body
{
    font-family: Arial;
    font-size:13px;
    margin:0;
    padding:0;
}
p
{
    font-size:11px;
    margin:0;
    padding:0px;
}
hr{
    height:2px;
    color: #e4f1c6;
    border:0;
    background-color: #E4F1C6;
}

a{
    color:gray;
    text-decoration:none;
}

h1
{
    font-size:15px;
    margin:3px 0 0 3px;
}

div{
    position:absolute;
}
h2 {font-size:13px; margin:0; padding:0; text-align:center;}

table {font-size:11px;}
input{width:210px;}
#main
{
    left:50%;
    margin-left:-530px;
    position:fixed;
    top:0;
}
#main_i_pacjenci
{
    width:690px;
    height:450px;
}
#main_i_ustawienia
{
    margin:5px;
    width:720px;
    height:630px;
}
#top
{
    background: url(../images/logo.png) no-repeat 825px 0px;
    height:57px;
    width:1060px;
    position:absolute;
    top:10px;
}
#tabs
{
    top:37px;
    height:29px;
    width:1060px;
    position:absolute;
}


#tab1,#tab2,#tab3,#tab4
{
    z-index:10;
    top:1px;
    height:29px;
    width:100px;
    position:absolute;
    cursor:pointer;
}

.tab-inactive
{
    background: #b8db7c;
    border: 1px solid lightgray;
    border-bottom-width: 0;
}
.tab-active, #tab1:hover,#tab2:hover,#tab3:hover,#tab4:hover
{
    background: #F3FFD8;
    border: 1px solid lightgray;
    border-bottom-width: 0;
}

#tab2{ left: 105px}
#tab3{ left: 210px}
#tab4{ left:315px}

.tab_label{
    margin: 5px 6px;
    font-size:16px;
}

#tab-body
{
    top:66px;
    width:1060px;
    min-height:650px;
    background:  #F3FFD8;
    border:solid #e4f1c6 1px;
    position:absolute;
    z-index:1;
}

#inner-left{
    position:absolute;
    top:0;
    left:0;
    width: 340px;
    height:640px;
    border-right: solid #e4f1c6 2px;
}

#inner-right{
    position:absolute;
    top:0;
    left:340px;
    width: 720px;
    height:490px;
}

#pacjent_szczegoly{
    position:absolute;
    top:10px;
    left:0;
    height:120px;
    width:720px;
    border-bottom: solid #e4f1c6 2px;
}
#pacjent_zarzadzanie{
    position:absolute;
    top:140px;
    left:0;
    height:450px;
    width:720px;
}

.bigcheckbox{
    width:20px;
    height:20px;
    margin:1px;
    padding:0;
}

#pacjent_wyszukiwanie{
    position:absolute;
    top:10px;
    left:10px;
}
#szczegoly_pacjenta_ajaxdiv{
    top:0px;
    left:15px;
    position:absolute;
    width:435px;
}
#zarzadzanie_pacjentem_ajaxdiv{
    position:absolute;
}
#loader_pacjenci {
    visibility:visible;
    position:relative;
}
#menu_pacjenta
{
    left:470px;
    top:-10px;
    padding:10px 0 0 20px;
    width:220px;
    position:absolute;
    border-left: solid #e4f1c6 2px;
    height:120px;
}

button, .button {
    background:#b8db7c;
    width:200px;
    height:25px;
    font-size: 13px;
    border: solid #e4f1c6 2px;
    margin:2px 0 0 0;
}

#login
{
    border:2px solid #E4F1C6;
    height:113px;
    left:350px;
    padding:10px;
    position:absolute;
    top:150px;
    width:210px;
}
#login_status
{
    font-size:10px;
    color:red;
    position:relative;
}

.login_form_label,.login_form_input
{
    position:relative;
}

#ustawienia_left
{
    width:300px;
    height:480px;
    border-right:2px solid #E4F1C6;
}

#ustawienia_right
{
    left:300px;
    width:670px;
    height:260px;
}

#ustawienia_down_l
{
    top:220px;
    width:300px;
    height:240px;
    border-top:2px solid #E4F1C6;
}
#ustawienia_up_l
{
    width:300px;
    height:220px;
}

.spacer,.bigspacer {
    height:10px;
    line-height:0px;
    font-size:0px;
}
.bigspacer {
    height:15px;
}

a.dp-choose-date {
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 5px 3px 0;
    text-indent: -2000px;
    overflow: hidden;
    background: url(../images/calendar.gif) no-repeat;
}
a.dp-choose-date.dp-disabled {
    background-position: 0 -20px;
    cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
    width: 100px;

}
.cleaner
{
    clear:both;
}

.badania_na_wizycie
{
    position:relative; 
    margin-top:1px; 
    height:420px; 
    z-index:20; 
    width:690px;
    overflow-y:auto;
    overflow-x:auto;
}

#menu_zaklady button{
    width:130px;
}

#menu_holdingi button{
    width:130px;
}