/* style definiujące elementy generowane przez moduły */

#content .module {
    margin-left:10px;
    margin-right:10px;
}

h1{
    color:#0a66ae;
}


/* OBSŁUGA BIG PROMPT 3 */

.prompt_big3 {
    margin:10px;
    padding:2px;
}

.prompt_big3 table {
    width:98%;
}

.prompt_big3 table.bigDescription {
    cursor:pointer;
    position:relative;
    padding:4px;
    border:1px dashed white;
    height:310px;
}

.prompt_big3 table.bigDescription:hover {
    border-color:silver;
    background:url(giga_img/prawy_zaciek.png) top right no-repeat;
}

.prompt_big3 .image{
    height:230px;
    padding-top:15px;
    padding-left:10px;
    vertical-align:top;
}

.prompt_big3 .image img{
    max-width:100%;
    max-height:100%;
}

.prompt_big3 .title{
    font-size:18px;
    font-weight:bold;
    color:#0a66ae;
}

.prompt_big3 .description {
    font-size:11px;
    vertical-align:top;
    padding-top:50px;
    width:200px;
}

.prompt_big3 .small_title {
    color: #0a66ae;
    font-weight:bold;
    display:block;
}

.prompt_big3 .bigDescription .rozwiniecie, .prompt_big3 .smallDescription .rozwiniecie {
    color: #0a66ae;
    text-align:right;
    font-size:11px;
}

.prompt_big3 .smallDescription .rozwiniecie {
    position:absolute;
    right:2px;bottom:2px;
}

.prompt_big3 td.smallDescription {
    font-size:10px;
    width:50%;
    vertical-align:top;
    padding:4px;
    border:1px dashed white;
}

.prompt_big3 td.smallDescription:hover {
    border-color:silver;
    background:url(giga_img/prawy_zaciek.png) top right no-repeat;
}

.prompt_big3 div.smallDescription {
    height:120px;
    width:96%;
    margin:0px 2px;
    cursor:pointer;
    position:relative;
}

.prompt_big3 .smallDescription img{
    float: left;
    max-height:60px;
    max-width: 80px;
    margin-right:5px;
    padding-right:5px;
    border-right:1px dashed gray;
}


.prompt_big3 hr {
    margin: 10px 5px;
    color: #0a66ae;
}


/* OBSŁUGA PROMPT Image */

div.prompt_image {
    border-bottom:1px solid #0a66ae;
    padding:0;
    /*margin:0 0 5px 0;*/
    width: 95%;
    margin:0 auto;
    padding:3px;
    /*height:120px;*/
    /*overflow:auto;*/
}

.prompt_image table{
    width: 100%;
    height:100%;
    padding-left:10px;
    border:1px dashed white;
    cursor:pointer;
}

.prompt_image table:hover{
    /*border-color:#0a66ae;*/
    border-color:silver;
    background:url(giga_img/prawy_zaciek.png) top right no-repeat;
}

.prompt_image table table, .prompt_image table table:hover{
    border:none;
    background:none;
}

.prompt_small_img {
    width:120px;
    height:100px;
    vertical-align:middle;
}

.prompt_small_img img {
    width:90px;
    /*max-width:90px;*/
    max-height:90%;
    /*display:none;*/
}


.prompt_image td {
    padding:5px;
    vertical-align:top;
    height:100%;
}


.prompt_image td.more_text{
    text-align:right;
    border-top:1px dashed #0a66ae;
    margin-top:5px;
    color: #0a66ae;
    width:100%;
    /*position:absolute;*/
    /*right:2px;bottom:5px;*/
    display:block;
    height:15px;
}


/* SEARCH */


.search td {
    cursor:pointer;
    padding:4px;
    border:1px dashed white;
}

.search td:hover {
    border-color:silver;
    background:url(giga_img/prawy_zaciek.png) top right no-repeat;
}

.search h2{
    color:#0a66ae;
}

.search .more_text{
    position:relative;
    right:auto;
    bottom:auto;
    cursor:pointer;
    /*border:none;*/
    /*width:100px;*/
    margin-right:20px;
}



/* FULL news i inne */

#content_body{
    height:516px;
    overflow:auto;
}

#content_body .full, .content .full, .full_comment, .full_szkolenie {background-repeat: no-repeat;padding-bottom: 15px;margin-left: 10px;padding-right: 10px;}
#content_body .full, .content .full, .full_comment, .full_szkolenie {font-size:11px; line-height: 17px;}

#content_body h1{margin:10px 10px 5px 5px;}

#content_body .full img, .content .full img{margin:5px 5px 10px 0px;}

#content_body .full h2, .content .full h2{
    font-size:18px;
    color:#0a66ae;
    text-align:left;

    padding-top:5px;
    padding-left:10px;
    padding-bottom:5px;

    border-left:2px #0a66ae solid;
    border-bottom:1px #0a66ae solid;
    
    background-image: url(giga_img/zaokr_cien.png);
    background-position: left bottom;
    background-repeat:repeat-y;
}

#content_body .full .wstep, .content .full .wstep {
    font-weight: bold;
    margin-bottom: 10px;
    color: #555;
    color:#0a66ae;
}


#content_body .full p, .content .full p{
    padding:0;
    margin:0;
    margin-bottom: 10px;
}

#content_body .full div, .content .full div, .full_comment div{
    padding:0;
    margin:0;
    margin-bottom: 10px;
}

#content_body h3, .content h3{
    font-size:11px;
    font-weight:500;
    color:#0a66ae;
    margin:10px 0px 5px 0px;
    padding:2px 5px;
    height:18px;
    border-top:2px #e8f5fc groove;
    background-color: #e8f5fc;
    background: url(giga_img/tlo_podmenu.png)
}
/*
.users .content h3 {
    font-size:9px;
    font-weight:normal;
    height:auto;
    border-bottom:1px #0a66ae dashed;
}
*/
#content_body h4, .content h4 {
    margin:10px 5px 7px 20px;
    padding:1px 0px 2px 10px;
    font-size:10px;
    height:12px;
    color:#0a66ae;

    border-left:2px #0a66ae solid;
    background-image: url(giga_img/zaokr_cien.png);
    background-position: left center;
    background-repeat: no-repeat;
}


 #content_body ul.link, .content ul.link, ul.link_download {
    margin:10px 10px 5px 5px;
    padding-bottom:20px;
}

#content_body .link li, .content .link li, .link_download li {
    list-style-image: url(giga_img/arr_right_10px.png);
    list-style-position: outside;
    line-height: 12px;
    padding: 5px 0;
    border-bottom:1px dashed #0a66ae;
    cursor:pointer;
}

#content_body .link li:hover, .content .link li:hover {
    background-image: url(giga_img/arrws_right_10px.png);
    background-position: right center;
    background-repeat: no-repeat;
    color: #0a66ae;
}

.link_download li img {
    height:20px;
    vertical-align:middle;
}

.link_download li:hover{
    background-color:#e8f5fc;
}

/* DOWNLOADS */

.full table table{
    border:1px solid black;
    /*border-spacing:0;*/
    border-collapse:collapse;
    margin-top:20px;
}

.full table tr {
    height:30px;
}
.full table td {
    padding:2px;
}

.full table th {
    font-weight:bold;
    background-color:#0a66ae;
    color:white;
    text-align:center;
}

#mh .module, #mm .module {
    margin:0px;
}

#mh , #mm {
    height:560px;
}


.prompt_download, .prompt_download td{
    width:635px;
    margin:0px;
    height:85px;
    padding-bottom:2px;
    margin-bottom:2px;
    border-bottom:1px solid #0a66ae;
    display:table;
}

.prompt_download.even{
    background-color:#F7F7FF;
}

.prompt_download h2 {
    font-size:14px;
    margin-top:16px;
    margin-bottom:2px;
    color:#0a66ae;
}

.prompt_download p {
    margin:0px 2px;
}

.prompt_download div  {
    float:right;
    margin:5px;
    padding:4px 4px;
    font-size:9px;
    line-height:1em;
    font-family:monospace;
    text-align:center;
    max-width:10%;
    cursor:pointer;
}

.prompt_download div:hover {
    background-color:#cde5fa;
    padding:2px 2px 2px 2px;
    border:2px groove #0a66ae;
}

.prompt_download div:active {
    background-color:highlight;
    padding:4px 2px 0px 2px;
}

.prompt_download img.extIcon {
    height:40px;
}

.prompt_download span {
    display:block;
    margin-top:5px;
}


/* FORMULARZE */

#formularz_zgloszenia table{
    width: 510px;
    /*margin-left:10px;*/
    border: 0;
}

#formularz_zgloszenia td, #formularz_zgloszenia th{
    padding: 1px;
    margin: 1px 0;
}

#formularz_zgloszenia th{
    width:200px;
}


fieldset{
    padding:10px;
    margin-bottom:10px;
}

fieldset fieldset {
    width:45%;
    /*display:inline;*/
    height:170px;
    padding:5px;
    margin-bottom:0px;
    background-color:white;
}

input, select, textarea{
    border: 0;
    border-top: 1px solid #0066b1;
    border-left: 1px solid #0066b1;
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    background-color: #e6f8ff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding: 3px;
    margin: 0px 1px 0px;
    vertical-align:middle;
    /*display:block;*/
    /*width:95%;*/
}

label{
    margin-top:5px;
    /*display:block;*/
}

form h3 {
    font-size:12px;
    text-indent: 20px;
    padding-top: 5px;
    padding-bottom: 2px;
    border-bottom: 1px dotted #0066b1;
    border-top: 1px solid #0066b1;
}


#rightPannel .module{
    padding: 10px 0;
    border-bottom: 2px solid #83aadf;
    width:162px;
}

#rightPannel ul.link  {padding-bottom:0;}

input.button, div.button {
    /*position:relative;*/
    padding:5px;
    margin:5px;
    background-color: #d5e7ff;
    /*border: 1px double #0066b1;*/
    border:2px groove #EEEEEE;
    color:#0066B1 !important;
    font-weight:500;
    text-align:center;
    display:inline;
    width:145px;
    /*height:30px;*/
    background-image:url(giga_img/belka-jasna.jpg);
    /*top:0px;*/
    cursor:default;
}

input.button, div.button{
    font-size:10px;
}

input.button:hover, div.button:hover{
    border-color:maroon;
}

input.button:active, div.button:active{
    background-color:highlight;
    background-image:none;
}

#rightPannel .button {
    width :145px;
    /*line-height:3em;*/
    display:block;
}

/* WYSZUKIWARKI i WPRAPERY PRZEWIJARKI */


#content_wrapper{
    width:100%;
    height:100%;
    overflow:auto;
    /*padding:5px;*/
}

#content_body #content_wrapper{
    overflow:hidden;
}

#wrapper{
    width:100%;
    height:450px;
    overflow:auto;
}

.wrapperWyszukiwarka,
.wrapperPodsumowanie,
.wrapperNavigator,
#content_bottom_menu,
#content .module .bottom, .belka{
    width:auto;
    height:24px;
    padding:2px;
    padding-top:3px;
    background-color:#eee;
    text-align:center;
    background:url(giga_img/tlo_podmenu.png) center center;
    font-weight:600;
    color:#0066b1 !important;
}

.wrapperWyszukiwarka,
.wrapperPodsumowanie, .wrapperNavigator, #content_bottom_menu, #content .module .bottom {
    border-top:2px groove #eee;
    border-bottom:2px groove #eee;
}

.wrapperWyszukiwarka *,
.wrapperPodsumowanie *,
.wrapperNavigator *,
#content_bottom_menu *,
#content .module .bottom *, .belka *{
    vertical-align:baseline;
    color:#0066b1 !important;;
}


.wrapperMaterialy2,
.wrapperMaterialy3,
.panel .content{
    /*height:380px;*/
    /*height:430px;*/
    height:406px;
    width:653px;
    /*width:100%;*/
    padding:0px 10px;
    overflow:auto;
}

.panel .content,
.wrapperMaterialy3{
    height:468px;
}

.panel_extraliga .content {
    height:528px;
    overflow:auto;
    padding:0px 10px;
}
.wrapperMaterialy4{
    overflow:auto;
    height:492px;
}


#content_bottom_menu{
    /*padding:0px;*/
}

/*
.wrapperWyszukiwarka input,
.wrapperPodsumowanie input
{
    font-size:12px;
    font-weight:500;
}

*/

/* widok prompta ze slajdów - zdjęcia */

.module .prompt_slides, .module .prompt_slides_order {
    text-align:center;
    margin:4px;
    width:200px;
    height:200px;
    float:left;
    display:block;
    position:relative;
    overflow:hidden;
    background-image:url(giga_img/tlo_prompt_produkt.png);
    background-repeat:no-repeat;
}

.module .prompt_slides h2, .module .prompt_slides_order h2 {
    font-size:13px;
    color:#0066b1;
}

.module .prompt_slides a, .module .prompt_slides_order a {
    vertical-align:middle;
    display:block;
}

.module .prompt_slides img, .module .prompt_slides_order img {
    max-width:120px;
    max-height:120px;
    vertical-align:middle;
    text-align: center;
}

.module .prompt_slides_order input {
    position:absolute;
    right:8px;
    bottom:12px;
    cursor:text;
}
