* { margin:0 }
html, body { font-family:Tahoma; font-size:11px; color:#000000; background:url('./images/panel-bg.gif') top repeat-x }
a { cursor:pointer; color:#950000; text-decoration:none }
a:hover { color:#950000; text-decoration:underline }
hr { border:0; height:1px; color:#bbbbbb; background-color:#bbbbbb; padding:0; margin:6px 0 }
/*img { border:1px solid #dedede }*/

.clear { clear:both }
.relative { position:relative }

#jestesZalogowany { text-align:right; padding:35px 8px 0 0 }
#center { width:990px; margin:auto; text-align:left }

/**
 * top menu
 */
#topMenu { clear:both; height:24px }
#topMenu-fixed { width:100%; height:25px; position:fixed; top:0; left:0; background:url('./images/panel-bg.gif') top repeat-x }
#topMenu-fixed-in { width:990px; margin:auto; text-align:left }
ul.menu { padding:0; list-style:none }
ul.menu li { float:left; line-height:24px; border-left:1px solid #ffffff; border-right:1px solid #c7c6c9 }
ul.menu li .red { color:red }
ul.menu li a { display:block; padding:0px 20px; text-decoration:none; color:#000000 }
ul.menu li a:hover { background:#c7c6c9; color:#000000; }

ul.menu ul.submenu { position:absolute; display:none; padding:0; background:#f9f9f9; z-index:100; list-style:none; border:1px solid #98999d }
ul.menu ul.submenu li { position:relative; float:none; border:0; width:200px; padding:1px }
ul.menu ul.submenu li a { color:#000000;  text-align:left }
ul.menu ul.submenu li a:hover { color:#000000; background:#c7c6c9 }

ul.menu ul.submenu li.red,
ul.menu ul.submenu li.red a,
ul.menu ul.submenu li.red a:hover { color:red }
ul.menu ul.submenu li.green,
ul.menu ul.submenu li.green a,
ul.menu ul.submenu li.green a:hover { color:green }

ul.menu ul.submenu li ul { position:absolute; top:-1px; left:200px; display:none; z-index:200; list-style:none }
ul.menu ul.submenu li ul li { list-style-type:none; position:relative }

/**
 * content
 */
#content { border:1px solid #bbbbbb; margin:5px 0 10px 0 }
h2 { font-size:16px; font-weight:bold; margin:10px 4px 0 4px; color:#950000; padding:0; padding-bottom:8px; border-bottom:1px solid #bbbbbb; font-family:Arial }
h2 #left { float:left }
#h2-height { height:19px }
h3 { font-size:13px; font-weight:bold; color:#950000; padding:0; margin:10px 4px 2px 4px; font-family:Arial }
#h3-left { float:left }
#h3-right { float:right; margin:6px 4px 0 0 }
h4 { font-size:13px; font-weight:bold; color:#950000; padding:0; margin:8px 4px 2px 4px; font-family:Arial; clear:both; line-height:20px }
h4 #left { float:left; width:50%; margin:0 }
h4 #right { float:right; width:50%; text-align:right; margin:0 }
h5 { font-size:13px; font-weight:bold; padding:0; font-family:Arial; line-height:30px }
h5 a { font-size:11px; font-weight:normal }
.contentTitle, .contentTitle td { color:#000000; margin:0 2px; font-weight:bold; font-size:11px; padding:5px }
.contentTitle { border:1px solid #bbbbbb; background:url('./images/button-bg.gif') bottom repeat-x #ffffff }
.contentTitle a { color:#950000; text-decoration:none }
.contentTitle a:hover { color:#950000; text-decoration:underline }
.contentRamka { border:1px solid #bbbbbb; background-color:#eeeeee; margin:0 2px 2px 2px; padding:5px }
.contentRamka_2 { margin:0 2px 2px 2px }
.contentRamka_2 table { border:1px solid #bbbbbb }
.contentTd_0 td,
.contentTd_1 td,
.contentTd_0_red td,
.contentTd_1_red td { font-size:11px; padding:5px }
.contentTd_0 td { background-color:#ffffff }
.contentTd_1 td { background-color:#eeeeee }
.contentTd_0_red td { background-color:#facac6 }
.contentTd_1_red td { background-color:#f98b83 }
.contentTdFirst {}
.contentTdLast {}

.dynamic-content { height:100px; overflow:hidden; border-bottom:1px solid #bbbbbb }

.bezplatna { color:#bbbbbb }

.zablokowany-link { color:#bbbbbb; font-weight:normal; cursor:pointer }

/**
 * formularze
 */
.forms input[type="text"], .forms input[type="password"], .forms select, .forms textarea { border:1px solid #cccccc; font-size:11px; color:#000000; font-family:Tahoma }
.forms input { font-size:11px; padding:2px 1px }
.forms select { padding:1px }
.forms .inAuth { width:200px }
.forms .in { width:200px }
.forms .inNr { width:30px }
.forms .inKod { width:50px }
.forms .inFirma { width:341px }
.forms .inIlosc { width:30px }
.forms .inCena { width:80px }
.forms .inCenaRazem { width:80px; font-weight:bold }
.forms .inWysz { width:100px }
.forms .se { width:204px }
.forms .seWysz { width:100px }
.forms .seVat { width:50px }
.forms .seUslugi { width:100px }
.forms .te { width:300px; height:100px }
.forms .teNazwa { width:200px; height:40px }
.forms .teAdres { width:300px; height:80px }
.forms .teBank { width:300px; height:40px }
.forms .button { width:auto; padding:1px 20px; border:1px solid #98999d; cursor:pointer; font-family:Tahoma; font-size:11px; color:#000000; background:url('./images/button-bg.gif') top repeat-x }

.gwiazdka { color:#950000 }
.err { color:red; padding:5px 0 }
.err2 { color:red; padding:5px 4px }

.disabled { color:#888888 }

/**
 * wyszukiwarka
 */
#wyszukiwarka { float:right; font-family:Tahoma; font-size:11px; color:#000000; font-weight:normal }
.fixed-szukaj { position:fixed; left:0; bottom:0; background:#fff; border-top:1px solid #bbb; border-right:1px solid #bbb; background:#eee; padding:10px }

/**
 * sortowanie listy elementow
 */
/*#sortList { list-style-type:none; margin:0; padding:0; width:400px }
#sortList li { margin:0 3px 3px 3px; padding:0.4em; padding-left:1.5em; font-size:1.4em; height:18px; cursor:move }
#sortList li span { position:absolute; margin-left:-1.3em }
#sortList .button { width:300px; line-height:30px; font-family:Tahoma; font-size:11px; color:#000000; background:#cccccc; padding:0 10px }

#sortListImg { list-style-type:none; margin:0; padding:0; width:400px }
#sortListImg li { margin:0 3px 3px 3px; padding:0; height:100px; cursor:move; border:1px solid #eeeeee; text-align:center }
#sortListImg .button { width:300px; line-height:30px; font-family:Tahoma; font-size:11px; color:#000000; background:#cccccc; padding:0 10px }*/

/**
 * okienko oplacania faktury
 */
.zaplac-content { position:absolute; left:0; top:0; width:300px; background-color:#ffffff; z-index:10; border:1px solid #bbbbbb; border-top:1px solid #dddddd; padding:6px 10px 8px 10px }
.zaplac-close { text-align:right }
.zaplac-form { text-align:left }
.zaplac-content table { border:0 }
.zaplac-content td { background-color:#ffffff }

/**
 * okienko doplaty do transferu
 */
.transfer-doplata-content { position:absolute; left:0; top:0; width:300px; background-color:#ffffff; z-index:10; border:1px solid #bbbbbb; border-top:1px solid #dddddd; padding:6px 10px 8px 10px }
.transfer-doplata-close { text-align:right }
.transfer-doplata-form { text-align:left }
.transfer-doplata-form .in { width:150px }
.transfer-doplata-content table { border:0 }
.transfer-doplata-content td { background-color:#ffffff }

/*
.info { color:#00AA00; font-size:11px; margin:6px 0 }

.grey, .grey td { color:#999999 }
*/
.dniWolneWolny { background-color:#FF4F4F; cursor:pointer }
.dniWolneRoboczy { background-color:#80E080; cursor:pointer }
.dniWolneBg { background-color:#e0e0e0 }
.dniWolneRamka { background-color:#bbbbbb }
.dniWolneRamka td { width:30px; height:18px; font-size:11px; color:#222222; text-align:center }
.dniWolneDzienTygodnia { background-color:#ffffff }
.dniWolneMiesiac { background-color:#ffffff }
