body,html { 
    padding:0;
    margin: 0;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    background-image: url('../images/default/bg_body.png');
    background-repeat: repeat-x;
    background-position: top;
    color: #3e3a34;
}

img {
    border: 0;
}

form{
    padding: 0;
    margin: 0;
}

:focus{
    outline: 0;
}

dd,dt,dl,fieldset,input{
    font-family: Arial,Verdana,Helvetica,sans-serif !IMPORTANT;
}

.fl {
    float: left;
}

.fr {
    float: right !important;
}

/* classes for tabs left menu */

.tabRadius {
    margin-top: 4px !important;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border: 1px solid #CCC;
    border-bottom: none;
    text-decoration: none;  
    display:inline-block;
}

.tabRadiusText {
    color:#ffffff;
    text-shadow:3px 2px 7px #000000;
    font-size: 18px;
    margin-top: 6px;
    padding: 0;
    text-align: center;
}

/* classes for tabs right menu */

.tabRadiusRight {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border: 1px solid #CCC;
    border-bottom: none;
    text-decoration: none;  
    display:inline-block;      
}

.tabRadiusTextRight {
    text-shadow: 1px 1px 5px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
    font-size: 14px;
    font-weight: bold;
    margin-top: 7px;
    padding: 0;
    text-align: center;
    color: white;     
}

/* classes for tabs submenu */

.tabSubmenu {
    height: 41px !important;
    width: 154px; 
    text-decoration: none;    
}

.tabSubmenuText {
    text-shadow: 1px 1px 5px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
    font-size: 14px;
    font-weight: bold;
    margin-top: 12px;
    padding: 0;
    text-align: center;
    color: white;      
}

.greenHover:hover {
    background: #7AA92B;
}

.orangeHover:hover {
    background: #e3a618;
}

.yellowHover:hover {
    background: #949494;
}

.blueHover:hover {
    background: #225d97;
}

/* classes for belts */

.greenBeltGradient {
    /* kolory obramowania paska */
    height: 41px !important;
    border-top: 1px solid #53721d;
    border-bottom: 1px solid #6f9332;
    /* gradient */
    background: #53721d; /* Old browsers */
    background: -moz-linear-gradient(top,  #7aa92b 0%, #53721d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7aa92b), color-stop(100%,#53721d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7aa92b 0%,#53721d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7aa92b 0%,#53721d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7aa92b 0%,#53721d 100%); /* IE10+ */
    background: linear-gradient(top,  #7aa92b 0%,#53721d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7aa92b', endColorstr='#53721d',GradientType=0 ); /* IE6-9 */
}

.orangeBeltGradient {
    /* kolory obramowania paska */
    height: 41px !important;
    border-top: 1px solid #a85100;
    border-bottom: 1px solid #b7662a;
    /* gradient */
    background: #a85100; /* Old browsers */
    background: -moz-linear-gradient(top,  #E4A817 0%, #CF7729 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E4A817), color-stop(99%,#CF7729)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #E4A817 0%,#CF7729 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #E4A817 0%,#CF7729 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #E4A817 0%,#CF7729 99%); /* IE10+ */
    background: linear-gradient(top,  #E4A817 0%,#CF7729 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4A817', endColorstr='#CF7729',GradientType=0 ); /* IE6-9 */
}

.yellowBeltGradient {
    /* kolory obramowania paska */
    height: 41px !important;
    border-top: 1px solid #6d6d6d;
    border-bottom: 1px solid #7c7b7b;
    /* gradient */
    background: #959595; /* Old browsers */
    background: -moz-linear-gradient(top,  #959595 0%, #6d6d6d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(100%,#6d6d6d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #959595 0%,#6d6d6d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #959595 0%,#6d6d6d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #959595 0%,#6d6d6d 100%); /* IE10+ */
    background: linear-gradient(top,  #959595 0%,#6d6d6d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#6d6d6d',GradientType=0 ); /* IE6-9 */
}

.blueBeltGradient {
    /* kolory obramowania paska */
    height: 41px !important;
    border-top: 1px solid #1c426b;
    border-bottom: 1px solid #2c4864;
    /* gradient */
    background: #225d98; /* Old browsers */
    background: -moz-linear-gradient(top,  #225d98 0%, #163e66 98%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#225d98), color-stop(98%,#163e66)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #225d98 0%,#163e66 98%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #225d98 0%,#163e66 98%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #225d98 0%,#163e66 98%); /* IE10+ */
    background: linear-gradient(top,  #225d98 0%,#163e66 98%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#225d98', endColorstr='#163e66',GradientType=0 ); /* IE6-9 */
}

/* END tabs */

/* START classes for input */

.inputRadius {
    -moz-box-shadow:inset 0px 1px 0px 0px #caefab;
    -webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
    box-shadow: 0px 1px 0px 0px #868685;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c815), color-stop(1, #619710) );
    background:-moz-linear-gradient( center top, #89c815 5%, #619710 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c815', endColorstr='#619710');
    background-color:#89c815;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border:1px solid #3f8006 !important;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 3px #000000;
    cursor: pointer;
}

.inputRadius:hover {    
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #619710), color-stop(1, #89c815) );
    background:-moz-linear-gradient( center top, #619710 5%, #89c815 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#619710', endColorstr='#89c815');
    background-color:#619710;
}

/* END classes for input */

/* START classes for paginator */

.pagerRadius {
    height: 22px !important;
    width: 28px !important;
    -moz-box-shadow:inset 0px 1px 0px 0px #caefab;
    -webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
    box-shadow: 0px 1px 0px 0px #868685;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c815), color-stop(1, #619710) );
    background:-moz-linear-gradient( center top, #89c815 5%, #619710 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c815', endColorstr='#619710');
    background-color:#89c815;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border:1px solid #3f8006 !important;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 3px #000000;
    cursor: pointer;    
}

.pagerRadius:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #619710), color-stop(1, #2c8000) );
    background:-moz-linear-gradient( center top, #619710 5%, #2c8000 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#619710', endColorstr='#2c8000');
    background-color:#619710;    
}

.pagerRadiusPrev, .pagerRadiusNext {
    height: 25px !important;
    width: 25px !important;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8aafca), color-stop(1, #005698) );
    background:-moz-linear-gradient( center top, #8aafca 5%, #005698 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8aafca', endColorstr='#005698');
    background-color:#8aafca;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px;
    border:1px solid #002140 !important;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    text-shadow:1px 1px 3px #000000;
    cursor: pointer;        
}

.pagerRadiusPrev:hover, .pagerRadiusNext:hover {    
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7595ab), color-stop(1, #01579a) );
    background:-moz-linear-gradient( center top, #7595ab 5%, #01579a 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7595ab', endColorstr='#01579a');
    background-color:#7595ab;    
}

.pagerRadiusText {
    margin: 0;
    padding-top: 5px;
}

/* END classes for paginator */

div#root{
    width: 1250px;
    margin: 0 auto;
}

div#root div#top{
    width: 1250px;
    height: 168px;
    background-image: url('../images/default/bg_top.png');
    background-repeat: no-repeat;
}

div#root div#top div#logoContainer{
    width: 1250px;
    height: 88px;
}

div#root div#top div#logoContainer img{
    display: block;
    float: left;
}

div#root div#top div#menuTop{
    width: 1250px;
    height: 80px;
    background-repeat: no-repeat;
    background-position: bottom center;
}

div#root div#top .blueBelt{
    background-image: url('../images/default/bg_menu_top_blue.png');
}

div#root div#top .greenBelt{
    background-image: url('../images/default/bg_menu_top_green.png');
}

div#root div#top .orangeBelt{

}

div#root div#top .yellowBelt{
    background-image: url('../images/default/bg_menu_top_yellow.png');
}

div#root div#top div#menuTop div#tabsContainer{
    width: 1250px;
    height: 37px;
}

div#root div#top div#menuTop div#tabsContainer ul,li{
    padding: 0;
    margin: 0;
    list-style-type: none;
}

div#root div#top div#menuTop div#tabsContainer  ul li{
    float: left;
}

div#root div#top div#menuTop div#tabsContainer ul li a{
    display: block;
    float: left;
}

/* START tabsBlokLefts */

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts{
    float: left;
    height: 37px;
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul{
    padding: 0px 0px 0px 11px !IMPORTANT;
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul li a{
    display: block;
    width: 152px;
    height: 32px;
    margin-top: 5px;
    margin-right: 4px;
    background-repeat: no-repeat;
}

/* tab admin users */

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul li a.users{   
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #53721D), color-stop(1, #7AA92B) );
    background:-moz-linear-gradient( center top, #53721D 5%, #7AA92B 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53721D', endColorstr='#7AA92B');
    background-color:#53721D;  
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul li a:hover.users, a.users_sel{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7AA92B), color-stop(1, #53721D) );
    background:-moz-linear-gradient( center top, #7AA92B 5%, #53721D 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7AA92B', endColorstr='#53721D');
    background-color:#7AA92B;       
}

/* tab admin stats */

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul li a.stats{    
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cf7729), color-stop(1, #e3a618) );
    background:-moz-linear-gradient( center top, #cf7729 5%, #e3a618 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf7729', endColorstr='#e3a618');
    background-color:#cf7729;   
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul li a:hover.stats, a.stats_sel{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e3a618), color-stop(1, #cf7729) );
    background:-moz-linear-gradient( center top, #e3a618 5%, #cf7729 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3a618', endColorstr='#cf7729');
    background-color:#e3a618;    
}

/* tab tasks */

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul li a.tasks{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #53721d), color-stop(1, #7ba92b) );
    background:-moz-linear-gradient( center top, #53721d 5%, #7ba92b 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#53721d', endColorstr='#7ba92b');
    background-color:#53721d;    
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul li a:hover.tasks, a.tasks_sel {  
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7ba92b), color-stop(1, #53721d) );
    background:-moz-linear-gradient( center top, #7ba92b 5%, #53721d 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ba92b', endColorstr='#53721d');
    background-color:#7ba92b;
}

/* tab orders */

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul li a.orders{  
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CF7729), color-stop(1, #E4A817) );
    background:-moz-linear-gradient( center top, #CF7729 5%, #E4A817 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CF7729', endColorstr='#E4A817');
    background-color:#CF7729; 
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul li a:hover.orders, a.orders_sel { 
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E4A817), color-stop(1, #CF7729) );
    background:-moz-linear-gradient( center top, #E4A817 5%, #CF7729 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4A817', endColorstr='#CF7729');
    background-color:#E4A817;    
}

/* tab payments */

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul li a.payments{      
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6d6d6d), color-stop(1, #959595) );
    background:-moz-linear-gradient( center top, #6d6d6d 5%, #959595 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6d6d', endColorstr='#959595');
    background-color:#6d6d6d;  
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokLefts ul li a:hover.payments, a.payments_sel {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #959595), color-stop(1, #6d6d6d) );
    background:-moz-linear-gradient( center top, #959595 5%, #6d6d6d 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#959595', endColorstr='#6d6d6d');
    background-color:#959595;     
}

/* END tabsBlokLefts */

/* START tabsBlokRights */

div#root div#top div#menuTop div#tabsContainer div#tabsBlokRights{
    float: right;
    height: 37px;
}

div#root div#top div#menuTop.adminTop div#tabsContainer div#tabsBlokRights ul{
    padding-right: 8px;
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokRights ul{
    padding-right: 8px;
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokRights ul li a{
    display: block;
    width: 106px;
    height: 28px;
    margin-top: 8px;
    background-repeat: no-repeat;
}

/* tab admin, customers, profile, logout */

div#root div#top div#menuTop div#tabsContainer div#tabsBlokRights ul li a.customers, a.profile, a.logout, a.admin {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #163e66), color-stop(1, #225d98) );
    background:-moz-linear-gradient( center top, #163e66 5%, #225d98 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#163e66', endColorstr='#225d98');
    background-color:#163e66;  
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokRights ul li a:hover.customers, a.customers_sel, a:hover.profile, a:hover.logout, a:hover.admin, a.admin_sel {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #225d98), color-stop(1, #163e66) );
    background:-moz-linear-gradient( center top, #225d98 5%, #163e66 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#225d98', endColorstr='#163e66');
    background-color:#225d98;    
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokRights ul li a.callendar{
    background-image: url('../images/default/tabs/tab_callendar.png');
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokRights ul li a:hover.callendar{
    background-image: url('../images/default/tabs/tab_callendar_sel.png') !IMPORTANT;
}

div#root div#top div#menuTop div#tabsContainer div#tabsBlokRights ul li a.callendar_sel{
    background-image: url('../images/default/tabs/tab_callendar_sel.png') !IMPORTANT;
}

/* END tabsBlokRights */

div#root div#top div#menuTop div#submenuContainer{
    width: 1250px;
    height: 43px;
    clear: both;
}

div#root div#top div#menuTop div#submenuContainer ul,li{
    padding: 0;
    margin: 0;
    list-style-type: none;
}

div#root div#top div#menuTop div#submenuContainer ul li{
    display: block;
    float: left;
}


div#root div#top div#menuTop div#submenuContainer div#tasksSubmenu,
div#root div#top div#menuTop div#submenuContainer div#usersSubmenu,
div#root div#top div#menuTop div#submenuContainer div#statsSubmenu
{
    display:none;
}

div#root div#top div#menuTop div#submenuContainer a{
    display: block;
    float: left;
    background-repeat: no-repeat;
}

/* admin submenu stats */

div#root div#top div#menuTop div#submenuContainer div#statsSubmenu a.stats_list_sel{
    background: #e3a618;    
}

/* admin submenu users */

div#root div#top div#menuTop div#submenuContainer div#usersSubmenu a.users_list_sel{
    background: #7AA92B;
}

/* tasks Submenu */

a.tasks_list_sel {
    background: #7AA92B;
}

/* orders Submenu */

div#root div#top div#menuTop div#submenuContainer div#ordersSubmenu{
    display:none;
}

a.orders_list_sel {
    background: #e3a618;
}

/* payments Submenu */

div#root div#top div#menuTop div#submenuContainer div#paymentsSubmenu{
    display:none;
}

a.payments_list_sel, a.payments_list_incomes_sel {
    background: #949494;
}

/* customers Submenu */

div#root div#top div#menuTop div#submenuContainer div#customersSubmenu{
    display:none;
}

div#root div#top div#menuTop div#submenuContainer div#customersSubmenu a.customers_list_sel{
    background: #225d97;
}

div#root div#top div#menuTop div#submenuContainer div#adminSubmenu{
    display:none;
}

div#root div#top div#menuTop div#submenuContainer div#adminSubmenu a.admin_list_sel{
    background: #225d97;
}


div#root div#top div#menuTop div#submenuContainer div#callendarSubmenu{
    display:none;
}

div#root div#top div#menuTop div#submenuContainer div#callendarSubmenu a.calendar_list{
    background-image: url('../images/default/tabs/link_calendar_list.png');
    width: 154px;
    height: 43px;
}

div#root div#top div#menuTop div#submenuContainer div#callendarSubmenu a:hover.calendar_list{
    background-image: url('../images/default/tabs/link_calendar_list_sel.png') !IMPORTANT;
    width: 154px;
    height: 43px;
}

div#root div#top div#menuTop div#submenuContainer div#callendarSubmenu a.calendar_list_sel{
    background-image: url('../images/default/tabs/link_calendar_list_sel.png') !IMPORTANT;
    width: 154px;
    height: 43px;
}

div#root div#contentContainer{
    background-image:url("../images/default/bg_content.png");
    background-position:left top;	
    background-repeat:repeat-y;
    width:1250px;
}

div#root.admin div#contentContainer,
div#root.userWide div#contentContainer{
    background-image:url("../images/default/bg_content_full.png");
}


div#root div#contentContainer div#contentWrapper{
    width: 1250px;
    background-image: url('../images/default/bg_content_wrapper.png');
    background-repeat: no-repeat;
    background-position: top left;
}

div#root.admin div#contentContainer div#contentWrapper,
div#root.userWide div#contentContainer div#contentWrapper{
    background-image: url('../images/default/bg_content_wrapper_full.png');
}

div#root div#contentContainer div#contentWrapper div#content{
    width: 955px;
    float: left;
    padding: 0px 7px 0px 9px;

}

div#root.admin div#contentContainer div#contentWrapper div#content,
div#root.userWide div#contentContainer div#contentWrapper div#content{
    width: 1240px;
}

div#root div#contentContainer div#contentWrapper div#content div#formTopContainer{
    background-image: none !important;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    border-bottom: 3px solid #EEEEEE;
    margin-right: 10px;
    padding-bottom: 10px;
    height: auto !important;
}

div#root div#contentContainer div#contentWrapper div#content div#formTopContainer dl{
    margin: 0 !IMPORTANT;
}
div#root div#contentContainer div#contentWrapper div#content div#formTopContainer dl.zend_form{
    clear: both;
}

div#root div#contentContainer div#contentWrapper div#content div#formTopContainer form#AdminStats {
    height: 40px;
}

div#root div#contentContainer div#contentWrapper div#content div#formTopContainer form#AdvAdminStats {
    height: 80px;
}

div#root div#contentContainer div#contentWrapper div#content div#formTopContainer form#AdvAdminStats dt#groups-label, dd#groups-element{
    float: left;    
}


/*stylowanie formularza dla tasks list */

div#root div#contentContainer div#contentWrapper div#content div.tasksListForm dt,dd,
div#root div#contentContainer div#contentWrapper div#content div.ordersListForm dt,dd
div#root div#contentContainer div#contentWrapper div#content div.customersListForm dt,dd
{
    margin: 0;
}

div#root div#contentContainer div#contentWrapper div#content div.tasksListForm dt#keyword-label{
    float: left;
    color: #010101;
    font-size: 12px;
    padding: 17px 10px 0px 10px;
}

div#root div#contentContainer div#contentWrapper div#content div.tasksListForm dd#keyword-element{
    float: left;
    background-image: url('../images/default/inputs/bg_tasks_keywords.png');
    background-repeat: no-repeat;
    width: 167px;
    height: 21px;
    padding: 4px 0px 0px 7px;
    margin: 12px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div.tasksListForm dd#keyword-element input{
    border: 0 none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    width: 160px;
}

div#root div#contentContainer div#contentWrapper div#content div.tasksListForm dt#state-label{
    float: left;
    color: #010101;
    font-size: 12px;
    padding: 17px 10px 0px 10px;
}

div#root div#contentContainer div#contentWrapper div#content div.tasksListForm dd#state-element{
    float: left;
    padding: 15px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div.tasksListForm dt#owner-label{
    float: left;
    color: #010101;
    font-size: 12px;
    padding: 17px 10px 0px 10px;
}

div#root div#contentContainer div#contentWrapper div#content div.tasksListForm dd#owner-element{
    float: left;
    padding: 15px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div.tasksListForm dt#submit-label{
    float: left;
    color: #010101;
    font-size: 12px;
}

div#root div#contentContainer div#contentWrapper div#content div.tasksListForm dd input#submit{
    float: left;
    margin: 10px 0px 0px 15px;
}

div#root div#contentContainer div#contentWrapper div#content div.watchingToCatch{
    float: right;
}

div#root div#contentContainer div#contentWrapper div#content div.watchingToCatch div.infoWatch{
    float: left;
    width: 90px;
    text-align: right;
    padding: 8px 5px 0px 0px;
    color: #010101;
    font-size: 12px;
}

div#root div#contentContainer div#contentWrapper div#content div.watchingToCatch div.infoWatch a{
    text-decoration: none;
    color: #010101;
}


div#root div#contentContainer div#contentWrapper div#content div.watchingToCatch div.mine{
    border: 3px solid #3B69A8 !important;
}

div#root div#contentContainer div#contentWrapper div#content div.watchingToCatch div.counterWatch{
    background-color: #EBE9D8;
    color: #0B63AA;
    float: left;
    font-size: 25px;
    font-weight: 700;
    height: 33px;
    margin: 6px 7px 0 0;
    text-align: center;
    width: 65px;
    border: 3px solid #aBa998;
    cursor: pointer;
}
/* lista userów w adminie*/

div#root div#contentContainer div#contentWrapper div#content div#tableUsersContainer table#usersListTable{
    border-collapse: collapse;
    width: 1230px;
}


div#root div#contentContainer div#contentWrapper div#content div#tableUsersContainer table#usersListTable th{
    color: #5d5949;
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 10px;
}

div#root div#contentContainer div#contentWrapper div#content div#tableUsersContainer table#usersListTable tr td{
    padding: 5px 0px 5px 0px;
    color: #928c76;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
}

div#root div#contentContainer div#contentWrapper div#content div#tableUsersContainer table#usersListTable tr.withBg td{
    padding: 2px 0px 2px 0px !IMPORTANT;
    background-color: #EBE9D8;
}

div#root div#contentContainer div#contentWrapper div#content div#tableUsersContainer table#usersListTable td{
    margin: 0px 0px 4px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div#tableUsersContainer table#usersListTable a.removeButton{
    display: block;
    float: right;
}

/* stylowanie tabeli z listą zamówień */
div#root div#contentContainer div#contentWrapper div#content div#tableOrdersContainer,
div#root div#contentContainer div#contentWrapper div#content div#tableUsersContainer
{
    padding: 20px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div#tableOrdersContainer table#ordersListTable{
    border-collapse: collapse;
    width: 1230px;
}

div#root div#contentContainer div#contentWrapper div#content div#tableOrdersContainer table#ordersListTable a.takeButton{
    width: 85px;
    height: 30px;
    display: block;
    float: right;
}

div#root div#contentContainer div#contentWrapper div#content div#tableOrdersContainer table#ordersListTable th{
    color: #5d5949;
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 10px;
}

div#root div#contentContainer div#contentWrapper div#content div#tableOrdersContainer table#ordersListTable tr td{
    padding: 5px 0px 5px 0px;
    color: #928c76;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
}

div#root div#contentContainer div#contentWrapper div#content div#tableOrdersContainer table#ordersListTable tr.withBg td{
    padding: 2px 0px 2px 0px !IMPORTANT;
    background-color: #EBE9D8;
}

div#root div#contentContainer div#contentWrapper div#content div#tableOrdersContainer table#ordersListTable td{
    margin: 0px 0px 4px 0px;
}

/* stylowanie tabeli z listą płatności */

div#root div#contentContainer div#contentWrapper div#content div#tablePaymentsContainer table#paymentsListTable,
div#root div#contentContainer div#contentWrapper div#content div#tableIncomesContainer table#incomesListTable{
    border-collapse: collapse;
    width: 1230px;
}


div#root div#contentContainer div#contentWrapper div#content div#tablePaymentsContainer table#paymentsListTable tr.withBg td,
div#root div#contentContainer div#contentWrapper div#content div#tableIncomesContainer table#incomesListTable tr.withBg td{
    background-color: #EBE9D8;
    font-size: 11px;
}

div#root div#contentContainer div#contentWrapper div#content div#tablePaymentsContainer table#paymentsListTable a,
div#root div#contentContainer div#contentWrapper div#content div#tableIncomesContainer table#incomesListTable a{
    color: #928C76;
    text-decoration: none;
}

/* stylowanie tabeli z listą zadań */

div#root div#contentContainer div#contentWrapper div#content div#tableTasksContainer,
div#root div#contentContainer div#contentWrapper div#content div#tablePaymentsContainer,
div#root div#contentContainer div#contentWrapper div#content div#tableIncomesContainer,
div#root div#contentContainer div#contentWrapper div#content div#tableTasksContainer{
    padding: 20px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div#tableTasksContainer table#tasksListTable{
    border-collapse: collapse;
    width: 1230px;
}

div#root div#contentContainer div#contentWrapper div#content div#tableCustomersContainer table#customersListTable a.takeButton,
div#root div#contentContainer div#contentWrapper div#content div#tableTasksContainer table#tasksListTable a.takeButton{
    width: 85px;
    height: 30px;
    display: block;
    padding: 0;
    line-height: 30px;
    float: right;
}

div#root div#contentContainer div#contentWrapper div#content div#tableTasksContainer table#tasksListTable th,
div#root div#contentContainer div#contentWrapper div#content div#tablePaymentsContainer table#paymentsListTable th,
div#root div#contentContainer div#contentWrapper div#content div#tableIncomesContainer table#incomesListTable th{
    color: #5d5949;
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 10px;
}

div#root div#contentContainer div#contentWrapper div#content div#tablePaymentsContainer table#paymentsListTable th,
div#root div#contentContainer div#contentWrapper div#content div#tableIncomesContainer table#incomesListTable th{
    background-color: #BBBBBB;
    border-left: 1px solid #BBBBBB;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 10px;
    padding-top: 10px;
}


div#root div#contentContainer div#contentWrapper div#content div#tableTasksContainer table#tasksListTable tr.withBg td{
    padding: 2px 0px 2px 0px !IMPORTANT;
    background-color: #EBE9D8;
}

div#root div#contentContainer div#contentWrapper div#content div#tableTasksContainer table#tasksListTable td{
    margin: 0px 0px 4px 0px;
}


div#root div#contentContainer div#contentWrapper div#content div#tableTasksContainer table#tasksListTable tr td,
div#root div#contentContainer div#contentWrapper div#content div#tablePaymentsContainer table#paymentsListTable tr td,
div#root div#contentContainer div#contentWrapper div#content div#tableIncomesContainer table#incomesListTable tr td{
    padding: 5px 0px 5px 0px;
    color: #928c76;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
}

div#root div#contentContainer div#contentWrapper div#content div#tablePaymentsContainer table#paymentsListTable tr.withBg td,
div#root div#contentContainer div#contentWrapper div#content div#tableIncomesContainer table#incomesListTable tr.withBg td{
    border-left: 1px solid #ccc;
}

div#root div#contentContainer div#contentWrapper div#content  div#tablePaymentsContainer table#paymentsListTable td,
div#root div#contentContainer div#contentWrapper div#content  div#tableIncomesContainer table#incomesListTable td{
    padding: 7px !IMPORTANT;
    border-left: 1px solid #ccc;
}

/*stylowanie filtra dla klientow */

div#root div#contentContainer div#contentWrapper div#content div.customersListForm dt#SearchCustomer-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dt#SearchCostInvoiceForm-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dt#SearchIncomeInvoiceForm-label{
    display: none;
}

div#root div#contentContainer div#contentWrapper div#content div.customersListForm dd#SearchCustomer-element,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dt#SearchCostInvoiceForm-element,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dt#SearchIncomeInvoiceForm-element{
    display: none;
}

div#root div#contentContainer div#contentWrapper div#content div.customersListForm dt#keyword-label,
div#root div#contentContainer div#contentWrapper div#content div.customersListForm dt#order-label,
div#root div#contentContainer div#contentWrapper div#content div.customersListForm dt#owner-label,
div#root div#contentContainer div#contentWrapper div#content div.customersListForm dt#withorders-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dt#keyword-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dt#month-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dt#state-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dt#order-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dt#company-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dt#keyword-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dt#month-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dt#state-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dt#order-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dt#company-label{
    float: left;
    color: #010101;
    font-size: 12px;
    padding: 17px 10px 0px 10px;
}

div#root div#contentContainer div#contentWrapper div#content div.customersListForm dd#keyword-element,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dd#keyword-element,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dd#keyword-element{
    float: left;
    background-image: url('../images/default/inputs/bg_tasks_keywords.png');
    background-repeat: no-repeat;
    width: 167px;
    height: 21px;
    padding: 4px 0px 0px 7px;
    margin: 12px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div.customersListForm dd#order-element,
div#root div#contentContainer div#contentWrapper div#content div.customersListForm dd#owner-element{
    float: left;
    height: 21px;
    padding: 2px 0px 0px 7px;
    margin: 12px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div.customersListForm dd#withorders-element{
    float: left;
    width: 40px;
    height: 21px;
    padding: 2px 0px 0px 7px;
    margin: 12px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dd#month-element,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dd#month-element,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dd#state-element,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dd#state-element{
    float: left;
    width: 145px;
    height: 21px;
    padding: 2px 0px 0px 7px;
    margin: 12px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dd#order-element,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dd#order-element{
    float: left;
    width: 127px;
    height: 21px;
    padding: 2px 0px 0px 7px;
    margin: 12px 0px 0px 0px;
}
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dd#company-element,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dd#company-element{
    float: left;
    width: 90px;
    height: 21px;
    padding: 2px 0px 0px 7px;
    margin: 12px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dd#month-element select,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dd#month-element select{
    width: 150px;
}

div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dd#state-element select,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dd#state-element select{
    width: 150px;
}

div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dd#order-element select,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dd#order-element select{
    width: 120px;
}

div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dd#company-element select,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dd#company-element select{
    width: 80px;
}

.incomesListForm, .paymentsListForm{
    background-image: none !important;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    border-bottom: 3px solid #EEEEEE;
    margin-right: 10px;
    padding-bottom: 10px;
    height: auto !important;

}

div#root div#contentContainer div#contentWrapper div#content div.customersListForm dd#keyword-element input,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dd#keyword-element input,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dd#keyword-element input{
    border: 0 none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    width: 160px;
}

div#root div#contentContainer div#contentWrapper div#content div.customersListForm dt#submit-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dt#submit-label,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dt#submit-label
{
    float: left;
    color: #010101;
    font-size: 12px;
}

div#root div#contentContainer div#contentWrapper div#content div.customersListForm dd input#submit,
div#root div#contentContainer div#contentWrapper div#content form#SearchCostInvoice dd input#submit,
div#root div#contentContainer div#contentWrapper div#content form#SearchIncomeInvoice dd input#submit
{
    float: left;
    margin: 7px 0px 0px 5px;
}

/* stylowanie tabeli z lista klientow */

div#root div#contentContainer div#contentWrapper div#content div#tableCustomersContainer{
    padding: 20px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div#tableCustomersContainer table#customersListTable{
    border-collapse: collapse;
    width: 1230px;
}

div#root div#contentContainer div#contentWrapper div#content div#tableCustomersContainer table#customersListTablee a.takeButton{
    background-image: url('../images/default/buttons/button_take.png');
    background-repeat: no-repeat;
    width: 85px;
    height: 30px;
    display: block;
    float: right;
}

div#root div#contentContainer div#contentWrapper div#content div#tableCustomersContainer table#customersListTable th{
    color: #5d5949;
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 10px;
}

div#root div#contentContainer div#contentWrapper div#content div#tableCustomersContainer table#customersListTable tr td{
    padding: 5px 0px 5px 0px;
    color: #928c76;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
}

div#root div#contentContainer div#contentWrapper div#content div#tableCustomersContainer table#customersListTable tr.withBg td{
    background-color: #EBE9D8;
    padding: 2px 0px 2px 0px !IMPORTANT;
}

div#root div#contentContainer div#contentWrapper div#content div#tableCustomersContainer table#customersListTable td{
    margin: 0px 0px 4px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div#tableCustomersContainer table#customersListTable a.editButton{
    display: block;
    float: right;
    margin-right: 5px;
}

/* Stylowanie kalendarza */

div#root div#contentContainer div#contentWrapper div#content div.calendarListForm #SearchCalendarNoteForm-label{
    display: none;
}

div#root div#contentContainer div#contentWrapper div#content div.calendarListForm #date_from-label,
div#root div#contentContainer div#contentWrapper div#content div.calendarListForm #date_to-label
{
    color:#010101;
    float:left;
    font-size:12px;
    padding:17px 10px 0;
}

div#root div#contentContainer div#contentWrapper div#content div.calendarListForm #date_from-element,
div#root div#contentContainer div#contentWrapper div#content div.calendarListForm #date_to-element{
    background-image:url("../images/default/inputs/bg_orders_from.png");
    background-repeat:no-repeat;
    float:left;
    height:21px;
    margin:12px 0 0;
    padding:4px 0 0 5px;
    width:72px;
}

div#root div#contentContainer div#contentWrapper div#content div.calendarListForm #date_from-element input,
div#root div#contentContainer div#contentWrapper div#content div.calendarListForm #date_to-element input{
    background-color:transparent;
    border:0 none;
    margin:0;
    padding:0;
    width:65px;
}

div#root div#contentContainer div#contentWrapper div#content div.calendarListForm #done-label{
    color:#010101;
    float:left;
    font-size:12px;
    padding:17px 10px 0;
}

div#root div#contentContainer div#contentWrapper div#content div.calendarListForm #done-element{
    float:left;
    padding:15px 0 0;
}

div#root div#contentContainer div#contentWrapper div#content div.calendarListForm dd input#submit{
    float: left;
    margin: 10px 0px 0px 15px;
}

div#root div#contentContainer div#contentWrapper div#sidebar{
    width: 267px;
    float: left;
    padding: 24px 0px 0px 10px;

}

div#root div#contentContainer div#contentWrapper div#sidebar div#right_calendar{
    margin-bottom: 5px;
    width: auto ! important;
    padding: 0px 7px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox{
    width: 260px;
    background-image: url('../images/default/box/rightbox/right_box_content.png');
    background-repeat: repeat-y;
    margin-bottom: 5px;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop{
    width: 260px;
    background-image: url('../images/default/box/rightbox/right_box_top.png');
    background-repeat: no-repeat;
    background-position: top center;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent{
    width: 253px;
    background-image: url('../images/default/box/rightbox/right_box_bottom.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    padding: 4px 4px 4px 3px;
    min-height: 226px;
    height: auto !IMPORTANT;
    height: 226px;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent div.rightBoxTitle{
    width: 253px;
    height: 25px;
    padding-top: 9px;
    background-image: url('../images/default/box/rightbox/right_box_title.png');
    background-repeat: no-repeat;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    color: #000;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent ul{
    padding: 0;
    margin: 5px 0px 0px 0px;
    list-style-type: none;
    display: block;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent ul li{
    padding: 0;
    margin: 0px 0px 5px 0px;
    list-style-type: none;
    display: block;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent li span.taskDate{
    display: block;
    width: 39px;
    height: 56px;
    float: left;
    background-image: url('../images/default/box/task/bg_task_date.png');	
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent li span.taskDate span.monthTask{
    display: block;
    width: 39px;
    font-size: 12px;
    text-align: center;
    padding: 3px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent li span.taskDate span.dayTask{
    display: block;
    width: 39px;
    color: #0b63aa;
    font-size: 17px;
    font-weight: 700;
    text-align: center;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent li span.taskDate span.yearTask{
    display: block;
    width: 39px;
    font-size: 12px;
    text-align: center;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent li span.taskContent{
    display: block;
    float: right;
    width: 211px;
    background-image: url('../images/default/box/task/bg_arrow.png');
    background-repeat: no-repeat;
    background-position: 0px 8px;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent li span.taskContent span.taskContentWrapper{
    width: 206px;
    margin: 0px 0px 0px 5px;
    background-color: #fff;
    display: block;
    background-image: url('../images/default/box/task/bg_tasks_top.png');
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 12px;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent li span.taskContent span.taskContentWrapper span.taskContentInfo{
    display: block;
    width: 186px;
    min-height: 36px;
    height: auto !IMPORTANT;
    height: 36px;
    background-image: url('../images/default/box/task/bg_tasks_bottom.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    padding: 10px;
    font-size: 0.8em;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent li a{
    text-decoration: none;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent li a.red{
    color: #FF0000;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent li a.blue{
    color: #0f90f7;
}

div#root div#contentContainer div#contentWrapper div#sidebar div.rightBox div.rightBoxTop div.rightBoxContent li a.green{
    color: #679c12;
}

div#root div#footer{
    width: 1250px;
    height: 127px;
    background-image: url('../images/default/bg_footer.png');
    background-repeat: no-repeat;
}

div#root.admin div#footer,
div#root.userWide div#footer{
    background-image: url('../images/default/bg_footer_full.png');
}

.displayNone{
    display: none !IMPORTANT;
}

.displayYes, .displayBlock{
    display: block !IMPORTANT;
}
.clearBoth{
    clear: both;
}

/* stylowanie dla layoutu i logowania*/

div#root div#contentContainerLayout{
    background-image:url("../images/default/bg_content_layout.png");
    background-position:left top;
    background-repeat:no-repeat;
    width:1250px;
    height: 558px;
}

div#root div#contentContainerLayout dt,dl,dd{
    margin: 0 auto;
}

div#root div#contentContainerLayout div#loginForm{
    padding: 225px 100px 0px 0px;
}

div#root div#contentContainerLayout div#loginForm dl.zend_form{
    width: 220px;
}

div#root div#contentContainerLayout div#loginForm dt#username-label{
    float: left;
    font-size: 12px;
    padding: 4px 10px 0px 0px;
    width: 35px;
}

div#root div#contentContainerLayout div#loginForm dd#username-element{
    width: 167px;
    _height: 21px;
    min-height: 21px;
    float: left;
    font-size: 12px;
    background-image:url("../images/default/inputs/bg_login_inputs.png");
    background-repeat: no-repeat;
    padding: 4px 0px 12px 7px;
}

div#root div#contentContainerLayout div#loginForm dd#username-element input{
    border: 0 none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width: 160px;
}

div#root div#contentContainerLayout div#loginForm dt#password-label{
    float: left;
    font-size: 12px;
    padding: 4px 10px 0px 0px;
    width: 35px;
}

div#root div#contentContainerLayout div#loginForm dd#password-element{
    width: 167px;
    height: 21px;
    float: left;
    font-size: 12px;
    background-image:url("../images/default/inputs/bg_login_inputs.png");
    background-repeat: no-repeat;
    padding: 4px 0px 0px 7px;
}

div#root div#contentContainerLayout div#loginForm dd#password-element input{
    border: 0 none;
    background-color: transparent;
    width: 160px;
    margin: 0;
    padding: 0;
}

div#root div#contentContainerLayout div#loginForm dd#submit-element{
    width: 220px;
    margin-top: 12px;
}

div#root div#contentContainerLayout div#loginForm dd#submit-element input#submit{
    margin-left: 57px;
}

div#root div#contentContainerLayout div#loginForm .errors{
    width: 185px;
    padding: 10px 0px 0px 0px;
    margin: 0;
    text-align: left;
}

div#root div#footerLayout{
    width: 1250px;
    height: 109px;
    background-image: url('../images/default/bg_footer_layout.png');
    background-repeat: no-repeat;
}

/* bledy */

.errors{
    color: #ff0000;
    font-size: 12px;
    padding: 4px 0px 0px 0px;
    text-align: right;
}
/* pager */
.paginationControl{
    text-align: center;
    margin: 25px 15px 15px 0px;
    height: 36px;
    background-color: #fff;
    padding: 4px 10px 0px 10px;
    border-top: 3px solid #eee;
}

.paginationControl a.prevPager{
    display: block;
    float: left;
    margin: 3px 3px 0px 0px;
}

.paginationControl a.itemPager {
    display: block;
    float: left;
    margin: 0px 2px 0px 2px;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 8px 0px 0px 0px;
}

.paginationControl span.selPager{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #619710), color-stop(1, #2c8000) );
    background:-moz-linear-gradient( center top, #619710 5%, #2c8000 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#619710', endColorstr='#2c8000');
    background-color:#619710;  
    display: block;
    float: left;
    width: 33px;
    height: 25px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin: 0 2px;
    padding: 8px 0px 0px 0px;
}

.paginationControl a.nextPager{
    display: block;
    float: left;
    margin: 3px 0px 0px 3px;
}

/* lista zamówień */
div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #onlymine-label{
    color:#010101;
    float:left;
    font-size:12px;
    padding:17px 10px 0;
}
div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #onlymine-element{
    float:left;
    height:21px;
    margin:12px 0 0;
    padding:4px 0 0 0px;
    width:25px;
}
div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #date_from-label,
div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #date_to-label,
div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #internal_status-label,
div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #external_status-label,
.statsListForm #date_from-label,
.statsListForm #date_to-label,
.statsListForm #user-label,
.statsListForm #g-label,
.statsListForm #vat-label
{
    color:#010101;
    float:left;
    font-size:12px;
    padding:17px 10px 0;
}

div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #date_from-element,
div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #date_to-element,
.statsListForm #date_from-element,
.statsListForm #date_to-element
{
    background-image:url("../images/default/inputs/bg_orders_from.png");
    background-repeat:no-repeat;
    float:left;
    height:21px;
    margin:12px 0 0;
    padding:4px 0 0 6px;
    width:71px;
}

div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #internal_status-element,
div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #external_status-element,
.statsListForm #user-element,
.statsListForm #g-element,
.statsListForm #vat-element
{
    float:left;
    padding:15px 0 0;
}

div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #date_from-element input,
div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #date_to-element input,
.statsListForm #date_from-element input,
.statsListForm #date_to-element input
{
    background-color:transparent;
    border:0 none;
    margin:0;
    padding:0;
    width:65px;
}

div#root div#contentContainer div#contentWrapper div#content div.ordersListForm dt#keyword-label
{
    float: left;
    color: #010101;
    font-size: 12px;
    padding: 17px 10px 0px 10px;
}

div#root div#contentContainer div#contentWrapper div#content div.ordersListForm dd#keyword-element
{
    float: left;
    background-image: url('../images/default/inputs/bg_orders_keywords.png');
    background-repeat: no-repeat;
    width: 107px;
    height: 21px;
    padding: 4px 0px 0px 7px;
    margin: 12px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div.ordersListForm dd#keyword-element input{
    border: 0 none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    width: 100px;
}

div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #external_status-element{
    float: left;
    background-image: url('../images/default/inputs/bg_orders_from.png');
    background-repeat: no-repeat;
    width: 70px;
    height: 21px;
    padding: 4px 0px 0px 7px;
    margin: 12px 0px 0px 0px;
}

div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #external_status-element input{
    background-color:transparent;
    border:0 none;
    margin:0;
    padding:0;
    width:65px;
}

div#root div#contentContainer div#contentWrapper div#content div.ordersListForm #SearchOrderForm-label{
    display: none;
}

div#root div#contentContainer div#contentWrapper div#content div.ordersListForm input#submit,
.statsListForm input#submit{
    float:left;
    margin:8px 0 0 15px;
}

/*stylowanie dla popup*/


/*popup nowe zapytanie*/

div.ui-dialog{
    background-image: url('../images/default/popups/bg_popup_img.png') !IMPORTANT;
    background-repeat: no-repeat;
    background-position: top left !IMPORTANT;
}

fieldset{
    padding: 0;
    margin: 0;
    border: 0 none !IMPORTANT;
}

dt#AddCustomerForm-label, dt#code_hidden-label, dt#name_hidden-label, dt#nip_hidden-label, dt#street_hidden-label, dt#postcode_hidden-label, dt#city_hidden-label, dt#country_hidden-label, dt#email_hidden-label, dt#fax_hidden-label, dt#phone_hidden-label, dt#mobile_hidden-label, dt#contact_personv-label, dt#notes_hidden-label, dt#AdminStatsForm-label{
    display: none;
}

dt#customer_select-label{
    display: none;
}

dt#question-label{
    display: none;
}

dt#submit-label{
    display: none;
}

dt#addTaskFormSubmited-label{
    display: none;
}

dd#customer_select-element{
    float: left;
}

dt#new_customer-label{
    display: none;
}

dd#new_customer-element{
    float: right;
    width: 502px;
}

dd#question-element{
    float: left;
    width: 348px;
}

dd#submit-element{
/*    width: 325px;*/
    float: left;
}

dd#submit-element:after{
    clear: both;
}

dt#customer_filter-label{
    display: block;
    float: left;
    padding: 4px 7px 0px 0px;
    text-align: right;
    font-size: 12px !IMPORTANT;
    text-align: right;
    width: 60px;
}

dd#customer_filter-element{
    background-image: url('../images/default/inputs/bg_filter_newtask.png') !IMPORTANT;
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 272px;
    height: 21px;
    padding: 4px 0px 0px 7px;
}

dd#customer_filter-element input{
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0 none;
    font-size: 12px !IMPORTANT;
    width: 262px;
}

dt#customer-label{
    display: none;
    float: left;
    padding: 12px 7px 0px 0px;
    text-align: right;
    font-size: 12px !IMPORTANT;
    clear: both;
    width: 60px;
}

dd#customer-element{
    display: none;
    float: left;
    width: 279px;
    height: 21px;
    padding: 7px 0px 0px 0px;
    text-align: right;
}

dd#customer-element select{
    width: 280px;
    font-size: 13px;
    height: 24px;
}

dd#customer-element select option{
    padding: 2px 0px ;
}

dd#question-element dt#content-label{
    display: block;
    padding: 15px 0px 0px 0px;
    font-size: 12px !IMPORTANT;
}

dd#question-element dd#content-element{
    padding: 2px 0px 2px 0px;
    margin: 0px 0px 10px 0px;
    background-image: url('../images/default/inputs/bg_tasks_question.png') !IMPORTANT;
    background-repeat: no-repeat;
    width: 346px;
}

dd#question-element dd#content-element textarea{
    background-color: transparent;
    background-image: none !IMPORTANT;
    border: 0 none;
    width: 336px;
    height: 194px;
    padding: 5px;
    overflow: auto;
}

div#addCalendarNoteDiv{
    overflow: hidden;
}

div#addCalendarNoteDiv dd#content-element{
    padding: 2px 0px 2px 0px;
    margin: 0px 0px 10px 0px;
    background-image: url('../images/default/inputs/bg_tasks_question.png');
    background-repeat: no-repeat;
    width: 346px;
}

div#addCalendarNoteDiv dd#content-element textarea{
    background-color: transparent;
    background-image: none !IMPORTANT;
    border: 0 none;
    width: 336px;
    height: 194px;
    padding: 5px;
    overflow: auto;
}

dt#attachments-label{
    display: none;
}

dt#attachments_area-label{
    display: none;
}

dd#attachments_area-element{
    padding: 11px 0px;
    font-size: 12px;
    min-height: 135px;
    height: auto !IMPORTANT;
    height: 135px;
}

dt#catch-label{
    float: left;
    width: 160px;
}

dd#catch-element{
    float: left;
    width: 100px;
}

dd#attachments_area-element div.attachment div.toLeftAtt{
    float: left;
    padding: 4px 0px;
    line-height: 14px;
}

dd#attachments_area-element div.attachment div.toRightAtt{
    width: 16px;
    height: 16px;
    float: right;
    padding: 4px 0px;
}

/*wysylanie maili*/

div#sendMailDiv dt#SendMailForm-label{
    display: none;
}

div#sendMailDiv dd#SendMailForm-element{
    display: none;
}

div#sendMailDiv dt#reciever-label{
    display:block;
    float:left;
    font-size:12px !important;
    padding:4px 7px 0 0;
    text-align:right;
    width:60px;
}

div#sendMailDiv dd#reciever-element{
    background-image: url('../images/default/inputs/bg_mail_subject.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
    float: left;
}

div#sendMailDiv dd#reciever-element input{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 825px;
}

div#sendMailDiv dt#title-label{
    display: block;
    float: left;
    font-size: 12px !important;
    padding: 4px 7px 0 0;
    text-align: right;
    width: 60px;
    margin: 7px 0px 7px;
}

div#sendMailDiv dd#title-element{
    background-image: url('../images/default/inputs/bg_mail_subject.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
    float: left;
    margin: 7px 0px 7px;
}

div#sendMailDiv dd#title-element input{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 825px;
}

div#sendMailDiv dt#content-label{
    display: block;
    float: left;
    font-size: 12px !important;
    padding: 4px 7px 0 0;
    text-align: right;
    width: 60px;
}

div#sendMailDiv dd#content-element{
    padding: 2px 0px 2px 0px;
    margin: 0px 5px 0px 0px;
    background-image: url('../images/default/inputs/bg_mail_content.png');
    background-repeat: no-repeat;
    width: 510px;
    float: left;
}

div#sendMailDiv dd#content-element textarea{
    background-color: transparent;
    background-image: none !IMPORTANT;
    border: 0 none;
    width: 500px;
    height: 250px;
    padding: 5px;
    overflow: auto;
}

div#sendMailDiv dt#mailAttachment-label{
    display: none;
}

div#sendMailDiv dd#attachments_area-element{
    float: right;
    height: 154px !important;
    margin: 0px 20px 0px 0px;
    overflow: auto;
    padding: 10px 23px 5px 0px;
    width: 279px;
}

div#sendMailDiv dd#submit-element {
    float: right;    
}

div#sendMailDiv input#submit{
    float: right;
    clear:both;
    position: relative;
    top: -31px;
    margin: 0px 22px 0px 0px;
}

div#sendMailDiv div#mailAttachmentQueue{
    float: right;
}
div#sendMailDiv .uploadifyQueueItem{
    width: 300px !IMPORTANT;
    float: right;
    margin: 10px 20px 0px 0px;
}

/* historia maili*/

div#mailHistoryDiv div#mailHistoryHeader{
    width: 639px;
    height: 53px;
    background-image: url('../images/default/popups/bg_mail_history_header.png');
    background-repeat: no-repeat;
    padding: 8px 10px;
}

div#mailHistoryDiv div#mailHistoryHeader div#mailHistoryHeaderContainer{
    width: 635px;
    height: 53px;
    overflow: auto;
}

div#mailHistoryDiv div#mailHistoryHeader div.label{
    float: left;
    padding: 0px 10px 0px 0px;
    width: 70px;
}

div#mailHistoryDiv div#mailHistoryHeader div.smallPadding{
    padding-bottom: 2px;
}

div#mailHistoryDiv div#mailHistoryHeader div.info{
    float: left;
    color: #619710;
    font-weight: bold;
    width: 535px;
}

div#mailHistoryDiv div#mailHistoryContent{
    margin-top: 10px;
    width: 639px;
    height: 246px;
    background-image: url('../images/default/popups/bg_mail_history_content.png');
    background-repeat: no-repeat;
    padding: 10px;
}

div#mailHistoryDiv div#mailHistoryContent div#mailHistoryContentItem{
    overflow: auto;
    width: 635px;
    height: 246px;
}

div#mailHistoryDiv div#mailHistoryAttachments{
    width: 639px;
    height: 53px;
    background-image: url('../images/default/popups/bg_mail_history_header.png');
    background-repeat: no-repeat;
    padding: 8px 10px;
    margin-top: 10px;
}

div#mailHistoryDiv div#mailHistoryAttachments div#mailHistoryAttachmentsContainer{
    width: 635px;
    height: 53px;
    overflow: auto;
}

div#mailHistoryDiv div#mailHistoryAttachments div#mailHistoryAttachmentsContainer ul,li{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    display: inline;
}

div#mailHistoryDiv div#mailHistoryAttachments div#mailHistoryAttachmentsContainer ul li a{
    color: #0666b4 !IMPORTANT;
}
/*dodanie zadania - nowy klient*/

fieldset#fieldset-new_customer dd{
    width: 345px;
    background-image: url('../images/default/inputs/bg_tasks_customers_item.png') ;
    background-repeat: no-repeat;
    padding: 3px 7px 11px 7px;
    float: left;
    text-align: right;
}

fieldset#fieldset-new_customer dd.colorGray{
    background-image: url('../images/default/inputs/bg_tasks_customers_item_gray.png') !important;
}

fieldset#fieldset-new_customer dd.colorGreen{
    background-image: url('../images/default/inputs/bg_tasks_customers_item_green.png') !important;
}

fieldset#fieldset-new_customer dd.colorRed{
    background-image: url('../images/default/inputs/bg_tasks_customers_item_red.png') !important;
}

fieldset#fieldset-new_customer dd input{
    border: 0 none;
    background-color: transparent;
    width: 345px;
}

fieldset#fieldset-new_customer dt{
    width: 130px;
    padding: 4px 13px 0px 0px;
    float: left;
    text-align: right;
}

fieldset#fieldset-new_customer dd#notes-element{
    padding: 0 !IMPORTANT;
    width: 359px !IMPORTANT;
    height: 74px;
    display: block;
    background-image: url("../images/default/inputs/bg_tasks_notes.png") !important;
    background-repeat: no-repeat;
}

fieldset#fieldset-new_customer dd#notes-element.colorGray{
    background-image: url("../images/default/inputs/bg_tasks_notes_gray.png") !important;
}

fieldset#fieldset-new_customer dd#notes-element.colorGreen{
    background-image: url("../images/default/inputs/bg_tasks_notes_green.png") !important;
}

fieldset#fieldset-new_customer dd#notes-element textarea{
    width: 349px;
    height: 60px;
    border: 0 none;
    padding: 5px;
    overflow: auto;
    background-color: transparent;
}

form#AddQuestion input#submit{
    float: right;    
    margin-top: 10px;
}

/*podglad zapytania*/

div#taskViewLeft{
    width: 395px;
    float: left;
    height:600px;
}

div#taskViewLeft div#historyContainer{
    height: 565px;
    overflow: auto;
    padding: 5px 0px 0px;
}

div#historyContainer div.historyBoxContainer{
    width: 363px;
    margin-bottom: 5px;
}

div#historyContainer div.historyBoxContainer div.historyBoxTop{
    background-image: url("../images/default/box/history/history_box_top.png");
    width: 363px;
    height: 8px;
    background-position: top center;
}

div#historyContainer div.historyBoxContainer div.historyBoxCenter{
    background-image: url("../images/default/box/history/history_box_content.png");
    background-repeat: repeat-y;
    min-height: 30px;
    height: auto !IMPORTANT;
    height: 30px;
    padding: 2px 10px;
    width: 343px;
}

div#historyContainer div.historyBoxContainer div.historyBoxCenter div.histCB{
    float: left;
    width: 20px;
}

div#historyContainer div.historyBoxContainer div.historyBoxCenter div.histDate{
    float: left;
    width: 136px;
    color: #0666b4;
    font-weight: bold;
}

div#historyContainer div.historyBoxContainer div.historyBoxCenter div.histUser{
    float: left;
    color: #619710;
    font-weight: bold;
}

div#historyContainer div.historyBoxContainer div.historyBoxCenter div.histContent{
    padding: 5px 0px 0px;
}

div#historyContainer div.historyBoxContainer div.historyBoxBottom{
    width: 363px;
    background-image: url("../images/default/box/history/history_box_bottom.png");
    background-repeat: no-repeat;
    background-position: bottom center;
    height: 8px;
}

div#taskViewRight{
    width: 480px;
    float: left;
    overflow: auto;
    height:600px;
    margin-left: 25px;
}

div#taskViewRight div#customerPreview{
    width: 469px;
}

div.boxRightTask{
    width: 479px;
    margin: 0px 0px 10px 0px;
}

div.boxRightTask div.boxRightTaskTop{
    width: 469px;
    background-image: url("../images/default/box/righttask/right_task_box_top.png");
    background-repeat: no-repeat;
    background-position: top center;
    height: 8px;
}

div.customerInfoContainer{
    height: 90px;
    overflow: auto;
}

div.boxRightTask div.boxRightTaskCenter{
    background-image: url("../images/default/box/righttask/right_task_box_center.png");
    background-repeat: repeat-y;
    padding: 2px 10px;
    width: 449px;
}

div.boxRightTask div.boxRightTaskBottom{
    width: 469px;
    background-image: url("../images/default/box/righttask/right_task_box_bottom.png");
    background-repeat: no-repeat;
    background-position: bottom center;
    height: 8px;
}

div.boxRightTask div.boxRightTaskCenter td.labelTd{
    padding: 5px 10px 0px 0px;
    font-weight: bold;
    width: 100px;
    vertical-align: top;
    text-align: right;
}

div.boxRightTask div.boxRightTaskCenter td.infoTd{
    padding: 5px 0px 0px 0px;
    font-weight: bold;
    color: #619710;
    vertical-align: bottom;
}

div.boxRightTask div.boxRightTaskCenter td.notesTd{
    color: #6f6e6e;
    font-weight: normal !IMPORTANT;
}

div.boxRightTask div.boxRightTaskCenter td.noTopPadding{
    padding-top: 0 !IMPORTANT;
}

input.editCustomer{
    width: 120px;
    height: 30px;
    display: block;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

div.genDocuments{
    margin: 5px 0px 0px 0px;
}

div.genDocuments div.boxRightTaskCenter{
    padding: 2px 2px !IMPORTANT;
    width: 465px !IMPORTANT;
    height: 168px;
    overflow: auto;
}

div.genDocuments div.boxRightTaskCenter td{
    vertical-align: middle;
}

div.genDocuments div.boxRightTaskCenter td a{
    font-weight: bold;
    text-decoration: none;
}

div.genDocuments div.boxRightTaskCenter td.docIco{
    width: 47px;
    text-align: center;
}

div.genDocuments div.boxRightTaskCenter td.docName{
    width: 270px;
    text-align: left;
}

div.genDocuments div.boxRightTaskCenter tr.docWithBg{
    background-image: url('../images/default/tables/bg_td_table_task_list.png');
    background-repeat: repeat-x;
    background-position: left center;
}

.infoBox{
    text-align: center;
    padding: 25px 0px;
    font-weight: bold;
}

input.sendEmail, input.newOffer{
    width: 120px;
    height: 31px;
    display: block;
    background-color: transparent;
    padding: 0;
    margin: 10px 10px 0px 0px;
    border: 0 none;
    cursor: pointer;
}

div#taskTabs{
    margin: 10px 0px 0px 0px;
    width: 462px;
}

div#taskTabs dt#attachment-label{
    display: none;
}

div#taskTabs div#taskTabs-2{
    height: 105px !IMPORTANT;
    padding: 20px 5px 5px 5px !IMPORTANT;
    text-align: center;
}

div#taskTabs div#AddNoteDiv{
    height: 115px !IMPORTANT;
    position: relative;
    overflow: hidden;
}
div#taskTabs div#taskTabs-1{
    padding: 10px 5px 5px 5px !IMPORTANT;
    height: 115px !IMPORTANT;
}

div#taskTabs div#taskTabs-3{
    padding: 10px 5px 5px 5px !IMPORTANT;
    height: 115px !IMPORTANT;
    position: relative;
    overflow: hidden;
}

div#taskTabs div#taskTabs-3 dt#SetTaskStateForm-label{
    display: none;
}

div#taskTabs div#taskTabs-3 dd#state-element select{
    width: 225px;
    height: 24px;
}

div#taskTabs div#taskTabs-3 dt#reason-label{
    padding: 15px 0px 0px 0px;
}

div#taskTabs div#taskTabs-3 dd#reason-element{
    float: left;
    background-image: url('../images/default/inputs/bg_task_reason.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
}

div#taskTabs div#taskTabs-3 dd#reason-element input{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 208px;
}

div#taskTabs div#taskTabs-3 input#submit{
    position: absolute;
    right: 4px;
    bottom: 7px;
    width: 80px;
}

div#taskTabs div#AddNoteDiv dt#AddTaskNoteForm-label{
    display: none;
}

div#taskTabs div#AddNoteDiv dt#content-label{
    padding: 0 !IMPORTANT;
}

div#taskTabs div#AddNoteDiv dd#content-element{

    padding: 2px 0px 2px 0px;
    margin: 0px 0px 10px 0px;
    background-image: url('../images/default/inputs/bg_task_edit_note.png') !IMPORTANT;
    background-repeat: no-repeat;
    width: 363px;
}

div#taskTabs div#AddNoteDiv dd#content-element textarea{
    background-color: transparent;
    background-image: none !IMPORTANT;
    border: 0 none;
    width: 353px;
    height: 82px;
    padding: 5px;
    overflow: auto;
}

div#taskTabs div#AddNoteDiv dd input#submit{
    position: absolute;
    right: 0px;
    bottom: 2px;
    width: 80px;
}

/* tworzenie nowej oferty */

div#newOfferDiv, div#newOfferDiv dd#offer_type-element{
    display: none;
}

div#newOfferDiv dt#AddOfferForm-label, div#newOfferDiv dt#offer_type-label, div#newOfferDiv dd#AddOfferForm-element, div#newOfferDiv dt#content-label{
    display: none;
}

div#newOfferDiv div#newOfferContent{
    width: 890px;
    height: 307px;
    background-image: url('../images/default/popups/bg_new_offer_content.png');
    background-repeat: no-repeat;
    padding: 5px 0px 0px 0px;
}

div#newOfferDiv div#newOfferContent ul#newOfferContentTop{
    padding: 0px 0px 0px 3px;
    margin: 0 auto;
    display: block;
    width: 875px;
    height: 37px;
    background-image: url('../images/default/popups/bg_new_offer_top.png');
    background-repeat: no-repeat;
    list-style-type: none;
}

div#newOfferDiv div#newOfferContent ul#newOfferContentTop li{
    padding: 0;
    margin: 5px 2px 0px 0px;
    display: block;
    float: left;
}

div#newOfferDiv div#newOfferContent ul#newOfferContentTop li a{
    display: block;
    width: 108px;
    height: 20px;
    background-image: url('../images/default/popups/tab_normal.png');
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    text-decoration: none;
    text-align: center;
    padding: 8px 0px 4px 0px;
}

div#newOfferDiv div#newOfferContent ul#newOfferContentTop li a:hover{
    background-image: url('../images/default/popups/tab_hover.png');
}

div#newOfferDiv div#newOfferContent ul#newOfferContentTop li a.selected{
    background-image: url('../images/default/popups/tab_selected.png');
}

div#newOfferDiv div#newOfferContent div#offerRowsContainer{
    height: 236px;
    overflow: auto;
    width: 878px;
    padding: 10px 0px;
    margin: 5px 0px 0px 0px;
}

div#newOfferDiv div#newOfferContent div#offerRowsContainer div#offerRows{
    padding: 0px 10px;
}

div#newOfferDiv div#newOfferContent div#offerRowsContainer div#offerRows div.rowName_1{
    float: left;
    width: 472px;
    text-align: left;
    font-weight: bold;
    line-height: 12px;
}

div#newOfferDiv div#newOfferContent div#offerRowsContainer div#offerRows div.rowName_2{
    float: left;
    width: 151px;
    text-align: left;
    font-weight: bold;
    line-height: 12px;
}

div#newOfferDiv div#newOfferContent div#offerRowsContainer div#offerRows div.rowName_3{
    float: left;
    text-align: left;
    font-weight: bold;
    line-height: 12px;
}

div#newOfferDiv div#newOfferContent div#offerRowsContainer div#offerRows .row_product{
    background-image: url('../images/default/inputs/bg_offer_product_input.png');
    background-repeat: no-repeat;
    width: 454px;
    height: 25px;
    border: 0 none;
    padding: 0px 7px 0px 7px;
    margin: 7px 5px 0px 0px;
    float: left;
}

div#newOfferDiv div#newOfferContent div#offerRowsContainer div#offerRows .row_issue{
    background-image: url('../images/default/inputs/bg_offer_price.png');
    background-repeat: no-repeat;
    width: 131px;
    height: 25px;
    border: 0 none;
    padding: 0px 7px 0px 7px;
    margin: 7px 5px 0px 0px;
    float: left;
}

div#newOfferDiv div#newOfferContent div#offerRowsContainer div#offerRows .row_price{
    background-image: url('../images/default/inputs/bg_offer_price.png');
    background-repeat: no-repeat;
    width: 131px;
    height: 25px;
    border: 0 none;
    padding: 0px 7px 0px 7px;
    margin: 7px 14px 0px 0px;
    float: left;
}

div#newOfferDiv div#newOfferContent div#offerRowsContainer div#offerRows a.removeRow{
    float: left;
    display: block;
    width: 25px;
    height: 25px;
    margin: 7px 10px 0px 0px;
}

div#newOfferDiv div#newOfferContent div#offerRowsContainer  a.addRow{
    float: left;
    display: block;
    width: 25px;
    height: 25px;
    margin: 7px 10px 0px 0px;
}

div#newOfferDiv div#newOfferNote{
    padding: 2px 0px 2px 0px;
    background-image: url('../images/default/inputs/bg_offer_note.png');
    background-repeat: no-repeat;
    width: 836px;
    height: 239px;
    margin: 15px auto 0px auto;
}

div#newOfferDiv div#newOfferNote textarea{
    background-color:transparent;
    background-image:none !important;
    border:0 none;
    height:222px;
    overflow:auto;
    padding:5px;
    width:825px;
}

div#newOfferDiv dt#additional_group-label{
    display: none;
}

div#newOfferDiv dd#additional_group-element{
    background-image: url('../images/default/inputs/bg_offer_additional_group.png');
    background-repeat: no-repeat;
    width: 869px;
    height: 186px;
    padding: 10px;
    margin: 10px 0px 0px 0px;
    position: relative;
}

div#newOfferDiv dd#additional_group-element dt#realisation_date-label{
    position: absolute;
    top: 10px;
}

div#newOfferDiv dd#additional_group-element dd#realisation_date-element{
    position: absolute;
    top: 30px;
    background-image: url('../images/default/inputs/bg_task_reason.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
}

div#newOfferDiv dd#additional_group-element dd#realisation_date-element input{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 208px;
}

div#newOfferDiv dd#additional_group-element dt#payment_method-label{
    position: absolute;
    left: 244px;
    top: 10px;
}

div#newOfferDiv dd#additional_group-element dd#payment_method-element{
    position: absolute;
    left: 244px;
    top: 30px;  
    background-image: url('../images/default/inputs/bg_offer_payment_method.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
}

div#newOfferDiv dd#additional_group-element dd#payment_method-element input{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 625px;
}

div#newOfferDiv dd#additional_group-element dt#additional-label{
    position: absolute;
    top: 62px;
}

div#newOfferDiv dd#additional_group-element dd#additional-element{
    position: absolute;
    top: 83px;
    background-image: url('../images/default/inputs/bg_offer_note_long.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
    width: 863px;
    height: 66px;
}

div#newOfferDiv dd#additional_group-element dd#additional-element textarea{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 863px;
    height: 66px;
}

div#newOfferDiv dd#additional_group-element dt#expire_date-label{
    position: absolute;
    top: 174px;
}

div#newOfferDiv dd#additional_group-element dd#expire_date-element{
    position: absolute;
    top: 170px;
    background-image: url('../images/default/inputs/bg_task_reason.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
    left: 103px;
}

div#newOfferDiv dd#additional_group-element dd#expire_date-element input{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 208px;
}

div#newOfferDiv dd#submit-element {
    float: right;
    margin-right: 5px;
}

div#newOfferDiv dd input#submit{
    float: right;
    margin: 10px 0px 0px;
}

/* Nowy formularz zamowienia z oferty*/

div#newOrderFormDiv, div#newOrderFormDiv dd#offer_type-element{
    display: none;
}

div#newOrderFormDiv dd#order_type-element, div#newOrderFormDiv dt#AddOrderFormSubmited-label, div#newOrderFormDiv dd#AddOrderFormSubmited-element, div#newOrderFormDiv dt#order_type-label, div#newOrderFormDiv dt#offer_area-label, div#newOrderFormDiv dt#content-label, div#newOrderFormDiv dt#send_area-label, div#newOrderFormDiv dt#advance-label{
    display: none;
}

div#newOrderFormDiv dd#content-element{
    float: left;
}

div#newOrderFormDiv div#newOrderFormContent{
    width: 890px;
    height: 307px;
    background-image: url('../images/default/popups/bg_new_offer_content.png');
    background-repeat: no-repeat;
    padding: 5px 0px 0px 0px;
    float: left;
}

div#newOrderFormDiv div#newOrderFormContent ul#newOrderFormContentTop{
    padding: 0px 0px 0px 3px;
    margin: 0 auto;
    display: block;
    width: 875px;
    height: 37px;
    background-image: url('../images/default/popups/bg_new_offer_top.png');
    background-repeat: no-repeat;
    list-style-type: none;
}

div#newOrderFormDiv div#newOrderFormContent ul#newOrderFormContentTop li{
    padding: 0;
    margin: 5px 2px 0px 0px;
    display: block;
    float: left;
}

div#newOrderFormDiv div#newOrderFormContent ul#newOrderFormContentTop li a{
    display: block;
    width: 108px;
    height: 20px;
    background-image: url('../images/default/popups/tab_normal.png');
    background-repeat: no-repeat;
    color: #fff;
    float: left;
    text-decoration: none;
    text-align: center;
    padding: 8px 0px 4px 0px;
}

div#newOrderFormDiv div#newOrderFormContent ul#newOrderFormContentTop li a:hover{
    background-image: url('../images/default/popups/tab_hover.png');
}

div#newOrderFormDiv div#newOrderFormContent ul#newOrderFormContentTop li a.selected{
    background-image: url('../images/default/popups/tab_selected.png');
}

div#newOrderFormDiv div#newOrderFormContent div#orderformRowsContainer{
    height: 236px;
    overflow: auto;
    width: 879px;
    padding: 10px 0px;
    margin: 5px 0px 0px 0px;
}

div#newOrderFormDiv div#newOrderFormContent div#orderformRowsContainer div#orderformRows{
    padding: 0px 10px;
}

div#newOrderFormDiv div#newOrderFormContent div#orderformRowsContainer div#orderformRows div.rowName_1{
    float: left;
    width: 472px;
    text-align: left;
    font-weight: bold;
    line-height: 12px;
}

div#newOrderFormDiv div#newOrderFormContent div#orderformRowsContainer div#orderformRows div.rowName_2{
    float: left;
    width: 151px;
    text-align: left;
    font-weight: bold;
    line-height: 12px;
}

div#newOrderFormDiv div#newOrderFormContent div#orderformRowsContainer div#orderformRows div.rowName_3{
    float: left;
    text-align: left;
    font-weight: bold;
    line-height: 12px;
}

div#newOrderFormDiv div#newOrderFormContent div#orderformRowsContainer div#orderformRows .row_product{
    background-image: url('../images/default/inputs/bg_offer_product_input.png');
    background-repeat: no-repeat;
    width: 454px;
    height: 25px;
    border: 0 none;
    padding: 0px 7px 0px 7px;
    margin: 7px 5px 0px 0px;
    float: left;
}

div#newOrderFormDiv div#newOrderFormContent div#orderformRowsContainer div#orderformRows .row_issue{
    background-image: url('../images/default/inputs/bg_offer_price.png');
    background-repeat: no-repeat;
    width: 131px;
    height: 25px;
    border: 0 none;
    padding: 0px 7px 0px 7px;
    margin: 7px 5px 0px 0px;
    float: left;
}

div#newOrderFormDiv div#newOrderFormContent div#orderformRowsContainer div#orderformRows .row_price{
    background-image: url('../images/default/inputs/bg_offer_price.png');
    background-repeat: no-repeat;
    width: 131px;
    height: 25px;
    border: 0 none;
    padding: 0px 7px 0px 7px;
    margin: 7px 14px 0px 0px;
    float: left;
}

div#newOrderFormDiv div#newOrderFormContent div#orderformRowsContainer div#orderformRows a.removeRow{
    float: left;
    display: block;
    width: 25px;
    height: 25px;
    margin: 7px 10px 0px 0px;
}

div#newOrderFormDiv div#newOrderFormContent div#orderformRowsContainer  a.addRow{
    float: left;
    display: block;
    width: 25px;
    height: 25px;
    margin: 7px 10px 0px 0px;
}

div#newOrderFormDiv div#newOrderFormNote{
    padding: 2px 0px 2px 0px;
    background-image: url('../images/default/inputs/bg_offer_note.png');
    background-repeat: no-repeat;
    width: 836px;
    height: 239px;
    margin: 15px auto 0px auto;
}

div#newOrderFormDiv div#newOrderFormNote textarea{
    background-color:transparent;
    background-image:none !important;
    border:0 none;
    height:222px;
    overflow:auto;
    padding:5px;
    width:825px;
}

div#newOrderFormDiv dd#offer_area-element{
    background-image: url('../images/default/inputs/bg_order_form_offer_arrea.png');
    background-repeat: no-repeat;
    width: 869px;
    height: 220px;
    padding: 10px;
    margin: 10px 0px 0px 0px;
    position: relative;
    float: left;
}


div#newOrderFormDiv dd#advance-element{
    background-image: url('../images/default/popups/bg_new_form_offer_right_bot.png');
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    height: 60px;
    margin-top: 10px;
    padding: 8px 6px 0 10px;
    width: 281px;
}

div#newOrderFormDiv dd#offer_area-element dt#amount-label{
    position: absolute;
    top: 10px;
}

div#newOrderFormDiv dd#offer_area-element dd#amount-element{
    position: absolute;
    top: 30px;
    background-image: url('../images/default/inputs/bg_offer_price.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
}

div#newOrderFormDiv dd#advance-element dd#advance_price-element{
    background-image: url('../images/default/inputs/bg_offer_price.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
}

div#newOrderFormDiv dd#offer_area-element dd#amount-element input, div#newOrderFormDiv dd#advance-element dd#advance_price-element input{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 128px;
}

div#newOrderFormDiv dd#offer_area-element dt#vat-label{
    position: absolute;
    top: 35px;
    left: 241px;
}

div#newOrderFormDiv dd#offer_area-element dd#vat-element{
    position: absolute;
    top: 30px;
    left: 278px;
    background-image: url('../images/default/inputs/bg_offer_vat.png');
    background-repeat: no-repeat;
    padding: 4px 20px 5px 7px;
}

div#newOrderFormDiv dd#offer_area-element dd#vat-element input{
    background-color:transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 48px;
    text-align: right;
}

div#newOrderFormDiv div.bottomInfoContainer{
    position: relative;
    width: 1px;
    height: 1px;
}

div#newOrderFormDiv span.amountCurrency{
    left: 162px;
    position: absolute;
    top: 356px;
    width: 60px;

}

div#newOrderFormDiv span.precentSymbol{
    left: 334px;
    position: absolute;
    top: 356px;
    width: 16px;
}

div#newOrderFormDiv span.grossPrice{
    left: 376px;
    position: absolute;
    top: 356px;
    color: #0666b3;
    font-weight: bold;
    width: 225px;
}

div#newOrderFormDiv span.grossPrice strong{
    color: #000 !IMPORTANT;
}

div#newOrderFormDiv dd#offer_area-element dt#realisation_time-label{
    position: absolute;
    top: 64px;
}

div#newOrderFormDiv dd#offer_area-element dd#realisation_time-element{
    position: absolute;
    top: 87px;
    background-image: url('../images/default/inputs/bg_new_form_long.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
}

div#newOrderFormDiv dd#offer_area-element dd#realisation_time-element input{
    background-color:transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 853px;
}

div#newOrderFormDiv dd#offer_area-element dt#realisation_start-label{
    position: absolute;
    top: 120px;
}

div#newOrderFormDiv dd#offer_area-element dd#realisation_start-element{
    position: absolute;
    top: 144px;
    background-image: url('../images/default/inputs/bg_new_form_long.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
}

div#newOrderFormDiv dd#offer_area-element dd#realisation_start-element input{
    background-color:transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 853px;
}

div#newOrderFormDiv dd#offer_area-element dt#payment_method-label{
    position: absolute;
    top: 176px;
}

div#newOrderFormDiv dd#offer_area-element dd#payment_method-element{
    position: absolute;
    top: 199px;
    background-image: url('../images/default/inputs/bg_new_form_long.png');
    background-repeat: no-repeat;
    padding: 4px 10px 5px 7px;
}

div#newOrderFormDiv dd#offer_area-element dd#payment_method-element input{
    background-color:transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 853px;
}

div#newOrderFormDiv dd#send_area-element{
    width: 281px;
    height: 300px;
    background-image: url('../images/default/popups/bg_new_form_offer_right.png');
    background-repeat: no-repeat;
    float: right;
    padding: 14px 6px 0px 10px;
}

div#newOrderFormDiv dd#send_area-element dt#contact_person-label{
    padding: 67px 0px 8px 0px;
}

div#newOrderFormDiv dd#send_area-element dd#contact_person-element{
    padding: 2px 0px 2px 0px;
    margin: 0px 0px 10px 0px;
    background-image: url('../images/default/inputs/bg_order_form_offer_contact_person.png');
    background-repeat: no-repeat;
    width: 278px;

}

div#newOrderFormDiv dd#send_area-element dd#contact_person-element textarea{
    background-color: transparent;
    background-image: none !IMPORTANT;
    border: 0 none;
    width: 268px;
    height: 49px;
    padding: 5px;
    overflow: auto;
}

div#newOrderFormDiv dd#send_area-element dd#send_address-element{
    padding: 2px 0px 2px 0px;
    margin: 0px 0px 10px 0px;
    background-image: url('../images/default/inputs/bg_order_form_offer_contact_address.png');
    background-repeat: no-repeat;
    width: 278px;
}

div#newOrderFormDiv dd#send_area-element dt#send_address-label{
    padding: 0px 0px 8px 0px;
}

div#newOrderFormDiv dd#send_area-element dd#send_address-element textarea{
    background-color: transparent;
    background-image: none !IMPORTANT;
    border: 0 none;
    width: 268px;
    height: 82px;
    padding: 5px;
    overflow: auto;
}

div#newOrderFormDiv dd#submit-element {
    float: right;    
}

div#newOrderFormDiv dd input#submit{
    float: right;
    margin-top: 130px;
}

div#newOrderFormDiv div#contractingPerson{
    position: absolute;
    left: 922px;
    top: 10px;
    overflow: auto;
    height:68px;
    width: 278px;
}

div#newOrderFormDiv div#contractingPerson span{
    font-weight: bold;
    color: #619710;
    display: block;

}

/* tworzenie zamowienia na podstawie formularza zamówienia*/

div#newOrderDiv div#newOrderProductList{
    width: 860px;
    height: 294px;
    background-image: url('../images/default/popups/bg_new_order_product_list.png');
    background-repeat: no-repeat;
    padding: 10px 15px;
    overflow: auto;
    float: left;
}

div#newOrderDiv div#newOrderProductList div#newOrderProductListContainer{
    width: 865px;
    height: 294px;
    overflow: auto;
}

div#newOrderDiv div#newOrderProductList table{
    width: 841px;
    border-collapse:collapse;
}

div#newOrderDiv div#newOrderProductList table th{
    color: #000;
    font-weight: bold;
    text-align: left;
    padding: 0px 0px 10px 0px;
}

div#newOrderDiv div#newOrderProductList table tr.odd{
    background-image: url('../images/default/tables/bg_td_table_new_order.png');
    background-repeat: no-repeat;
}

div#newOrderDiv div#newOrderProductList table td{
    padding: 5px 12px 7px 12px;
    color: #6f6e6e;
}

div#newOrderDiv div#newOrderProductList table tr.odd td{
    padding: 2px 12px 4px 12px !IMPORTANT;
}

div#newOrderDiv div#newOrderItemsList{
    width: 869px;
    height: 155px;
    margin: 10px 0px 0px 0px;
    background-image: url('../images/default/popups/bg_new_order_items_list.png');
    background-repeat: no-repeat;
    padding: 10px;
    position: relative;
    float: left;
}

div#newOrderDiv div#newOrderItemsList div#sumLabel,div#newOrderItemsList div#sumItem,div#newOrderItemsList div#sumInfo,div#newOrderItemsList div#vatItem, div#newOrderItemsList div#vatLabel,div#newOrderItemsList div#grossPrice{
    float: left;
}

div#newOrderDiv div#newOrderItemsList div#sumLabel{
    padding: 0px 0px 6px 0px;
    width: 100%;
}

div#newOrderDiv div#newOrderItemsList div#sumItem{
    background-image: url('../images/default/inputs/bg_new_order_price_disabled.png');
    background-repeat: no-repeat;
    width: 125px;
    height: 21px;
    color: #6f6e6e;
    padding: 4px 10px 0px;
}

div#newOrderDiv div#newOrderItemsList div#sumInfo{
    padding: 4px 0px 0px 10px;
    width: 75px;
}

div#newOrderDiv div#newOrderItemsList div#vatLabel{
    padding: 4px 4px 0px 0px;
}

div#newOrderDiv div#newOrderItemsList div#vatItem{
    background-image: url('../images/default/inputs/bg_new_order_vat_disabled.png');
    background-repeat: no-repeat;
    width: 57px;
    height: 22px;
    color: #6f6e6e;
    padding: 5px 10px 0px;
    text-align: right;
}

div#newOrderDiv div#newOrderItemsList div#grossPrice{
    font-weight: bold;
    padding: 5px 0px 0px 25px;
}

div#newOrderDiv div#newOrderItemsList div#grossPrice span{
    color: #0666b3 !IMPORTANT;
}

div#newOrderDiv div#newOrderItemsList dt#AddOrderForm-label,div#newOrderItemsList dt#disabled_elements-label,div#newOrderItemsList dd#AddOrderForm-element, div#newOrderItemsList dt#enabled_elements-label{
    display: none;
}

div#newOrderDiv div#newOrderItemsList dd#disabled_elements-element{
    float: left;
    width: 440px;
}

div#newOrderDiv div#newOrderItemsList dd#disabled_elements-element dt#temp_field1-label{
    padding: 6px 0px 5px 0px;
}

div#newOrderDiv div#newOrderItemsList dd#disabled_elements-element dd#temp_field1-element{
    float: left;
    background-image: url('../images/default/inputs/bg_new_order_disabled.png');
    background-repeat: no-repeat;
    padding: 5px 10px 4px 7px;
    width: 423px;
}

div#newOrderDiv div#newOrderItemsList dd#disabled_elements-element dd#temp_field1-element input{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 208px;
}

div#newOrderDiv div#newOrderItemsList dd#disabled_elements-element dt#order_number-label{
    padding: 6px 0px 5px 0px;
    float: left;
}

div#newOrderDiv div#newOrderItemsList dd#disabled_elements-element dd#order_number-element{
    float: left;
    background-image: url('../images/default/inputs/bg_new_order_disabled.png');
    background-repeat: no-repeat;
    padding: 5px 10px 4px 7px;
    width: 423px;
}

div#newOrderDiv div#newOrderItemsList dd#disabled_elements-element dd#order_number-element input{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 208px;
}

div#newOrderDiv div#newOrderItemsList dd#enabled_elements-element dt#start_date-label{
    padding: 6px 0px 5px 0px;
    float: left;
}

div#newOrderDiv div#newOrderItemsList dd#enabled_elements-element dd#start_date-element{
    float: left;
    background-image: url('../images/default/inputs/bg_new_order_enabled.png');
    background-repeat: no-repeat;
    padding: 5px 10px 4px 7px;
    width: 423px;
}

div#newOrderDiv div#newOrderItemsList dd#enabled_elements-element dd#start_date-element input{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 415px;
}

div#newOrderDiv div#newOrderItemsList dd#enabled_elements-element dt#realisation_date-label{
    padding: 6px 0px 5px 0px;
    float: left;
}

div#newOrderDiv div#newOrderItemsList dd#enabled_elements-element dd#realisation_date-element{
    float: left;
    background-image: url('../images/default/inputs/bg_new_order_enabled.png');
    background-repeat: no-repeat;
    padding: 5px 10px 4px 7px;
    width: 423px;
}

div#newOrderDiv div#newOrderItemsList dd#enabled_elements-element dd#realisation_date-element input{
    background-color: transparent;
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 415px;
}

div#newOrderDiv div#newOrderItemsList dd#enabled_elements-element{
    float: left;
    width: 429px;
}

div#newOrderDiv div#newOrderItemsList input#submit{
    float: right;
    position: absolute;
    left: 1120px;
    top: 144px;
}

div#newOrderDiv div#senderItem{
    background-image: url("../images/default/popups/bg_new_form_offer_right.png");
    background-repeat: no-repeat;
    width: 281px;
    height: 294px;
    float: right;
    padding: 10px 6px 10px 10px;

}

div#newOrderDiv div#senderItem div#senderContainer{
    width: 271px;
    height: 294px;
    overflow: auto;
}
div#newOrderDiv div#senderItem div.sender{
    font-weight: 700;
    color: #619710;
    padding: 5px 0px 15px;
    min-height: 45px;
    height: auto !IMPORTANT;
    height: 45px;
}

div#newOrderDiv div#senderItem div.contact{
    color: #6f6e6e;
    padding: 5px 0px 15px;
    min-height: 65px;
    height: auto !IMPORTANT;
    height: 65px;
}

div#newOrderDiv div#senderItem div.address{
    color: #6f6e6e;
    padding: 5px 0px 15px;
    min-height: 65px;
    height: auto !IMPORTANT;
    height: 65px;
}

/* okienko z podgladem zamowienia */

div#order_details div#orderViewLeft{
    width: 395px;
    float: left;
    height:542px;
}

div#order_details div#orderViewLeft div#orderHistoryContainer{
    height: 520px;
    overflow: auto;
    padding: 5px 0px 0px;
}

div#order_details div#orderViewLeft div#orderHistoryContainer div.historyBoxContainer{
    width: 363px;
    margin-bottom: 5px;
}

div#order_details div#orderViewLeft div#orderHistoryContainer div.historyBoxContainer div.historyBoxTop{
    background-image: url("../images/default/box/history/history_box_top.png");
    width: 363px;
    height: 8px;
    background-position: top center;
}

div#order_details div#orderViewLeft div#orderHistoryContainer div.historyBoxContainer div.historyBoxCenter{
    background-image: url("../images/default/box/history/history_box_content.png");
    background-repeat: repeat-y;
    min-height: 30px;
    height: auto !IMPORTANT;
    height: 30px;
    padding: 2px 10px;
    width: 343px;
}

div#order_details div#orderViewLeft div#orderHistoryContainer div.historyBoxContainer div.historyBoxCenter div.histCB{
    float: left;
    width: 20px;
}

div#order_details div#orderViewLeft div#orderHistoryContainer div.historyBoxContainer div.historyBoxCenter div.histDate{
    float: left;
    width: 136px;
    color: #0666b4;
    font-weight: bold;
}

div#order_details div#orderViewLeft div#orderHistoryContainer div.historyBoxContainer div.historyBoxCenter div.histUser{
    float: left;
    color: #619710;
    font-weight: bold;
}

div#order_details div#orderViewLeft div#orderHistoryContainer div.historyBoxContainer div.historyBoxCenter div.histContent{
    padding: 5px 0px 0px;
}

div#order_details div#orderViewLeft div#orderHistoryContainer div.historyBoxContainer div.historyBoxBottom{
    width: 363px;
    background-image: url("../images/default/box/history/history_box_bottom.png");
    background-repeat: no-repeat;
    background-position: bottom center;
    height: 8px;
}

div#order_details div#orderViewRight{
    width: 480px;
    float: left;
    overflow: auto;
    height: 542px;
    margin-left: 25px;
}

div#order_details div#orderViewRight div#orderButtons{
    margin: 20px 0px 0px 0px;
    width: 469px;
    height: 49px;
    background-image: url("../images/default/popups/bg_order_buttons.png");
    background-repeat: no-repeat;
    text-align: center;
    padding: 10px 0px 0px;
}

div#order_details div#orderViewRight div#orderTabs{
    width: 462px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-1{
    height: 185px !important;
    padding: 10px 5px 5px !important;
    overflow: hidden;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-1 div#AddNoteDiv{
    height:115px !important;
    position: relative;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-1 div#AddNoteDiv dt#AddOrderNoteForm-label{
    display: none;
}

form#AddOrderNote dd#submit-element {
    float: right;
    margin-right: 3px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-1 div#AddNoteDiv dt#content-label{
    display: none;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-1 div#AddNoteDiv dd#content-element{
    background-image: url("../images/default/inputs/bg_order_edit_note.png") !important;
    background-repeat: no-repeat;
    margin: 0 0 10px;
    padding: 2px 0px 2px;
    margin-left: 5px;
    width: 440px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-1 div#AddNoteDiv dd#content-element textarea{
    background-color: transparent;
    background-image: none !important;
    border: 0 none;
    height: 82px;
    overflow :auto;
    padding: 5px;
    width: 430px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-1 div#AddNoteDiv dd input#submit{
    float: right;
    margin: 42px 4px 0px 0px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-2{
    height: 115px !important;
    padding: 80px 5px 5px !important;
    text-align: center;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-2 dt#AddOrderNoteForm-label, div#orderTabs-2 dd#AddOrderNoteForm-element,div#orderTabs-2 dt#attachment-label{
    display: none;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3{
    height: 185px !important;
    padding: 10px 5px 5px !important;
    position: relative;
    overflow: hidden;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dt#SetOrderStateForm-label, div#orderTabs-3 dd#SetOrderStateForm-element{
    display: none;
}

form#SetOrderState dd#submit-element {
    float: right;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dt#internal_status-label{
    float: left;
    width: 98px;
    padding: 0px 10px 0px 0px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dd#internal_status-element{
    float: left;
    width: 340px;
    margin: 0px 0px 4px 0px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dd#internal_status-element select{
    width: 340px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dt#external_status-label{
    float: left;
    width: 98px;
    padding: 0px 10px 0px 0px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dd#external_status-element{
    float: left;
    width: 334px;
    height: 21px;
    font-size: 12px;
    background-image:url("../images/default/inputs/bg_order_change_status.png");
    background-repeat: no-repeat;
    padding: 5px 0px 5px 7px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dd#external_status-element input{
    border: 0 none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width: 328px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dt#recieved-label{
    float: left;
    width: 98px;
    padding: 0px 10px 0px 0px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dd#recieved-element{
    float: left;
    width: 334px;
    height: 21px;
    font-size: 12px;
    background-image:url("../images/default/inputs/bg_order_change_status_disabled.png");
    background-repeat: no-repeat;
    padding: 5px 0px 5px 7px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dd#recieved-element input{
    border: 0 none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width: 328px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dt#start_date-label{
    float: left;
    width: 98px;
    padding: 0px 10px 0px 0px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dd#start_date-element{
    float: left;
    width: 334px;
    height: 21px;
    font-size: 12px;
    background-image:url("../images/default/inputs/bg_order_change_status.png");
    background-repeat: no-repeat;
    padding: 5px 0px 5px 7px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dd#start_date-element input{
    border: 0 none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width: 328px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dt#realisation_date-label{
    float: left;
    width: 98px;
    padding: 0px 10px 0px 0px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dd#realisation_date-element{
    float: left;
    width: 334px;
    height: 21px;
    font-size: 12px;
    background-image:url("../images/default/inputs/bg_order_change_status.png");
    background-repeat: no-repeat;
    padding: 5px 0px 5px 7px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dd#realisation_date-element input{
    border: 0 none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width: 328px;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3 dt#submit-label{
    display: none;
}

div#order_details div#orderViewRight div#orderTabs div#orderTabs-3  input#submit{
    float: right;
    margin: 0px 4px 0px 0px;
}

div#order_details div#orderViewRight div#orderProductList{
    background-image:url("../images/default/popups/bg_order_list.png");
    background-repeat: no-repeat;
    height: 188px;
    overflow: auto;
    padding: 10px 15px;
    width: 440px;
    margin: 0px 0px 10px 0px;
}

div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer{
    height: 188px;
    overflow: auto;
    width: 440px;
}

div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer table{
    width: 420px;
}

div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer table th{
    color: #000000;
    font-weight: bold;
    padding: 0 0 10px;
    text-align: left;
}

div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer table th.name{
    width: 220px;
}

div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer table th.orderPrice,
div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer table th.amount{
    text-align: center;
}

div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer table tr.orderRow{
    /*background-image: url('../images/default/tables/bg_table_order_row.png');*/
    background-repeat: no-repeat;
}
div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer table tr.dark{
    background-color: #f7f5e8;
}

div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer table tr.orderAmount{
    background-image: url('../images/default/tables/bg_table_order_amount.png');
    background-repeat: no-repeat;
}

div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer table tr td{
    color: #6F6E6E;
    padding: 5px 5px 9px 5px;
}

div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer table tr td.issue{
    padding: 5px 0px 9px 0px !IMPORTANT;
    text-align: center;
}

div#order_details div#orderViewRight div#orderProductList div#orderProductListContainer table tr td.orderAmountTd{
    text-align: center;
}

/*lista kosztow i przychodow */

/* przychody */

div#costsAndIncomes div#orderIncomesDivContainer{
    background-image:url("../images/default/popups/bg_cost_and_incomes.png");
    background-repeat:no-repeat;
    height:182px;
    margin:0 0 10px;
    overflow:auto;
    padding:10px 15px;
    width:979px;
}

div#costsAndIncomes div#orderIncomesDivContainer div#orderIncomesDiv{
    height:182px;
    width:979px;
    overflow: auto;
}

div#costsAndIncomes table#incomesTable{
    width: 951px;
}

div#costsAndIncomes table#incomesTable th{
    text-align: left;
    padding: 0px 5px 15px;
}

div#costsAndIncomes table#incomesTable tr.income_row{
    background-image:url("../images/default/tables/bg_td_cost_and_incomes.png");
    background-repeat:no-repeat;
}

div#costsAndIncomes table#incomesTable td{
    padding: 0px 5px 5px 5px;
    color: #6f6e6e;
    vertical-align: middle;
}

div#costsAndIncomes table#incomesTable .status{
    text-align: center;
}

div#costsAndIncomes input#addIncomeButton{
    position: relative;
    left: 912px;
}

/*koszta */
div#costsAndIncomes div#orderCostsDivContainer{
    background-image:url("../images/default/popups/bg_cost_and_incomes.png");
    background-repeat:no-repeat;
    height:182px;
    margin:0 0 10px;
    overflow:auto;
    padding:10px 15px;
    width:979px;
}

div#costsAndIncomes div#orderCostsDivContainer div#orderCostsDiv{
    height:182px;
    width:979px;
    overflow: auto;
}

div#costsAndIncomes div.title{
    padding: 0px 0px 5px 0px;
}

div#costsAndIncomes table#costsTable{
    width: 951px;
}

div#costsAndIncomes table#costsTable th{
    text-align: left;
    padding: 0px 5px 15px;
}

div#costsAndIncomes table#costsTable tr.cost_row{
    background-image:url("../images/default/tables/bg_td_cost_and_incomes.png");
    background-repeat:no-repeat;
}

div#costsAndIncomes table#costsTable td{
    padding: 0px 5px 5px 5px;
    color: #6f6e6e;
    vertical-align: middle;
}

div#costsAndIncomes table#costsTable .status{
    text-align: center;
}

div#costsAndIncomes input#addCostButton{
    position: relative;
    left: 912px;
}

/*dodawanie przychodow dla podstrony koszty i przychody */
div#newIncomeDiv{
    overflow: hidden;
}

div#newIncomeDiv dt#AddOrderIncomeForm-label, div#newIncomeDiv dd#AddOrderIncomeForm-element{
    display: none;
}

div#newIncomeDiv  dt{
    float:left;
    padding: 4px 13px 0px 0px;
    text-align: right;
    width: 130px;
}

div#newIncomeDiv  dd#description-element, div#newIncomeDiv  dd#amount-element,div#newIncomeDiv  dd#vat-element,div#newIncomeDiv  dd#invoice_number-element,div#newIncomeDiv  dd#payment_date-element,div#newIncomeDiv  dd#payment_date-element
{
    background-image:  url("../images/default/inputs/bg_tasks_customers_item.png") !IMPORTANT;
    background-repeat: no-repeat!IMPORTANT;
    float: left!IMPORTANT;
    padding: 3px 7px 11px!IMPORTANT;
    text-align: right!IMPORTANT;
    width: 345px!IMPORTANT;
}

div#newIncomeDiv  dd input{
    background-color: transparent;
    border: 0 none;
    width: 345px;
}

div#newIncomeDiv  dd input#submit{
    float:left;
    height:31px !important;
    margin:10px 0 0 416px;
    width:86px !important;
}

div#newIncomeDiv  dd#payed-element input{
    width: 14px !IMPORTANT;
    position: relative;
    top: 4px;
    left: -4px;
}
/* dodawanie kosztow dla podstrony koszty i przychody*/

div#newCostDiv{
    overflow: hidden;
}

div#newCostDiv dt#AddOrderCostForm-label, div#newCostDiv dd#AddOrderCostForm-element{
    display: none;
}

div#newCostDiv  dt{
    float:left;
    padding: 4px 13px 0px 0px;
    text-align: right;
    width: 130px;
}

div#newCostDiv  dd#description-element, div#newCostDiv  dd#amount-element, div#newCostDiv  dd#vat-element,div#newCostDiv  dd#invoice_number-element, div#newCostDiv  dd#payment_date-element
{
    background-image:  url("../images/default/inputs/bg_tasks_customers_item.png") !IMPORTANT;
    background-repeat: no-repeat!IMPORTANT;
    float: left!IMPORTANT;
    padding: 3px 7px 11px!IMPORTANT;
    text-align: right!IMPORTANT;
    width: 345px!IMPORTANT;
}

div#newCostDiv  dd input{
    background-color: transparent;
    border: 0 none;
    width: 345px;
}

div#newCostDiv  dd#payed-element{
    padding: 2px 0px 0px 0px;
}


div#newCostDiv  dd#payed-element input{
    width: 14px !IMPORTANT;
    position: relative;
    top: 4px;
    left: -4px;
}

div#newCostDiv  dd input#submit{
    float:left;
    height:31px !important;
    margin:10px 0 0 416px;
    width:86px !important;
}

div#costsAndIncomes div#orderSummaryDiv{
    background-image: url('../images/default/popups/bg_costs_incomes_sum.png');
    background-repeat: no-repeat;
    width: 989px;
    height: 60px;
    padding: 6px 10px 10px 10px;
}

div#costsAndIncomes div#orderSummaryDiv td.label{
    padding: 0px 10px 0px 0px;
}
/*podstrona z klientami*/
/*dodanie nowego klienta*/

div#customer_details {
    height: 540px !important;
    display:none;
}

div#customer_details dd#AddCustomerForm-element{
    display: none;
}

div#customer_details  dt{
    float:left;
    padding: 4px 13px 0px 0px;
    text-align: right;
    width: 125px; 
}

div#customer_details  dd#code-element,div#customer_details dd#name-element, div#customer_details dd#name-element, div#customer_details dd#nip-element,div#customer_details dd#street-element,div#customer_details dd#postcode-element,
div#customer_details dd#city-element,div#customer_details dd#country-element,div#customer_details dd#email-element,div#customer_details dd#fax-element,div#customer_details dd#phone-element,div#customer_details dd#mobile-element,div#customer_details dd#contact_person-element,div#customer_details dd#notes-element
{
    background-image:  url("../images/default/inputs/bg_tasks_customers_item.png") !IMPORTANT;
    background-repeat: no-repeat!IMPORTANT;
    float: left!IMPORTANT;
    padding: 3px 7px 11px!IMPORTANT;
    text-align: right!IMPORTANT;
    width: 345px!IMPORTANT;
}

div#customer_details  dd input{
    background-color: transparent;
    border: 0 none;
    width: 345px;
}

div#customer_details  dd#notes-element{
    background-image: url("../images/default/inputs/bg_tasks_notes.png") !IMPORTANT;
    background-repeat: no-repeat!IMPORTANT;
    display: block !IMPORTANT;
    height: 74px !IMPORTANT;
    padding: 0 !IMPORTANT;
    width: 359px !IMPORTANT;
}

div#customer_details  dd#notes-element textarea{
    background-color: transparent;
    border: 0 none;
    height: 60px;
    overflow: auto;
    padding: 5px;
    width: 349px;
}

div#customer_details  dd input#submit{
    width: 86px !IMPORTANT;
    height: 31px !IMPORTANT;
    float: left;
    margin: 10px 0px 0px 416px;
}

/*kalendarz*/

/*wyswietlanie notatek dla kalendarza po prawej stronie*/

div#addCalendarNoteDiv dt#AddCalendarNoteForm-label{
    display: none;
}

div#addCalendarNoteDiv dt#start_date-label{
    display: block;
    float: left;
    font-size: 12px !important;
    padding: 4px 7px 0px 0px;
    width: 60px;
    text-align: right;
}

div#addCalendarNoteDiv dd#start_date-element{
    background-image: url("../images/default/inputs/bg_filter_newtask.png") !important;
    background-repeat: no-repeat;
    display: block;
    float: left;
    _height: 21px;
    min-height: 21px;
    padding: 4px 0px 0px 7px;
    width: 272px;
}

div#addCalendarNoteDiv dd#start_date-element input{
    background-color: transparent;
    border: 0 none;
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    width: 262px;
}

div#addCalendarNoteDiv dt#content-label{
    clear: both;
}

div#addCalendarNoteDiv input#submit{
    margin: 0px 0px 0px 261px;
}

div#addCalendarNoteDiv dt#done-label{
    float: left;
    font-size: 12px !important;
    text-align: left;
    padding: 1px 10px 0px 0px;
    display: block;
    clear: both;
}

div#addCalendarNoteDiv dd#done-element{
    float: left;
    display: block;
}

div#addCalendarNoteDiv dt#temp-label{
    float: left;
    padding: 2px 10px 0px 0px;
    display: block;
}

div#addCalendarNoteDiv dd#temp-element{
    float: left;
    display: block;
    width: 224px;
    padding: 2px 0px 0px 0px;
}

div#addCalendarNoteDiv dd#temp-element input{
    border: 0 none;
    font-weight: bold;
}

div#addCalendarNoteDiv dt#attachmentId-label{
    display: none;
}

div#addCalendarNoteDiv dt#attachmentType-label{
    display: none;
}

div#addCalendarNoteDiv dd#attachmentId-element{
    display: none;
}

div#addCalendarNoteDiv dd#attachmentType-element{
    display: none;
}

/*profil uzytkownika*/
/*edycja profilu uzytkownika*/
/*dodawanie edycja uzytkownika*/
/*dodawanie edycja kosztu */
/*dodawanie edycja przychodu */

div#profile_edit dt#ProfileForm-label, dt#AddUserForm-label,
dt#AddCostInvoiceForm-label,
dt#AddIncomeInvoiceForm-label,
div#CostPositionDiv #AddInvoicePositionForm-label,
div#CostPositionDiv #AddInvoicePositionForm-element,
div#IncomePositionDiv #AddInvoicePositionForm-label,
div#IncomePositionDiv #AddInvoicePositionForm-element{
    display: none !important;
}

div#profile_edit dd#ProfileForm-element,
#AddUserForm-element,
dd#AddIncomeInvoiceForm-element,
dd#AddInvoicePositionForm-element{
    display: none !important;
}

div#CostPositionDiv form#AddInvoicePosition dd#submit-element {
    float: right;
    margin-right: 27px;
}

div#profile_edit dt,
div#newUserDiv dt,
div#CostPositionDiv dt,
div#IncomePositionDiv dt{
    display: block;
    float: left;
    font-size: 12px !important;
    padding: 4px 7px 0px 0px;
    text-align: right;
    width: 80px;
}

div#newUserDiv dt#active-label,
div#newUserDiv dt#remarketing-label{
    clear: both;
}

div#newPaymentDiv dt,
div#newIncomeInvoiceDiv dt{
    display: block;
    float: left;
    font-size: 12px !important;
    padding: 4px 7px 0px 0px;
    text-align: right;
    width: 170px;
}

div#newUserDiv dd#password-element,
div#profile_edit dd#password-element,
dd#password2-element,
dd#name-element,
dd#surname-element,
dd#email-element,
dd#position-element,
dd#phone-element,
dd#mobile-element,
dd#login-element,
div#newPaymentDiv dd#type-element,
div#newPaymentDiv dd#company-element,
div#newPaymentDiv dd#number-element,
div#newPaymentDiv dd#seller-element,
div#newPaymentDiv dd#seller_number-element,
div#newPaymentDiv dd#issue_date-element,
div#newPaymentDiv dd#sell_date-element,
div#newPaymentDiv dd#payment_date-element,
div#newPaymentDiv dd#amount-element,
div#newPaymentDiv dd#vat-element,
div#newPaymentDiv dd#payed_date-element,
div#newPaymentDiv dd#notes-element,
div#newIncomeInvoiceDiv dd#type-element,
div#newIncomeInvoiceDiv dd#company-element,
div#newIncomeInvoiceDiv dd#number-element,
div#newIncomeInvoiceDiv dd#buyer-element,
div#newIncomeInvoiceDiv dd#issue_date-element,
div#newIncomeInvoiceDiv dd#sell_date-element,
div#newIncomeInvoiceDiv dd#payment_date-element,
div#newIncomeInvoiceDiv dd#amount-element,
div#newIncomeInvoiceDiv dd#vat-element,
div#newIncomeInvoiceDiv dd#payed_date-element,
div#newIncomeInvoiceDiv dd#notes-element,
div#CostPositionDiv dd#description-element,
div#CostPositionDiv dd#amount-element,
div#CostPositionDiv dd#vat-element,
div#CostPositionDiv dd#orders-element,
div#IncomePositionDiv dd#description-element,
div#IncomePositionDiv dd#amount-element,
div#IncomePositionDiv dd#vat-element,
div#IncomePositionDiv dd#orders-element
{
    background-image: url("../images/default/inputs/bg_tasks_customers_item.png") !important;
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 345px !important;
    padding: 3px 7px 11px !important;
}

div#CostPositionDiv dd#orders-element select,
div#IncomePositionDiv dd#orders-element select,
div#newPaymentDiv dd#type-element select,
div#newIncomeInvoiceDiv dd#type-element select,
div#newPaymentDiv dd#company-element select,
div#newIncomeInvoiceDiv dd#company-element select{
    width: 320px;
}

dd#newsletter_confirmed-element, dd#newsletter-element, dd#remarketing-element, dd#active-element, dd#payed-element, dd#payments_access-element, dd#admin_access-element{
    display: block;
    float: left;
    width: 345px !important;
    padding: 3px 7px 11px !important;
    text-align: left;
}

dt#admin_access-label{
    clear: left;
}

div#profile_edit dd input,
div#newPaymentDiv dd input,
div#newIncomeInvoiceDiv dd input,
div#newUserDiv dd input,
div#CostPositionDiv dd input,
div#IncomePositionDiv dd input
{
    background-color: transparent;
    border: 0 none;
    font-size: 12px !important;
    padding: 0;
    margin: 0;
    width: 345px;
}

div#newUserDiv dd input#active,
div#newUserDiv dd input#remarketing,
div#newUserDiv dd input#payments_access,
div#newUserDiv dd input#admin_access,
div#newPaymentDiv dd input#payed,
div#newIncomeInvoiceDiv dd input#payed{
    width: 35px;
}
div#profile_edit dt#submit-label,
div#newPaymentDiv dt#submit-label, 
div#newIncomeInvoiceDiv dt#submit-label,
div#CostPositionDiv dt#submit-label,
div#IncomePositionDiv dt#submit-label{
    display: none;
}

div#profile_edit dd input#submit,
div#newPaymentDiv dd input#submit,
div#newIncomeInvoiceDiv dd input#submit,
div#newUserDiv dd input#submit,
div#CostPositionDiv dd input#submit,
div#IncomePositionDiv dd input#submit
{
    float: left;
    height: 31px !important;
    margin: 10px 0 0 357px;
    width: 86px !important;
}

div#newIncomeInvoiceDiv dd#submit-element {
    margin-right: 37px;
    float: right;
}

#newPaymentDiv #submit-element {
    margin-right: 37px;
    float: right !important;
}

.floatRight{
    float: right;
}

.floatLeft{
    float: left;

}

.userStatsDiv{
    padding-top: 15px;
}

.userStatsDiv dt, .userStatsDiv dd{
    float: left;

}
.userStatsDiv dt{
    font-size: 12px;
    padding: 9px 5px 0px;
}

.userStatsDiv dd#date_from-element,
.userStatsDiv dd#date_to-element{
    background-image: url('../images/default/inputs/bg_orders_from.png');
    background-repeat: no-repeat;
    float: left;
    height: 21px;
    margin-top: 3px;
    padding: 4px 0px 0px 6px;
    width: 71px;
}

.userStatsDiv dd#date_from-element input,
.userStatsDiv dd#date_to-element input{
    background-color: transparent;
    border: 0px none;
    margin: 0px;
    padding: 0px;
    width: 65px;
}

.userStatsDiv #submit{
    margin-left: 5px;
    float: left;
}
.userStatsDiv .paragraph{
    padding-top: 4px;
    padding-bottom: 5px;
}

#UserStatsForm-label, #UserStatsForm-element, #AdminStatsForm-element{
    display: none;
}

#userStatsFormDiv{
    background-color: #fff;
    height: 35px;
    padding-top: 4px;
    margin-top: 3px;
}

#NoteAddedOrder{
    color: #619710;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/check.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin: 64px auto 100px;
    padding: 10px 0px 10px 36px;
    width: 225px;
}

#StateSetDoneOrder{
    color: #619710;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/check.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin: 64px auto 100px;
    padding: 10px 0px 10px 36px;
    width: 225px;
}

.customerAddDone{
    color: #619710;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/check.png');
    background-repeat: no-repeat;
    background-position: left center;
    width: 225px;
    margin: 10px auto 10px;
    padding: 10px 0px 10px 36px;
}

#orderStateLoading{
    color: #0666b4;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/loading.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin: 64px auto 100px;
    padding: 10px 0px 10px 36px;
    width: 130px;
}

#callendarNoteLoading{
    color: #0666b4;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/loading.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin: 150px auto 100px;
    padding: 10px 0px 10px 36px;
    width: 130px;
}

#calendarDone{
    color: #619710;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/check.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin: 150px auto 200px;
    padding: 10px 0px 10px 36px;
    width: 100px;
}

.valign_wrapper{
    height:100%;
    width:100%;
    display:table;
    text-align: center;
}

.valign_wrapper .valign{
    color: #0666b4;
    font-size: 14px;
    font-weight: bold;
    margin: 0 auto;
    display: table-cell;
    vertical-align: middle;
}

#NoteAddedTask{
    color: #619710;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/check.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin: 35px auto 100px;
    padding: 10px 0px 10px 36px;
    width: 225px;
}

#taskNoteLoading{
    color: #0666b4;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/loading.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin: 35px auto 100px;
    padding: 10px 0px 10px 36px;
    width: 130px;
}

#StateSetDoneTask{
    color: #619710;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/check.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin: 35px auto 100px;
    padding: 10px 0px 10px 36px;
    width: 225px;
}

#taskStateLoading{
    color: #0666b4;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/loading.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin: 35px auto 100px;
    padding: 10px 0px 10px 36px;
    width: 130px;
}

#costSaved{
    color: #619710;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/check.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin: 95px auto 130px;
    padding: 10px 0 10px 36px;
    width: 85px;
}

#incomeSaved{
    color: #619710;
    font-size: 14px;
    font-weight: bold;
    background-image: url('../images/default/icons/check.png');
    background-repeat: no-repeat;
    background-position: left center;
    margin: 95px auto 130px;
    padding: 10px 0 10px 36px;
    width: 85px;
}

.width950{
    width: 950px;
    margin: 0 auto;
}

.paddingtop10{
    padding-top: 10px;
}

.drophover{
    border: 1px solid #0f90f7;

}

#divFreePositions{
    width: 320px;
    margin-left: 900px;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    height: 200px;
    overflow: auto;
}

#divFreePositionsFilter{
    width: 320px;
    margin-left: 900px;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
}

#divFreePositionsLabel{
    width: 290px;
    margin-left: 930px;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
}

.InvoicePositions{
    width: 300px;
    text-align: center;
}

.invoicePosition span.amount{
    float: right;
    width: 70px;
    text-align: left;
}

.invoicePosition span.deletable{
    float: right;
    width: 20px;
    text-align: right;
}
.invoicePosition span.description{
    float: left;
    width: 200px;
    height: 25px;
    overflow: hidden;
    text-align: left;
}

.invoicePosition span.deletable a{
    color: #000;
}

.invoiceDropzone .invoicePosition{
    width: 290px;
    background-color: #eee;
    border: 1px solid #eee;
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
}

.invoiceNoPositions{
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
}

.newPaymentLink a{
    color: #000;
    text-decoration: none;
}

.InvoicePositions .newInvoicePosition{
    text-align: right;
}
.InvoicePositions .newInvoicePosition a{
    text-decoration: none;
    color: #000;
}

.errorPrice, .red{
    color: #ff0000 !important;
}

.latajacyBox{
    background-color: #fff;
    border: 3px solid #555;
}


#reportTable{
    border: 1px solid #333;
    width: 100%;
    border-collapse: collapse;
}

#reportTable td, #reportTable th{
    padding: 5px;
    background-color: #fff;
    border: 1px solid #333;
}