/*********************************
*  autor: Andrzej 'Ender' Mazur  *
*  mail: enderwiggin@o2.pl       *
*  data: 18/07/2008              *
*********************************/

* { margin: 0; padding: 0; }
*:focus { outline: none; }
ul, ol { list-style-type: none; }
img { border: 0; }
table { border-collapse: collapse; }
option { margin-right: 5px; }
h1, h2, h3, h4, h5, h6, h7 { color: #333; font: bold 14px Trebuchet MS; }
/*input.submit { border: 0; }*/

body { background: #fcfcfc/* url(img/bg.gif) fixed repeat*/; font: normal 11px Trebuchet MS; color: #000; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }

abbr { cursor: help; text-decoration: none; border: 0; color: #ccc; }

textarea { width: 300px; height: 80px; }
.clear { clear: both; }

.org-loading { width: 24px; height: 24px; background: url(img/loading.gif) no-repeat; margin: 0 auto; text-align: center; }

a.edit { display: block; width: 16px; height: 16px; background: url(img/comment_edit.png) no-repeat; float: left; margin: 0px 5px 0px 5px; }
a.delete { display: block; width: 16px; height: 16px; background: url(img/comment_delete.png) no-repeat; float: left; }

.org { width: 960px; background: #eee; border: solid #ccc; border-width: 0px 1px 1px 1px; margin: 0 auto; padding: 10px; }
.org h2 { text-align: center; }

.org-top { background: #e6e6e6; border-bottom: 1px solid #ccc; }
.org-topbox { width: 960px; margin: 0 auto; background: #e6e6e6; padding: 10px 10px 5px 10px; }
.org-breadcrumb { float: left; }
.org-topmenu { float: right; }
.org-topmenu ul { text-align: right; }
.org-topmenu ul li { display: inline; }
.org-topmenu ul li a {}
.org-topmenu ul li a:hover {}

.org-main { /*background: #e6e6e6; border: 1px solid #ccc; margin: 0px 0px 10px 0px; padding: 5px 5px;*/position: relative; }

.org-commentAdd { float: right; background: url(img/comment_add.png) top right no-repeat; padding-right: 20px; display: block; height: 16px; line-height: 16px; text-align: right; margin: 0px 10px 10px 10px; }
.org-loginLink { float: right; }
.org-getBackLink { float: left; }
.org-getBackLink a, .org-loginLink a { color: #BBB; }
.org-show { background: url(img/comments.png) top right no-repeat; padding-right: 20px; display: block; height: 16px; line-height: 16px; text-align: right; margin: 10px; }

.org-information { float: left; background: url(img/information.png) top left no-repeat; padding-left: 21px; display: block; height: 16px; line-height: 16px; text-align: left; margin: 0px 10px 10px 5px; }
.org-validateCss { float: left; background: url(img/css_valid.png) top left no-repeat; padding-left: 21px; display: block; height: 16px; line-height: 16px; text-align: left; margin: 0px 10px 0px 5px; }
.org-validateHtml { float: left; background: url(img/html_valid.png) top left no-repeat; padding-left: 21px; display: block; height: 16px; line-height: 16px; text-align: left; margin: 0px 5px 0px 5px; }

.org-data { float: right; }
.org-info { float: right; }
.org-bottom {  }
.org-bottom p { float: left; padding: 5px; }
.org-ip { float: left; color: #666; font-size: 10px; }
.org-info { margin: 5px; }

.org-form { width: 500px; border: 2px solid #e6e6e6; margin: 0 auto; }

.org-table input.check { width: 20px; text-align: center; }
.org-table abbr { color: #ccc; }
.org-table td { padding: 0px 10px 5px 10px; }
.org-table input.text, .org-table textarea { color: #666; padding: 2px; font: normal 11px Tahoma; }
.org-table input.text { width: 150px; }
.org-table textarea { width: 360px; height: 100px; }

.org-login { width: 200px; border: 1px solid #ccc; margin: 0 auto; padding: 10px; }
.org-login input { margin: 5px; }
.org-loginfo { margin-left: 40px; }
.org-error { color: #ff0000; }

input.in { margin-left: 40px; }
input.text, textarea { color: #666; padding: 2px; font: normal 11px Tahoma; }
input.text { width: 150px; }
select { color: #666; font: normal 11px Tahoma; }

.org-error { color: #ff0000; margin-top: 5px; }
.org-formtext { margin-top: 5px; }
.org-suma { width: 110px; }

.org-space { height: 10px; font-size: 10px; line-height: 10px; }
.org-str { text-align: center; }
.org-str a { background: #ddd; margin: 5px; }

.org-menu { text-align: center; border: 1px solid #d9d9d9; border-width: 0px 1px 1px 1px; padding: 5px; background: #ebebeb; margin: 5px 0px; }
.org-menu li { display: inline; color: #ccc; }
.org-menu li a { font-weight: bold; color: #bbb; }

/* org */

.org-linkAdd { width: 508px; margin: 0 auto; border: 1px solid #fff; padding: 5px 10px; }
.org-linkAdd h3 { text-align: center; margin-bottom: 5px; }
.org-linkAdd input.text { width: 500px; margin-bottom: 5px; }
.org-linkAdd .textarea { width: 500px; height: 70px; margin: 5px 0px; }
.org-linkAdd .select { width: 190px; height: 21px; }
.org-linkAdd .longText { width: 200px; color: #666; padding: 2px; font: normal 11px Tahoma; float: right; }
.org-linkAdd .newCategory { margin: 0px 0px 0px 28px; padding: 0px; float: left; }
.org-linkAdd .category { margin: 0px; padding: 0px; float: left; }
.org-linkAddFr { float: right; }
.org-linkAddFl { float: left; }
.org-linkAddSubmit { width: 50px; margin: 0 auto; }

.tableShow { width: 960px; margin-bottom: 5px; }
.tableShow td { padding: 0px 10px; border: 1px solid #fff; }
.tableShow th { background: #e4e4e4; border: 1px solid #fff; font-weight: normal; }
.tableShow .tableShowAction { text-align: right; padding-right: 10px; }

.error { background: #efc9cf; }
.errors { color: red; font-weight: bold; position: absolute; top: 38px; left: 0px; border: 1px solid red; background: #ddd; padding: 5px; width: 123px; }

a.aIcon { display: block; float: right; width: 16px; height: 16px; margin: 2px 5px; background-position: 0px 0px; }
a.aIcon:hover { display: block; float: right; width: 16px; height: 16px; margin: 2px 5px; background-position: 0px -16px; }
a.linkEdit { background: url(img/link_edit.gif) no-repeat; }
a.linkDelete { background: url(img/link_delete.gif) no-repeat; }
a.fileSave { background: url(img/disk.gif) no-repeat; }
a.fileDelete { background: url(img/delete.gif) no-repeat; }

table.linkShow span { display: none; }

.org-linkSearch { width: 510px; margin: 0 auto; border: 1px solid #fff; padding: 5px 10px; }
.org-linkSearch h3 { text-align: center; }
.org-linkSearchInput { float: left; width: 300px; }
.org-linkSearchInput input { width: 250px; height: 14px; }
.org-linkSearchSelect { float: left; width: 150px; }
.org-linkSearchSelect select { height: 20px; }
.org-linkSearchSelect option { padding: 1px 0px; }
.org-linkSearchSubmit { float: left; width: 50px; padding-top: 15px; }

.org-bottomLine { border-bottom: 1px solid #ddd; margin-top: 10px; }

.org-setup { width: 700px; margin: 0 auto; border: 1px solid #fff; padding: 5px 10px; }
.org-setup h3 { text-align: center; margin-bottom: 5px; }
.org-setupSubtitle { border-bottom: 1px solid #fff; font-weight: bold; color: #666; margin: 10px 0px 5px 0px; padding-left: 5px; }


/* tmp */
div#table table td { padding: 1px 10px; }

.fileUpload { text-align: center; padding: 20px; }

.Navigation { text-align: center; }

.pageText { width: 30px; text-align: center; font-size: 10px; }

.linkSortForm { border: 1px solid #fff; float: right; padding: 0px 5px; }
.linkPagingForm { border: 1px solid #fff; float: left; padding: 0px 5px; }
.linkSortForm select, .linkPagingForm input { margin: 0px 5px; }

.subInfo { font-size: 10px; color: #999; }

#setupTable { width: 100%; }
#setupTable td, #setupTable th { border: 1px solid #fff; padding: 2px 5px; }
#setupTable .setupLeft { text-align: left; }
#setupTable .setupCenter { text-align: center; }
#setupTable .setupRight { text-align: right; }

.deleteCategorySelect { text-align: center; width: 200px; }
.deleteCategorySelect option { text-align: left; }
.editCategorySelect { text-align: center; width: 200px; }
.editCategorySelect option { text-align: left; }
.newCategory { width: 200px; text-align: center; font-size: 10px; }
.editCategoryInput { width: 200px; text-align: center; font-size: 10px; }
.smallSetupText { width: 50px; text-align: center; font-size: 10px; }



















