body, input, select, button, textarea { font-family: Tahoma, Verdana, Tahoma, Sans-Serif; font-size: 11px; }
body { margin: 0px; background: url('http://partner.berazy.com/img/mainbkg5.gif') repeat-y; background-position: 999px 0; line-height: 1.3em; }
form { display: inline; }
tr, td, li { font-size: 11px; }
#menupart { clear: both; display: block; width: 100%; margin: 0px 0px 0px 0px; height: 103px; }
#contentpart { clear: both; display: block; width: 1000px; }
#contentwrapper { clear: both; display: block; width: 980px; margin: 10px; min-height: 100px; }
a { text-decoration: none; color: #000; font-weight: bold; white-space: nowrap; }
a:hover { text-decoration: underline; }
#menu a, #menuwrapper a { font-weight: bold; font-size: 11px; }
#menuwrapper a { margin: 4px 5px 2px 5px; color: #fff; }
#menuwrapper .inner { padding: 5px 0 0 10px; }
.login label { display: block; }
label { cursor: pointer; }
.srow { text-align: right; }
.frow { margin-top: 5px; margin-bottom: 5px; display: block; clear: both; }
.row { margin-bottom: 5px; display: block; clear: both; }
#loginform .frow, #loginform .srow, #loginform .row { margin: 0px 3px;  }
#loginform { font-size: 9px; }
#loginform input { font-size: 9px; }
#loginform #username, #loginform #password { width: 96%;}
#loginform label { clear: both; display: block; width: 100%; }
fieldset { padding: 0px 15px 15px 15px; }
.error { color: #f00; }

#menu { display: block; height: 19px; margin: 0px; padding: 0px; float: left; }
#adminmenu { display: block; margin: 0px 0px 10x 0px; padding: 0px 0px 0px 5px; float: left; clear: both; font-size: 11px; }
#adminmenu a { margin-right: 5px; }
caption { text-align: left; }
#userlist table { width: 950px; }
#schedulelist table { width: 650px; }
table tr.head, table tr.head td, table tr.head th { background: #B5D738; }
table th, table td { text-align: left; margin: 0px; padding: 2px; }
table th.c0, .c0 { width: 28px; text-align: center; white-space: nowrap; }
table th.c20, .c20, table td.c20 { width: 105px; text-align: center; white-space: nowrap; }
table th.c10, .c10 { width: 16px; text-align: center; }
table th.c13, .c13 { width: 40px; text-align: center; }
table th.c2, .c2 { width: 40px; text-align: center; }
table th.c3, .c3 { width: 55px; text-align: center; }
table th.c9, .c9 { width: 75px; text-align: center; }
table th.c7, .c7 { text-align: center; }
.c19 { white-space: nowrap; width: 110px; }
.c21 { white-space: nowrap; width: 130px; }
#users th.c7 { cursor: help; }
#users th { white-space: nowrap; }
.c4 { width: 180px; }
.even, .even td { background-color: #ddd; }


#adduserform, #edituserform { width: 400px; display: block; margin-top: 10px; }
#adduserform label, #edituserform label { width: 185px; display: block; float: left; padding-top: 3px; font-weight: bold; }

/*#addreportform, #editreportform { width: 640px; display: block; margin-top: 10px; }
#addreportform label, #editreportform label { width: 180px; display: block; float: left; padding: 3px 10px 0px 0px; text-align: right; font-weight: bold; }
#addreportform .textfield, #editreportform .textfield { width: 400px; }
#addreportform textarea, #editreportform textarea { width: 400px; height: 100px; }
#addreportform textarea.thinarea, #editreportform textarea.thinarea { width: 400px; height: 40px; }
#addreportform .microfield, #editreportform .minifield { width: 25px; text-align: center; }
#addreportform .minifield, #editreportform .minifield { width: 40px; text-align: center; }
#addreportform .midfield, #editreportform .midfield { width: 150px; }
#addreportform .datefield, #editreportform .datefield { width: 75px; }
#addreportform fieldset, #editreportform fieldset { padding-bottom: 5px; margin-bottom: 8px; }
#addreportform fieldset legend, #editreportform fieldset legend { text-transform: uppercase; }
#addreportform .row, #editreportform .row { margin-bottom: 8px; }
#addreportform .leftcheck, #editreportform .leftcheck { float: left; display: block; }
#addreportform .subrow label, #editreportform .subrow label { display: block; float: left; font-weight: normal; text-align: left; margin-left: 5px; width: 360px; }
#addreportform .subrow, #editreportform .subrow { display: block; width: 400px; clear: both; }
#addreportform .subblock, #editreportform .subblock { display: block; width: 440px; float: left; }*/


#addnoteform label, #editnoteform label, #addcompanyform label, #editcompanyform label, #addgroupform label, #editgroupform label, #addnewsletterform label, #editnewsletterform label, #addfaqform label, #editfaqform label { width: 150px; display: block; float: left; padding-top: 3px; font-weight: bold; }
#addnoteform textarea, #editnoteform textarea, #addnoteform .textfield, #editnoteform .textfield, #addcompanyform textarea, #editcompanyform textarea, #addcompanyform .textfield, #editcompanyform .textfield, #addgroupform .textfield, #editgroupform .textfield, #addnewsletterform .textfield, #editnewsletterform .textfield, #addfaqform .textfield, #editfaqform .textfield { width: 515px; }
#addcurrencyform label, #editcurrencyform label, #addfiletypeform label, #editfiletypeform label, #addmanufacturerform label, #editmanufacturerform label, #addhandsetform label, #edithandsetform label, .wtype1 label { width: 100px; display: block; float: left; padding-top: 3px; font-weight: bold; }
#addcurrencyform .fset, #editcurrencyform .fset, #addfiletypeform .fset, #editfiletypeform .fset, #addmanufacturerform .fset, #editmanufacturerform .fset, #addhandsetform .fset, #edithandsetform .fset, .wtype1 .fset { width: 500px; }
#addcurrencyform .srow, #editcurrencyform .srow, #addfiletypeform .srow, #editfiletypeform .srow, #addmanufacturerform .srow, #editmanufacturerform .srow, #addhandsetform .srow, #edithandsetform .srow, .wtype1 .srow { margin-right: 272px; }
.only4show { border: 0px solid white; margin-top: 1px; }
.thin { font-weight: normal; }
.fset { border: none; }
.fset legend { font-size: 14px; margin-left: -2px; font-weight: bold; padding: 0px 0px 6px 0px; }
#debuginfo { display: none; }
.floater { float: left; margin-left: 5px; }
.flags img { margin-right: 2px; }
.eventinfos { float: right; text-align: right; margin-right: 2px; }
.captionlinks { float: left; margin-left: 2px; }

.moment { display: block; clear: both; margin: 1px 5px; height: 28px; border: 1px dashed #ccc; background-color: transparent; }
.time { display: block; float: left; width: 40px; margin: 0px 3px; font-weight: bold; background-color: transparent; }
.basic .slot { display: block; float: right; width: 580px; height: 20px; padding: 5px 1px 1px 7px; border: 1px solid transparent; background-color: transparent;  }
.basic .avail { background-color: #ccf; border-color: #88e #226 #226 #88e; cursor: pointer; }
.basic .avail:hover { background-color: #ddf; }
.basic .busy { background-color: #55c; border-color: #88e #226 #226 #88e; color: #fff; }
.eventoverview { margin: 10px; }
.moment.even { background-color: #eee; }

.slotselector { display: block; float: left; margin-left: 20px; }


.miniedit, .miniedit2, .miniedit3 { display: inline; z-index: 2000; cursor: pointer; }
.collectiontexts .miniedit, .collectiontexts .miniedit2, .collectiontexts .miniedit3 { float: left; }
.miniedit img, .miniedit2 img, .miniedit3 img { filter: alpha(opacity=75); opacity: 0.75; margin-right: 2px; }
#edited { display: none; float: left; }
.widener { width: 300px; height: 0px; margin: 0px; padding: 0px; }
.boxy-content textarea { clear: both; margin-top: 7px; }
.saver { text-align: right; }
.etd1, .etd2 { padding-top: 5px; }
.meContent table { margin: 0px; padding: 0px; width: 100%; }
.etd2 { width: 200px; text-align: right; }
.etd3 { width: 10px; }
.etd3 input { margin: 0px; padding: 0px; display: inline; }
#adminlang .fset { width: 250px; }
.adminmenu { float: left; }
.collectiontexts { padding: 10px; float: left; }
#addtext label { width: 120px; display: block; float: left; }
#wrapper { width: 1040px; }
#logopart { width: 800px; height: 83px; background: url('http://partner.berazy.com/img/logobkg.gif') repeat-x; border: 1px solid #d2d2d2; border-width: 0px 1px 0px 1px; float: left; }
#logopart .flags { float: right; margin-top: 5px; margin-right: 5px; }
#userpart { float: left; width: 196px; border: 1px solid #d2d2d2; border-width: 0px 1px 1px 0px; height: 82px; font-size: 11px; }
#userpart .floater { margin: 5px; }
#logo { float: left; margin: 6px 10px 10px 16px; }
#top_header { width: 1040px; clear: both; }
#top_bottom { width: 1000px; clear: both; }
#menuwrapper { width: 999px; height: 23px; background: url('http://partner.berazy.com/img/brownmeny.jpg') repeat-x; }
.clear { clear: both; }
.error label { cursor: help; }
#collectiontable { clear: both; display: block; margin-top: 10px; border: 0px; }
#collectiontable caption { font-size: 13px; text-align: left; font-weight: bold; margin-bottom: 3px; }
#collectiontable td { border: 1px ridge #ccc; padding: 2px 3px; margin: 2px; }
#collectiontable td.blank { border-width: 0px; background-color: white; }
#adduser .fset, #edituser .fset { width: 600px; }
#adduser .srow, #edituser .srow, #addnote .srow, #editnote .srow, #addcompany .srow, #editcompany .srow, #addgroup .srow, #editgroup .srow, #addnewsletter .srow, #editnewsletter .srow, #addfaq .srow, #editfaq .srow { margin-right: 272px; }
.aftererror { padding-left: 20px; }
.titler { float: left; }
.direction { float: right; margin: 0px 2px 0px 4px; }
.direction a, .direction a:hover { text-decoration: none; }
.noedit { border: 1px solid white; cursor: help; font-weight: bold; }

.headline { font-size: 14px; }
.preamble { font-size: 12px; }
.main3col_1 { float: left; padding-right: 10px; width: 200px; }
.main3col_2 { float: left; border-left: 1px solid #777777; height: 300px; padding-left: 10px; padding-right: 10px; width: 560px; }
.main3col_3 { float: left; border-left: 1px solid #777777; height: 300px; padding-left: 10px; width: 175px; }
.main3col_3 ul { margin-left: 0; padding-left: 15px; list-style: none; }
.main2col_2 { float: left; border-left: 1px solid #777777; height: 300px; padding-left: 10px; padding-right: 10px; }
.listitem { margin-right: 8px; margin-bottom: 8px; padding: 8px; width: 110px; height: 175px; border: 1px solid #777777; display: block; float: left; }
.listthumbnail { }

#admintoggler { float: right; }
#loggedin { width: 95%; }
.c15 { white-space: nowrap; width: 100px; }
.note { margin: 2px; }
.inforow { background-color: #B5D738; padding: 2px; }
.subjectrow { margin-top: 4px; font-weight: bold; }
.grouplist { float: left; width: 250px; display: block; }
.subrow { display: block; float: left; width: 120px; }
.subrow input { float: left; }
#adduserform label.glabel, #edituserform label.glabel { display: block; float: left; font-weight: normal; text-align: left; margin-left: 5px; width: 70px; }
.noediter { font-weight: bold; padding: 2px 0px 3px 0px; }
.newsletter, .newsletterinfo { border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; }
.carter { margin: 20px 5px 5px 5px; }
.contenttype { padding: 10px; border: 1px solid #ccc; margin-bottom: 10px; }
.contenttype label { width: 80px; font-weight: bold; float: left; display: block; }
.contenttype .items { display: block; float: left; }
.contenttype .item a { margin-right: 10px; }

.original, .thumb, .fileinfo { margin-bottom: 10px; padding: 5px; background-color: #eee; border: 1px solid #ccc; }
.original div, .thumb div { margin-bottom: 5px; }
.title { font-weight: bold; }
ul#category_tree, #category_tree ul, #category_tree li { list-style: none; padding-left: 10px; margin: 0px; } 
.categorywrapper { padding: 10px; }
.cateditor { border: 1px solid #ccc; padding: 15px; }
.cateditor label { display: block; font-weight: bold; }
.cateditor input.textfield { width: 200px; }
.cateditor select { width: 205px; }

.taglabel { margin: 0px 5px; font-weight: bold; }
.taginput { width: 60px; margin-right: 5px; }

a.favelink:hover, a.unfavelink:hover { text-decoration: none; }
.favelink, .unfavelink { margin-left: 3px; }
#favewrapper { margin: 0 0 20px 10px; }
.editlink { display: block; }
.trashcan { margin-right: 4px; }
span.righter { float: right; cursor: pointer; }
span.lefter { float: left; }
#editcontent .main3col_2 label { width: 110px; display: block; float: left; font-weight: bold; }
.langblock { padding: 10px 10px 0 10px; border: 1px solid #ccc; margin-bottom: 10px; }
.multiselector { width: 175px; }
.additionals { margin-bottom: 10px; }
.editformdiv { padding: 10px; border: 1px solid #ccc; }
.widefield { width: 380px; }
.arealabel { padding-top: 4px; }
.langblock legend { padding: 0 10px 0 10px; }
#collectiontable { width: 740px; }
#collectiontable table td pre { display: inline; }

.floatright { float: right; }
.floatleft { float: left; }
.filterdiv { float: left; margin-left: 10px; }
.sc { text-align: right; }
.nudge { padding-top: 3px; }
table .c00 { width: 15px; margin: 0px; padding: 0px; text-align: center; }
table .c00 input { margin: 1px; padding: 0px; }

#decliner { margin-right: 10px; }
.delcatlink { margin-left: 3px; }
.midfield { width: 200px; }
.languagelist { margin-top: 5px; }
.languagelist .c0 { text-align: left; width: 25px; }
.languagelist .c1 { text-align: center; }
.languagelist .c2 { text-align: left; width: 100px; }
.collname { font-size: 14px; font-weight: bold; }
.truncated { font-style: italic; color: #888; }
.linklist { margin: 10px 0px 0px 10px; } 
#basedon { margin-left: 10px; }
#addlangform .fset { width: 400px; }
.edit_area { padding: 2px; border: 1px dashed #888; cursor: help; }
.min100 { min-width: 100px; }
.min200 { min-width: 200px; }
.idtext { width: 98%; height: 275px; margin: 5px 0px; }
.bold { font-weight: bold; }
#userlist, #admincontent, .admincontent { margin-top: 7px; }
#userlist caption, #admincontent caption, .admincontent caption { margin-bottom: 5px; }

.dasher { padding: 5px; border: 1px dashed #aaa; }
.dasher label:hover { text-decoration: underline; } 
.onepart { float: left; }
.pagination { text-align: center; }