﻿body {
}


.seachOptions
{
	clear: both;	
}

.searchPage .AktH2, .searchPage .opis
{
	padding-right: 10px;
}

.searchPage .opis
{
	padding-bottom: 10px;	
}

.seachOptions input
{
	margin-left: 0;	
}

.searchPage h1
{
	padding-bottom: 6px;	
	line-height: 32px;
    font-size: 3rem;
}

.searchPage h2 {
    font-size: 2rem;
}

.seachOptions
{
	background-color:#FFF;
	border-bottom: solid 1px #BBBDBF;
	border-top: solid 1px #BBBDBF;	
	/*border-left: solid 1px #BBBDBF;*/
	width: 740px;
	padding: 15px 0;
	padding-left: 10px;
}

.seachOptions table
{
	border: none !important;	
}

.pagerNext
{
	display: inline-block;
	background: url('/_N/Img/prawo.png') no-repeat;	
	height: 18px;
	width: 18px;
	line-height: 32px;
	overflow: hidden;
	margin-top: 2px;
}

.pager table td
{
	vertical-align: top;	
	font-size: 16px;
	padding: 0 3px;
}

#DownloadDzialy ul
{
	list-style-image: url('/_N/Img/folder.png');
	font-size: 21px;
}

#DownloadDzialy UL H2
{
    font-size: 21px;
    font-weight: normal;
}

#DownloadDzialy H2
{
    padding: 3px 0px 3px 0px;
}

#downloaSections
{
	padding-top: 40px;
	padding-left: 30px;
}

.downloaSectionItem
{
	float: left; 
	width: 175px;	
	height: 240px;
}

.downloaSectionItem h2
{
	font-size: 18px;
	display: table-cell;
	text-align: center;	
	vertical-align:bottom;
	height: 56px;
	padding-bottom: 7px;
	width:190px;
	
}

.downloadSectionItemImg
{
	width: 150px;
	display: table-cell;
	text-align: center;
}

.downloaSectionItemDesc
{
	text-align: center;
	font-size: 0.7em;
	padding: 0 5px 0 20px; 	
}

.dSection
{
	top: -10px !important;	
}		

.dSection h1
{
	margin: 10px 0;	
    padding: 20px 0 0 0;
}
			
.details{ margin:8px; padding-bottom: 3px;}	
.downloaSectionItem p{ font: 10px font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; color:#fff; text-shadow:1px 0 0 rgb(0,0,0); margin: 2px; line-height: 115%;}
.downloaSectionItem a{ text-decoration:none; }
.mosaic-block a:hover {text-decoration: none;}

.mosaic-backdrop { width: 150px; height: 150px;}

.mosaic-block
{
	margin-left: 15px;
}

.fileIcoIMG
{
	width: 80px;	
	margin: 0 auto;
}

.dowlnloadFileName
{
	width: 110px;	
}

.dowlnloadFileName h3
{
	font-weight: normal;
	font-size: 14px !important;	
	margin-top: 0 !important;
	text-align: center;
}

.dowlnloadFileTable
{
	width: 640px;	
}

.dowlnloadFileTable td
{
	vertical-align: top;
	padding: 10px 2px;	
	font-size: 14px;
}

.dowlnloadFileTable th
{
	background: #444;
	color: #fff;
	font-size: 13px;
	padding: 4px;
	font-weight: normal;	
}

.dowlnloadFileTable tr
{
	border-top: solid 1px #DDD;	
}

.dowlnloadFileScreen img, .noScreen
{
	width: 150px;
}

.dowlnloadFileScreenDetails img
{
	height: 140px;		
	margin-right: 20px;	
	margin-bottom: 20px;
}

.fileScreens
{
	padding: 20px 0;	
}

.fileScreens a
{
	
}

.dSection #BoxForm
{
	width: 620px !important;	
}

.downloadBT
{
	margin-top: 20px;
	width: 200px;
	height: 34px;
	background: url('/_N/Img/download_bt.png') no-repeat;
	display: block;	
	color: #fff;
	text-decoration: none;
	padding-top: 30px;
	padding-left: 33px;
	text-align: left;
}

.downloadBT:hover
{
	background: url('/_N/Img/download_bt_hover.png') no-repeat;	
	text-decoration: none;
}

.downloadSpec
{
	
}

.downloadSpecItem .name
{
	padding-top: 10px;
	display: block;	
}	
	
.downloadSpecItem .value
{
	display: block;
	font-size: 1.0em;
	color: #333;
	padding-bottom: 5px;
}

.downloadSpecItem
{
	border-bottom: 1px solid #ddd;
}

.noBorder
{
	border: none;	
}

.downloadStarRigghtPanel
{
	background: #fff;	
}

.downloadRating
{
	font-size: 1.8em;
	text-align: center;
	line-height: 30px;	
}

.ratingRight
{
	position: relative;	
	padding-bottom: 20px;
	margin-bottom: 10px;
}


.ratingRight .value
{
	font-size: 1.8em;
	position: absolute;
	top: 30px;
	right: 60px;		
}

.dowlnloadFileTableTrAlt
{
	background: #F5F5F5;	
}

.dowlnloadFileTableTrAlt .jStar
{
	background: url('/_N/JS/rating/icons/stars3.png') !important;	
}

.downloadDetails
{
	font-size: 12px !important;	
	padding: 5px 0 5px 0;
	color: #666;
}

.downloadDetailsDesc
{
	clear: both;	
}

.fileIco
{
	float: left;	
	width: 90px;
	padding-right: 10px;
}

.downloadDetailsDesc h3
{
	font-size: 18px !important;
	margin: 0 0 5px 0 !important;	
}

.fileDescription
{
	float: left;
	width: 375px;	
}

.downloadStar
{
	text-align: left;	
}

.downloadProp, .downloadVal, .downloadDetailsItem .downloadStar
{
	height: 20px; float: left;	
}

.downloadVal span
{
	display: inline-block;
	padding-left: 10px;
	font-size: 16px;
}

.downloadDetails span
{
	margin-right: 10px;	
	display: inline-block;
}

.downloadBTsmall
{
	height: 28px;
	width: 100px;
	display: block;
	background: url('/_N/img/download_bt_small.png') no-repeat;	
	margin: 15px 0;
}

.downloadBTsmall:hover
{
	background: url('/_N/img/download_bt_small_hover.png') no-repeat;
}

.downloadSortOptions
{
	float: right;
	padding-top: 20px;	
}

.downloadQuickNav
{
	padding-top: 15px;
	font-size: 16px;
}

.downloadFileList h2
{
	margin: 15px 0;
    font-size: 24px;
    font-size: 2.4rem;
}

.downloadCategoryItem
{
	float: left;
	width: 120px;
	padding: 10px 0;	
}

.downloadCategoryItem a img
{
	height: 70px;
}

.downloadCategoryItem h2
{
	font-size: 16px;
}

.downloadCategoryFooter
{
	padding: 15px 0;	
}

.downloadFileDetailsLogo, .downloadFileDetailsNoLogo
{
	float: left;	
	margin-right: 20px;
}

.downloadFileDetailsNoLogo
{
    width: 100px;    
}

.downloadFileDetails
{
	padding-bottom: 15px;	
}

.downloadLicence
{
	padding-top: 25px;
	font-size: 17px;

}

.mostDownloadedFiles
{
		
}



.mostDownloadedFilesCount
{
	float: right;
	color: #666;
	font-size: 13px;
}

.mostDownloadedFilesItem, .downloadFilesLatestItem
{
    position: relative;
	border-top: solid 1px #F7F7F7;
	padding: 5px 0 5px 0 !important;
	/*
	padding: 5px 8px 5px 8px !important;
	background: #F7F7F7;
	*/
}

.mostDownloadedFilesItemAlt
{
    position: relative;
	border-top: solid 1px #F7F7F7;
	padding: 5px 0 5px 0 !important;
	
	/*
	background: #fff;	
	padding: 5px 8px 5px 8px !important;
	*/
}

.downloadFilesLatestVersion
{
	float: right;
	color: #666;
	font-size: 13px;
}

.mostDownloadedFilesInfo, .downloadFilesLatestInfo
{
	text-align: right;	
}

.mostDownloadedFiles, .downloadFilesLatest
{
	margin-top: 0;	
}

.btSetFilterHide
{
	/*margin-left: 20px;*/	
}

.setFilterBox
{
	text-align: left;
	padding-right: 15px;	
	padding-top: 10px;
	display: none;
}


.btDownloadSet
{
	background: url('/_N/IMG/btDownloadSet.png') no-repeat;
	display: inline-block;
	height: 28px;
	width: 100px;	
	border: none;
	cursor: pointer;
}

.btDownloadSet:hover
{
	background: url('/_N/img/btDownloadSet_hover.png') no-repeat;
}

ul.downloadCategoriesSubMenu
{
	
  font-size:21px;
  list-style-image:url(http://www.centrumxp.pl/_N/Img/folder.png) !important;
  padding-left: 40px !important;	
}

.noProgram
{
	width: 430px;
	margin: 0 auto;
	padding: 40px 0;	
	clear: both;
}

.noProgram img
{
	float: left;
	height: 100px;
	margin-right: 20px;
}

.noProgramInfo
{
	padding: 5px 0 0 0;	
}

.noProgramInfo span
{
	font-size: 18px;
	color: #595A5C;
	display: block;	
	padding-bottom: 10px;
}

 #dropDownLoginBT
{
    background: #fff;
    padding:5px 5px 0 10px;    
    height: 25px;
}
                    
.dropDownLoginBTusername
{
    padding-right: 5px;
    border-right: solid 1px #BBBDBF;    
    display: inline-block;
}
                    
#Logowanie
{
    margin-right: 0 !important;    
    margin-top: 13px !important;
}
                    
#btnSaveExtra
{
    display: inline-block;
    background: url('/_n/img/arrow-down.jpg') no-repeat; 
    background-position: 3px 5px;
    width:15px;
    height: 15px;
    border: none;   
    cursor: pointer;
}
                     
.ItemActionButtons .SaveExtraOptions
{
    display: none; list-style-type: none; padding: 0; margin: 0; border: 1px solid #DCDCDC; background-color: #fff; z-index: 999; position: absolute; text-align:left;
    border-bottom: none;
     z-index: 1002!important;
}
.ItemActionButtons .SaveExtraOptions li
{
    padding: 7px 15px 7px 15px; margin: 0; border-bottom: 1px solid #DCDCDC;
}
.ItemActionButtons .SaveExtraOptions li:hover
{
    cursor: pointer;
    background-position: 8px 8px;
}
.ItemActionButtons .SaveExtraOptions li a, .dropDownLoginBTusername a
{
    color: #444 !important;
    text-transform: none;
}
                    
.SaveExtraOptions li a:hover
{
    color: #155f7D !important;    
}


        #facebookLoggedIn{display: none;}
        #loginOptionsContainer
        {
            /* padding-left: 20px;    
            padding-top: 40px;*/
            text-align: center;
        }
        
        #socialLogin, #quickLogin
        {
            width: 500px;
            background-color:#F4F4F4;
            border:solid 1px #BBBDBF;
            padding: 20px;
            margin: 15px auto;
        }
        
        #quickLogin
        {
           width: 500px;   
           text-align: left;
        }

        #quickLogin select {
            height: 50px;
        }

        #quickLogin input:first-child {
            width: 50%;
        }

        #facebookBT
        {
            display: inline-block;
            background: url('/_N/IMG/facebookBT.png') no-repeat;
            width: 238px;
            height: 42px;
        }
        
        #liveIDbt
        {
            display: inline-block;
            background: url('/_N/IMG/liveIDbt.png') no-repeat;    
            width: 238px;
            height: 42px;
        }
        
        .standardBtLogin
        {
            display: inline-block;
            background: url('/_N/IMG/standardBtLogin2.png') no-repeat;    
            width: 238px;
            height: 42px;
            border: none;
            cursor: pointer;
        }
        
        #loginOptionsContainer label
        {
            text-align: left !important;    
        }
        
    #InfoBox
    {
        font-size: 12px;
        background-color: white;
        color: black;
        border: 1px solid #11a7e6;
        /*box-shadow: 1px 1px 20px white, -1px -1px white;*/
        /*opacity: 0.95;*/
        /*filter: alpha(opacity=95);*/
        padding: 0px 20px 0px 20px;
        margin-left: 35%;
        overflow: auto;
        position: fixed;
        /*border-radius: 6px;*/
        z-index: 131;
        top: 50%;
        right:35%;
        line-height: 16px;
        display: none;
    }

    .errorBox
    {
        border-color: Red;    
    }


    #InfoBox H3
    {
        font-size: 13px;
        font-weight: 600;
    }
    
    .errorBox h3
    {
        color: Red;    
    }

    #InfoBox A
    {
        text-decoration: none;
        color: #1382ce;
        cursor: pointer;
    }

    #InfoBox .right
    {
        text-align: right;
        /*font-weight: 600;*/
        --text-transform: uppercase;
    }

    #InfoBox input[type=text]
    {
        width: 150px;
        height: 18px;
        font-size: 12px;
        font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
        border: 1px solid silver;
        background-color: white;
        padding: 0px;
        margin: 0px;
    }
    
    
    .downloadButton {
	width: 250px;
	margin: 40px auto;
	margin-bottom: 25px;
    }
    
    .downButton, .downloadBTsmall2{
	    display: block;
	    height: 50px;
	    width: 250px;
	    color: white;
	    font: 17px/50px Helvetica, Verdana, sans-serif;
	    text-decoration: none !important;
	    text-align: center;
	    text-transform: uppercase;
	    background: Red;
	    background: -moz-linear-gradient(top, Red 0%, #CC4A29 100%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,Red), color-stop(100%,#CC4A29));
	    background: -webkit-linear-gradient(top, Red 0%,#CC4A29 100%);
	    background: -o-linear-gradient(top, Red 0%,#CC4A29 100%);
	    background: -ms-linear-gradient(top, Red 0%,#CC4A29 100%);
	    background: linear-gradient(top, Red 0%,#CC4A29 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='Red', endColorstr='#CC4A29',GradientType=0 );
	    
	    position: relative;
	    z-index: 3;
    }
    
    .downloadBTsmall2 
    {
        margin-top: 10px;
        width: 110px;
        height: 27px;
        font: 13px/27px Helvetica, Verdana, sans-serif;    
        font-weight: bold;
    }
    
    .downloadBTsmall2, .downButton, .downloadButton p {
	    -webkit-border-radius: 10px;
	    -moz-border-radius: 10px;
	    border-radius: 10px;
	    -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
	    -moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
	    box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
    }
    
    .downloadButton p {
	    background: #222;
	    display: block;
	    height: 40px;
	    width: 230px;
	    margin: -50px 0 0 10px;text-align: center;
	    font: 12px/45px Helvetica, Verdana, sans-serif;
	    color: #fff; 
	    position: absolute;
	     z-index: 1;
	    -webkit-transition: margin 0.5s ease;
	    -moz-transition: margin 0.5s ease;
	    -o-transition: margin 0.5s ease;
	    -ms-transition: margin 0.5s ease;
	    transition: margin 0.5s ease;
    }

    .downloadButton:hover .bottom {
	    margin: -10px 0 0 10px;
    }
    .downloadButton:hover .top {
	    margin: -80px 0 0 10px;
	    line-height: 35px;
    }

    .downloadButton a:active, .downloadBTsmall2:hover {
	    background: Red;
	    background: -moz-linear-gradient(top, Red 36%, #CC4A29 100%); /* FF3.6+ */;
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,Red), color-stop(100%,#CC4A29)); /* Chrome,Safari4+ */;
	    background: -webkit-linear-gradient(top, Red 36%,#CC4A29 100%); /* Chrome10+,Safari5.1+ */;
	    background: -o-linear-gradient(top, Red 36%,#CC4A29 100%); /* Opera 11.10+ */;
	    background: -ms-linear-gradient(top, Red 36%,#CC4A29 100%); /* IE10+ */;
	    background: linear-gradient(top, Red 36%,#CC4A29 100%); /* W3C */;
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='Red', endColorstr='#CC4A29',GradientType=0 ); /* IE6-9 */
    }
    .downloadButton:active .bottom {
	    margin: -20px 0 0 10px;
    }
    .downloadButton:active .top {
	    margin: -70px 0 0 10px;
    }
    
    section#HP-HP #PrawaKolumnaHP, #TrescStrony
    {
        /*background: none !important; */
        z-index: -10 !important;   
        margin-bottom: 20px;
        /*float: right;*/
    }

    section#HP-HP #PrawaKolumnaHP
    {
        float: right;
    }
    
    a.downButton64
    {
        color: #fff;
        font-size: 1.1em; 
        font-weight: bolder !important;
        text-decoration: underline;  
    }
    
    .dwnlinks 
    {
        font-size: 12px;   
        color: #666666; 
    } 
    
    .dwnlinks span
    {
        margin-right: 10px;    
    }
    
    .dwnlinks a
    {
        color:#155F7D;
        text-decoration:none;
    }
    
    #fileStaticLocation
    {
        color: #155F7D;
    }
    
    .voteCount
    {
        padding-left: 0 !important;    
    }
    
    .likeBoxWrapper
    {
        clear: both;
        background-color:#E4F8FF;      
    }
    
    .likeBoxWrapperLast
    {
         position: relative;
    }
    
    .likeHeader
    {
        width: auto;
        margin-left: 0;
        /*border-bottom: solid 1px #DDDDDD;*/
        padding-bottom: 5px;
        font-size: 18px;
        display: inline-block;
        margin-top: 5px;
        /*float: left;*/
    }
    
    .linkBoxSocial
    {
        /*
        padding-top: 15px;
        padding-left: 15px; 
        float: left;
        */
    }
    
    .linkBoxSocialzindex span
    {
        z-index: 2;    
    }
    
    .altLikeBoxWrapper
    {
        background: #fff;    
    }
    
    .likeBoxWrapper .ratingRight
    {
       margin: 0;
       padding: 0; 
       position: static;
    }
    
    .likeBoxWrapper .downloadSpecItem
    {
        border: 0; 
    }
    
    .likeBoxWrapper .value
    {
        top: 10px;    
        right: 20px;
    }
   
    .likeBoxPage
    {
        width: 730px;
        height: 520px;    
    }
    
    .rateAfterDownload .ratingRight
    {
        margin: 0;
        padding: 0;
        border: 0;   
    }
    
    .rateAfterDownload .downloadStarRigghtPanel
    {
        float: left;     
        padding-top: 5px;   
    }
    
    
    
    .rateAfterDownload .ratingRight .value
    {
        position: relative;
        display: block;
        font-size: 22px;
        width: 40px;
        float: left;
        top: 0;
        left: 0;
        padding-left: 5px;
    }
    
    
    .listItemDownloadCountPos
    {
        position: absolute;
        top: 5px;
        left: 0;  
    }
    
    .listItemDownloadName
    {
        display: inline-block;
        padding: 0 5px 0 25px;
        width: 185px;
    }
    
    .left5
    {
        left: 6px;    
    }
    
    .listItemDownloadNameWithoutCount
    {
        display: inline-block;
        width: 210px;    
    }
    
    
    .LewaKolumnaUaktualnienia, .LewaKolumnaSkiny, .LewaKolumnaSkiny .dowlnloadFileTable, .LewaKolumnaUaktualnienia .dowlnloadFileTable 
    {
        width:  593px !important;
    }
    
  
    .PrawaKolumnaHPuaktualnienia 
    {
       width: 307px !important;     
    }
    
    
    .LewaKolumnaUaktualnienia .fileDescription
    {
        width: 490px;    
    }
    
    .LewaKolumnaUaktualnienia .dowlnloadFileTable td
    {
        padding: 10px 0;    
    }
    
    .LewaKolumnaSkiny .downloaSectionItem
    {
        width: 195px;    
    }
    
    
    .LewaKolumnaUaktualnienia .downloaSectionItem
    {
        width: 145px;    
    }
    
    .LewaKolumnaUaktualnienia #BoxForm, .LewaKolumnaSkiny #BoxForm
    {
        width: 620px !important;    
    } 
    
    .PrawaKolumnaHPuaktualnienia .ratingRight .value
    {
        right: 20px;    
    }
    
    
    /*.LewaKolumnaSkiny  .mosaic-block
    {
        width: 170px;
        height: 170px;    
    }*/
    
    .LewaKolumnaUaktualnienia .mosaic-block
    {
        width: 120px;
        height: 120px;    
    }
    
    .LewaKolumnaSkiny .fileDescription
    {
        width: 395px;    
    }
    
    .LewaKolumnaSkiny .downloadSectionItemImg
    {
         width: 170px;
    }
    
    .LewaKolumnaUaktualnienia .downloadSectionItemImg
    {
        width: 120px;
    }
    
    .LewaKolumnaUaktualnienia .downloaSectionItem
    {
        height: 190px;
    } 
    
    .LewaKolumnaUaktualnienia .downloaSectionItem h2
    {
        font-size: 18px;    
    }
    
    .LewaKolumnaUaktualnienia .bar .mosaic-overlay
    {
        height: 90px;
        bottom:-90px;    
    }
    
    .downloadAgregate
    {
        padding: 5px 0;
        clear: both;    
    }
    
    .downloadAgregateimg
    {
        float: left;
    }
    
    .downloadAgregateimg img
    {
        width: 150px;
        margin-right: 20px;    
    }
    
    .downloadAgregateDesc
    {
        /*padding-top: 10px;*/    
    }
    
    .downloadAgregateAlt
    {
        border-top:solid 1px #DDDDDD;
        border-bottom: solid 1px #DDDDDD;
        background-color:#F5F5F5;
    }
    
    .downloadAgregateDesc
    {
        float: left;
        width: 420px;    
    }
    
    .downloadAgregate .czysc
    {
        height: 3px;
        font-size: 3px;    
    }
    
    .downloaSectionsWallpers .mosaic-block
    {
        height: 106px;    
    } 

    .downloaSectionsWallpers .mosaic-overlay
    {
        height: 50px;    
    }     
     
    
/*#Aktualnosci {
    padding-left: 20px;
}*/

.StronaListaI {
    padding-right: 5px;
}

.Tresc_linki td {
    padding-right: 15px;
}

#ctl00_Tresc_ArtykulPanel h2 {
    font-size: 3rem;
}
@media only screen and (max-width: 48em) {
    #header .manage-nav .your-account-box {
        top: 57px !important;
        top: 5.7rem !important;
    }
}

#AktLista {
    padding-left: 40px;
}

#AktLista span {
    font-size: 12px !important;
}