body { margin: 0; padding: 0; } 
#adminPanel { font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 10pt; color: #4A4A4A; background: #fff; width: 1000px; margin: 0 auto; text-align: left; padding: 5px; }
#aP { background: #cfcfcf; width: 100%; text-align: center; padding-bottom: 5px; }
/* Szerokość */
#adminPanel .fullWidth { width: 1000px; } 
#adminPanel .leftWidth { width: 370px; float: left; }
#adminPanel .rightWidth { width: 620px; float: right; }
#adminPanel .halfRightWidth { width: 307px; float: right; }

/* Wysokość */
#adminPanel .minHeightXShort { min-height: 25px; height: 25px; }
#adminPanel .minHeightShort { min-height: 68px; height: 68px; }
#adminPanel .minHeightMedium { min-height: 320px; height: 320px; }
#adminPanel .minHeightXMedium { min-height: 362px; height: 362px; }
#adminPanel .minHeightLong { min-height: 400px; height: 400px; }
#adminPanel .minHeightXLong { min-height: 490px; height: 490px; }
#adminPanel .minHeightXXLong { min-height: 530px; height: 530px; }
.minHeightXXXLong { min-height: 600px; height: 600px; }

/* Wysokość Hack */
div[class] .minHeightXXXLong, #adminPanel fieldset[class] .minHeightXXLong, #adminPanel fieldset[class] .minHeightXLong, #adminPanel fieldset[class] .minHeightLong, #adminPanel fieldset[class] .minHeightXMedium, #adminPanel fieldset[class] .minHeightMedium, #adminPanel fieldset[class] .minHeightShort, #adminPanel fieldset[class] .minHeightXShort { height: auto; }

/* Czcionki  */
#adminPanel fieldset { border: 1px solid #BBB9CB; margin: 0; padding: 0; }
#adminPanel legend { color: #ba2446; font-family: Verdana, Arial, Sans-Serif; font-weight: bold; margin: 0; padding: 0; font-size: 10pt; line-height: 12pt; }
#adminPanel a { color: #16387c; text-decoration: none; font-weight: normal; }
#adminPanel a:hover { text-decoration: underline; }
#adminPanel a.active { text-decoration: underline; }
#adminPanel .topMenu { background: lightblue; }
#adminPanel h1 { font-size: 14pt; margin: 8px 0; padding: 0; }
#adminPanel a img { border: none; }
#adminPanel a:hover img { position: relative; top: 2px; left: 2px; }

/* Tabele */
#adminPanel table { margin: 10px 0 0 0; border-top: 1px solid #cfcfcf; }
#adminPanel td { width: 19px; border-bottom: 1px solid #cfcfcf; font-size: 12px; padding: 0; margin: 0; line-height: 16px; }
#adminPanel td.tMenu { width: 250px; padding: 0 5px; }
#adminPanel td.tUser { width: 260px; padding: 0 5px; }
#adminPanel td.tLevel { width: 50px; text-align: center; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf;}
#adminPanel td.tNews { width: 290px; padding: 0 5px; }
#adminPanel td a:hover img { top: 0; left: 0; }
#adminPanel td img { margin: 2px 0; }
#adminPanel tr { height: 20px; }
#adminPanel tr.active { background: #FFF380; }
#adminPanel table.double { margin: 3px 0 9px 0; border: none; }
#adminPanel table.double td { width: 270px; border: none; }
#adminPanel td.navigation { height: 25px; text-align: center; border-bottom: 2px solid #cfcfcf; border-top: 1px solid #cfcfcf; }
#adminPanel td.navigation input { height: 14px; font-size: 10px; width: 30px; text-align: center; }
#adminPanel td.navigation form { margin: 0; padding: 0; display: inline; }

/* Wyrównanie */
#adminPanel .aCenter { text-align: center; }

/* Marginesy */
#adminPanel .marginMediumSides { margin-left: 10px; margin-right: 10px; }
#adminPanel .marginSmallLeft { margin-left: 5px; }
#adminPanel .paddingMediumTop { padding-top: 10px; }

/* Inne */
#adminPanel .hide { display: none; } 
#adminPanel .txt { width: 400px; }
#adminPanel p { margin: 0; padding: 3px 0 9px 0; }
#adminPanel .warning { text-align: center; font-weight: bold; padding-top: 50px; }
#adminPanel h3 { font-size: 14px; margin: 0; padding: 5px 0; }
#adminPanel form { margin: 0; padding: 0; }
#adminPanel input, #adminPanel textarea, #adminPanel button { border: 1px solid #4a4a4a; }
#adminPanel ul, #adminPanel li { margin-top: 0; margin-bottom: 0; }
#adminPanel ul { padding-top: 20px; }
#adminPanel li { padding-bottom: 5px; list-style: square; }
#adminPanel #loginUser { width: 450px; margin: 0 auto; padding: 10px; position: relative; top: 150px; }
#adminPanel .clr { clear: both; }

.qHeader { font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #4B7A98; text-align: center; border: 1px solid #A5CFE9; padding: 3px; background: #D5EBF9; width: 250px; }
.qBody { font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #1B4966; text-align: justify; border-bottom: 1px solid #A5CFE9; border-left: 1px solid #A5CFE9; border-right: 1px solid #A5CFE9; padding: 3px; background: #fff; width: 250px;}
.clear { clear: both; }
/* DEV */
.yel { background: yellow; }
