BODY {
    margin:0;
    padding:0;

    color : #333;
    background-color: #FFF;
    font-family: tahoma, verdana, arial;
    font-size: 12px;

    /*background:url(../img/top_bkg.jpg) repeat-x; */
}

/**/
#content{
    width:1000px; 
    margin:0 auto;
}

#top{
    width:989px;
    /*height:117px;*/
    height:140px;
    background: transparent;
    margin: 5px 0 0 0;

}

#top .col_left {
    float: left;
    width: 270px;
    background: transparent;
    height: 99px;
    overflow: hidden;

}

#top .col_right {
    float: right;
    width: auto;
    background: transparent;
    height: 99px;
    overflow: hidden;
    width: 700px;
}


#top .top_banner {
    /*width: 468px;*/
    height: 60px;
    background: transparent;
    float: left;
}

#top .logotypy {
    float: left;
    width: auto;
    padding: 0 30px;
    background-color: transparent;
}

#top .other_prod {
    float: right;
    width: 220px;
    padding-left: 30px;
    background-color: transparent;
    text-align: right;
}


#top_logo{float:left;margin-top:10px;}

#top_status {
    font-weight:bold;
    color:#226F9D;
    text-align: right;
    padding-bottom: 15px;
}

#top_status .top_status_log{color:#848484;margin-left:10px;}
#top_status .top_status_konto a{color:#226F9D;margin-left:10px;}
#top_status .top_status_logout a{color:red;margin-left:10px;}
#top_ikonki{clear:right;float:right;margin-top:10px;}
#top_logout{clear:right;float:right;margin-top:10px;}
#top_logout a{font-weight:bold; font-size:16px; color:red;}

#produkty {
    width:1000px; 
    height: auto; 
    padding: 5px 0 0px 0;
    clear: both;
    margin: 0 auto;
    border-top: 1px solid #4aade9;
    background-color: #f0f0f0;
    /*border-top: 1px solid #226F9D;*/ 
}



#produkty ul {
    margin: 0;
    padding: 0;
}

#produkty ul li {
    list-style: none;
    float: left;
    line-height: 10px;
    padding: 0 10px 0 0;
}



#produkty ul li a {
    color: #909090;
    font-size: 11px;
    text-decoration: none;
    line-height: 16px;
    display: block;
    height: 22px;
}

#produkty ul li a:hover {
    color: #c00;
}


#produkty li li {
    float: none;
    background: none;
    padding: 0;
}

#produkty li li a {
    color: #000;
    font-weight: normal;
    padding: 0px 5px;
}

#produkty li li a:hover {
    color: #000;
    font-weight: normal;
    background-color: #c0c0c0;
}

#produkty li ul {
    position: absolute;
    height: 1px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    margin-left: -5px;
    width: auto;

}

#produkty li:hover ul {
    height: auto;
    background-color: white;
    border: 1px solid #c0c0c0;
}


/********************************/

.partners {
    padding: 10px 0;
}
.partners ul {
    margin: 0 auto;
    padding: 0;
    height: 30px;
    width: 600px;
}

.partners ul li {
    list-style: none;
    float: left;
    line-height: 10px;
    padding: 0 40px 0 0;
}



.partners ul li a {
    color: #909090;
    font-size: 12px;
    text-decoration: none;
    line-height: 33px;
    display: block;
    height: 30px;
}

.partners ul li a:hover {
    color: #c00;
}

.partners ul li a.salt {
    background:url(../img/prezentacja/salt.jpg) no-repeat; 
    padding-left: 45px;
}
.partners ul li a.salt:hover {
    background:url(../img/prezentacja/salt_hover.jpg) no-repeat; 
}

.partners ul li a.pkobp {
    background:url(../img/prezentacja/pkobp.jpg) no-repeat; 
    padding-left: 30px;
}
.partners ul li a.pkobp:hover {
    background:url(../img/prezentacja/pkobp_hover.jpg) no-repeat; 
}
.partners ul li a.mercedes {
    background:url(../img/prezentacja/mercedes.jpg) no-repeat; 
    padding-left: 40px;
}
.partners ul li a.mercedes:hover {
    background:url(../img/prezentacja/mercedes_hover.jpg) no-repeat; 
}
.partners ul li a.eris {
    background:url(../img/prezentacja/eris.jpg) no-repeat; 
    padding-left: 120px;
}
.partners ul li a.eris:hover {
    background:url(../img/prezentacja/eris_hover.jpg) no-repeat; 
}



.partners li li {
    float: none;
    background: none;
    padding: 0;
}

.partners li li a {
    color: #000;
    font-weight: normal;
    padding: 0px 5px;
}

.partners li li a:hover {
    color: #000;
    font-weight: normal;
    background-color: #c0c0c0;
}

.partners li ul {
    position: absolute;
    height: 1px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    margin-left: -5px;
    width: auto;
    z-index: 101;
}

.partners li:hover ul {
    height: auto;
    background-color: white;
    border: 1px solid #c0c0c0;
}




#menu{
    width:1000px; height:60px; 

    background:url(../img/menu_bkg.jpg) no-repeat; 
}
#myMenuID{
    padding-top:14px;
    padding-left:14px;
    /*border:1px solid red;*/
    width:930px;
    float:left;

}    
#myMenuHelp{
    float:right;	
    padding-right:16px;
    padding-top:12px;

}         

img {border:0}

/*hr {height:1px; color:#D9D9D9}*/

a {
    color: #999999;
    text-decoration: none;
}
a:hover {
    color : #999999;
    text-decoration : underline;
}
a:active {
    color : #999999;
    text-decoration : underline;
}

a.open{
    color:#30569D;
}

a.closed{
    color:brown;
}
a.link{
    cursor: pointer;
}
td {
    font-size: 12px;
}
INPUT, TEXTAREA, SELECT {
    color : blue;
    z-index : -3;
    font-size: 11px;
}


table.adminlist2 {
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;	
    width:100%;

}

table.adminlist2 th
{
    background: url(../img/table_head_bkg.jpg) repeat-x;
    height: 55px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 4px;
    font-size:12px;
    color:#7c7c7c;
}

table.adminlist9 {
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;	
    width:100%;

}

table.adminlist9 th {
    background: url(../img/table_head_bkg.jpg) repeat-x;
    font-size:12px;
    color:#7c7c7c;
}




.table-form{
    border-collapse: collapse;
}
.table-form td.bordered{
    border-top:1px solid #D9D9D9;
    background-color: transparent !important;
}

table.adminlist2 td, .table-form td.bordered
{
    padding: 4px;
    padding-top:14px;
    padding-bottom:14px;
    border-bottom:1px solid #D9D9D9;
}
table.adminlist2 .border, .table-form td.bordered
{

    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
}

table.adminlist2 tr.row0, .table-form tr.row0 {
    background-color: #f4fdfa; /* FFF */
}
table.adminlist2 tr.row1, .table-form tr.row1 {
    background-color: #edf1fd; /* DFF2FF */
}

table.adminlist2 tr.row_hid, .table-form tr.row_hid {
    background-color: #8C96B6; /* DFF2FF */
}

table.adminlist2 tr.row_err, .table-form tr.row_err {
    background-color: #F6D2D2;
}



table.adminlist2 .a
{
    color:#000;		
}

table.adminlist2 .little
{

    font-size:10px;

}


table.adminlist2 .filtruj_input
{
    border:1px solid #CDCDCD;
    padding:2px;

}

table.adminlist2 .filtruj
{
    /*border:1px solid #CDCDCD;*/
    background:url(../img/filter_bkg.jpg) repeat-y;

}

table.adminlist2 .pager_bkg
{
    background: url(../img/pager_bkg.jpg) repeat-x;
    width:1000px;
    /*height:42px;*/
    padding-left:10px;

}

table.adminlist2 .table_title2
{
    padding:0;
    margin:0;
}

table.adminlist2 .title2
{
    font-size:18px;
    /*font-weight:bold;*/
    width:100%;
}

table.adminlist2 .color_niedost
{
    color:#818584;
}


table.adminlist3 {
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;	
    width:100%;

}

table.adminlist3 th
{
    background: url(../img/table_head_bkg.jpg) repeat-x;
    height: 55px;
    padding: 10px;
    font-size:12px;
    color:#7c7c7c;
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;	
}

table.adminlist3 td
{
    padding: 4px;
    padding-top:14px;
    padding-bottom:14px;
    border-bottom:1px solid #D9D9D9;
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;

}

table.table_title
{
    padding:0;
    margin:0;
    /*border:1px solid green;*/
    border-collapse: collapse;	
    /*width:100%;*/
}


table.table_title td
{
    padding:0;
    margin:0;
    /*border:1px solid green;*/
    border:0;
}


table.table_title .table_title_bkg
{
    background: url(../img/table_title_bkg2.jpg) repeat-x;
    height:36px;
    display:block;


}

table.table_title .title
{

    padding-top:10px;
    padding-left:20px;
    padding-right:20px;
    color:#256D9D;
    font-size:14px;
    font-weight:bold;	
}


table.table_title .top_filter
{

    text-align:right;
    float:right;
    padding-right:10px;
    /*border:1px solid green;*/

}

select.options, input.options {
    font-size: 8px;
    font-weight: normal;
    border: 1px solid #999999;
}


.menubackgr {
    background: #F1F3F5;
    border-bottom: 1px solid #cccccc;


}


#edycja_naglowek
{

}

#edycja_naglowek_opis
{
    font-size:12px;
    font-weight:bold;
    border:1px solid grey;
    padding:3px;
    margin-bottom:2px;
}

#edycja_naglowek_ikonki
{
    font-size:12px;
    font-weight:bold;
    border:1px solid grey;
    padding:3px;
    margin-bottom:2px;
}

/* wady/usterki */

#wady_usterki_opis
{
    margin-bottom:10px;
}

#wady_usterki_buttons
{

    clear:both;
    padding-top:10px;
    vertical-align:bottom;

}

#wady_usterki_img_box
{
    float:left;
    border:1px solid #e0e0e0;
    width:120px;
    height:120px;
    text-align:center;
}



/* sprawy_terminowe */

#sprawy_terminowe_opis
{
    margin-bottom:10px;
}




/* zadania/sprawy - wykaz */

#zadania_sprawy .wpis_bkg_0
{
    background-color:#f4fdfa; /* ffffff */
    border:1px solid #D9D9D9;
    padding:30px;
    margin-bottom:15px;
    /*height:200px;*/

}

#zadania_sprawy .wpis_bkg_1
{
    background-color:#edf1fd; /* DFF2FF */
    border:1px solid #D9D9D9;
    padding:30px;
    margin-bottom:15px;
    /*height:200px;*/

}

#zadania_sprawy .wpis_left_right
{
    width:100%;
    overflow:auto;
    height:auto

}

/*
#zadania_sprawy .wpis_left *
{
        border:1px solid gray;
}
*/

#zadania_sprawy .wpis_left
{
    float:left;
    width:70%;
}

#zadania_sprawy .wpis_left_autor
{
    margin-left:0px;	
}

#zadania_sprawy .wpis_left_odbiorcy
{
    margin-left:40px;
}

#zadania_sprawy .od_do
{
    float:left;
    padding-top:5px;
    padding-bottom:5px;		
    padding-right:5px;
}

#zadania_sprawy .od_do a
{
    color:#000;
    text-decoration:none;
}

#zadania_sprawy #pokaz_wpis
{
    width:100%;
    text-align:center;
}
#zadania_sprawy .pokaz_wpis
{
    color:red;
    font-weight:bold;
    text-decoration:underline;
}

#zadania_sprawy .wpis_right
{
    float:right;
    width:30%;
}

#zadania_sprawy .watek_tytul
{
    color:#3077A3;
    font-size:16px;
    font-weight:bold;
    padding-bottom:10px;
}

#zadania_sprawy .wpis_tresc
{
    color:#000000;
    font-size:14px;
    padding-top:20px;
    padding-bottom:10px;	
    clear:left;
    line-height:130%;
}

#zadania_sprawy .wpis_pliki
{
    color:#000000;
    border-top:1px solid gray;
    font-size:12px;
    padding-top:20px;
    padding-bottom:10px;	
    clear:left;
    line-height:130%;
}

#zadania_sprawy .wpis_pliki a
{
    color:#000000;
    font-size:12px;
}

#zadania_sprawy .wpis_data
{
    color:#949494;
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
}

#zadania_sprawy .wpis_autor
{
    color:#FE0002;
    font-size:12px;
    /*font-weight:bold;*/
    padding-top:5px;
    padding-bottom:5px;	
}

#zadania_sprawy .wpis_autor_read
{
    color:#2F76A4;
    font-size:12px;
    /*font-weight:bold;*/
    padding-top:5px;
    padding-bottom:5px;
}

#zadania_sprawy .wpis_stanowisko
{
    color:#000000;
    font-size:10px;
}

#zadania_sprawy .wpis_komendy
{
    padding-bottom:10px;
}

#zadania_sprawy .wpis_komendy a
{
    color:#2F76A4;
    font-size:12px;
    font-weight:bold;	

}


#zadania_sprawy .color_niedost
{
    color:#818584;
}






/* formomat - fomularze */
form.formomat input, select, textarea{
    font-size:12px;
    color:#000000;
    font-family:tahoma, verdana, arial;
}

form.formomat td{
    font-size:12px;
    color:#4C4C4C;
    background:#ffffff;
    /*padding:4px;*/
    padding-top:6px;
    padding-bottom:6px;
    font-family:tahoma, verdana, arial;
}

form.formomat .tytul{
    font-size:14px;
    font-weight:bold;
    color:#4C4C4C;
}

form.formomat .redstar{
    font-size:14px;
    color:red;
}

form.formomat a{
    font-size:12px;
    color:darkorange;
}
form.formomat .dist-row td{
    background-color: #cecece;
    font-weight: bold;
}

#middle {
    padding-top:0px;
    display:block;
    width:100%;
}

#bottom {
    padding-top:10px;
    display:block;
    height:80px;
}

#r_middle2
{
    display:block;
    width:100%;	
    height:80px;
}

.innowacja {
    width:279px;
    height:84px;
    float:left;
}

.unia {
    width:287px;
    height:84px;
    float:right;
}

.menu_dol {
    width:410px;
    margin-left:15px;
    margin-top:25px;
    float:left;
    text-align:center;
}










.widget_social {
    float: right;
    width: 335px;
    height: 300px;
    background: url('../img/quick_menu.jpg') transparent no-repeat top left;
    display: block; 
    right: -303px;
    padding: 0;
    position: fixed;
    top: 36px;
    z-index: 100;
}


.widget_social a {
    display: block;
    padding: 5px 0;
    text-decoration: none;
    color: #0A2136;
}

.widget_social a:hover {
    text-decoration: underline;
}


#div_symulacja_uzytkownikow {
    position: fixed;
    top: -45px;
    left: 0;
    width: 100%;
    height: 30px;
    border-top: 1px solid #a0a0a0;
    -webkit-box-shadow: 0px -3px 5px 0px rgba(100,100,100,0.68);
    -moz-box-shadow: 0px -3px 5px 0px rgba(100,100,100,0.68);
    box-shadow: 0px -3px 5px 0px rgba(100,100,100,0.68);
    background:rgba(245, 245, 245,0.8);
    text-align: center;
    padding: 10px 0 10px 0;
}


.text-center {
    text-align: center;
}