.question							{ width: 95%; text-align: left; margin: 0 auto; }		
.question .bigButton					{ float: left; width: 24px; height: 24px; background: url('../../menu/bigButtons.gif') no-repeat; cursor: pointer; }
.question .nav						{ margin-bottom: 30px; }
.question .nav .quest				{ float: left; margin-left: 20px; background-position: -24px 0; }
.question .nav .link					{ float: left; font: normal 12px Tahoma; color: #1c7808; text-decoration: underline; margin: 3px 0 0 7px; cursor: pointer; }


.group								{ font: normal 13px Tahoma; width: 435px; margin-bottom: 35px; }
.group .header						{ margin-bottom: 5px; }
.button								{ width: 18px; height: 18px; float: left; background: url('../../menu/buttons.gif'); cursor: pointer; margin-left: 7px }
.up									{ background-position: -36px 0; float: right; }
.upG								{ background-position: -54px 0; float: right; }
.down								{ background-position: -72px 0; float: right; }
.downG								{ background-position: -90px 0; float: right; }
.edit								{ background-position: -126px 0; float: right; }
.editG								{ background-position: -126px 0; float: right; }
.remove								{ background-position: -18px 0; float: right; }
.removeG							{ background-position: -108px 0; float: right; }
.record								{ margin-left: 30px; color: #339; text-decoration: underline; cursor: pointer; }
.editF								{ margin-left: 30px; }
.editF a								{ text-decoration: underline; cursor: pointer; font: normal 13px Tahoma; color: #339; }
.editF h3							{ font: normal 13px Tahoma; color: #666; margin: 13px 0 3px 0; }
.closeWindow						{ float: right; margin-left: 20px; background-position: -48px 0;  }
.editF input, .editF textarea			{ font: normal 13px Tahoma; color: #000; }
.editF input							{ width: 410px; }
.editF textarea						{ width: 845px; height: 165px; margin: 0 0 20px 0; }
.editF .headerE						{ width: 80px; margin: 10px 0 7px 0; }
.editF .buttonSave					{ margin-bottom: 10px; height: 35px; width: 95px; background: url('/admin/menu/buttonSave.gif') -95px 0; cursor: pointer; }
.editF .proof						{ background-position: 0 0; }
 
#window								{ z-index: 1000; position: absolute; top: 200px; left: 200px; display: none; width: 345px; height: 146px; position: fixed; top: 50%; left: 50%; margin: -73px 0 0 -172px; //position: absolute; //top: expression((document.getElementsByTagName('body')[0].clientHeight-146)/2 + document.getElementsByTagName('body')[0].scrollTop + "px"); left: expression((document.getElementsByTagName('body')[0].clientWidth-345)/2 + "px"); //margin: 0; }
#window .head						{ height: 30px; background: url('../img/menuHead.gif'); position: relative; }
#window .head .title					{ position: absolute; top: 9px; left: 11px; width: 155px; height: 15px; background: url('../img/title.gif') no-repeat; }
#window .head .close					{ position: absolute; top: 3px; left: 317px; cursor: pointer; }
#window .head .tedit					{ background-position: -155px 0; }
#window .body						{ height: 113px; background: url('../img/menuBody.gif'); text-align: left; }
#window .body p						{ font: normal 12px Tahoma; color: #000; margin: 0 0 6px 19px; padding-top: 19px; }
#window .body input					{ font: normal 12px Tahoma; width: 306px; margin-left: 18px; }
#window .body .but					{ margin: 13px 0 0 236px; width: 95px; height: 35px; background: url('../img/addAndSave.gif') no-repeat; cursor: pointer; }				
#window .body .save					{ background-position: -95px 0; }
#window .body .saveG					{ background-position: 0 0; }
#window .body .new					{ background-position: -285px 0; }
#window .body .newG					{ background-position: -190px 0; }
#window .footer						{ height: 3px; background: url('../img/menuFooter.gif') no-repeat; }

#addQuest							{ display: none; }	
.form								{ margin: 35px 0 30px 0; width: 930px; height: 270px; background-color: #fff; border: solid 1px #999; }
.form .closeWindow					{ float: right; margin: 10px 10px 0 0; background-position: -48px 0;  }
.form h3								{ font: bold 14px Tahoma; color: #060; margin: 12px 0 0 12px; padding: 0; }
.form table							{ margin: 0 0 8px 10px; font: normal 12px Tahoma; margin-top: 10px; }
.form table tr td						{ height: 35px; }
.form table tr td.r						{ text-align: right; padding-right: 10px; }
.form table tr td select					{ width: 280px; }
.form table tr td input, .form table tr td textarea { width: 820px; }
.form table tr td textarea					{ margin-top: 5px; height: 90px; }
.form .buttonSave					{ margin-left: 88px; height: 35px; width: 95px; background: url('/admin/menu/buttonAdd.gif') -95px 0; cursor: pointer; }
.form .proof							{ background-position: 0 0; }

/* public */
.public { padding: 6px 0 15px; }
h1									{ font: normal 20px Tahoma; color: #000; text-align: center; margin: 33px auto; }
h2									{ font: bold 14px Tahoma; }
.questMini							{ margin-left: 30px; text-align: left; }
.questMini b							{ font: bold 13px Tahoma; color: #000; }
.questMini p 						{ margin-left: 27px; }
.questMini p a						{ font: normal 13px Tahoma; color: #339; }
.border								{ height: 2px; width: 950px; margin: 25px 0 25px 25px; background: url('/img/border.gif') repeat-x; }
.questMax							{ margin-left: 20px; text-align: left; }
.questMax ul							{ list-style-type: none; }
.questMax ul li 						{ width: 900px; }
.questMax ul li .q						{ margin-right: 7px; position: relative; top: 3px; left: -23px; }
.questMax ul li a						{ font: bold 13px Arial; color: #333; position: relative; left: -23px; }
.questMax ul li p						{ font: normal 13px Arial; color: #666; margin: 8px 0; }
.rel								{ position: relative; }
.rel .allButton						{ position: absolute; top: 83px; left: 600px; width: 376px; height: 113px; cursor: pointer; }
.rel .bigCarrier						{ position: absolute; top: 0; left: 600px; width: 376px; height: 197px; background: url('/img/bigCarrier1.gif') no-repeat; }
.rel .bigCarrier p    					{ margin: 140px 0 0 22px; color: #333; font: normal 13px Tahoma; }
.rel .bigCarrier1					{ display: none; position: absolute; top: 0; left: 600px; width: 376px; height: 219px; background: url('/img/bigCarrier.gif') no-repeat; }
.buttonAbs 							{ position: absolute; top: 190px; left: 226px; }
.buttonAbs .buttonMini				{ width: 13px; height: 13px; background: url('/img/miniUpDown.gif'); float: left; margin-right: 5px; }
.buttonAbs .miniUp					{ background-position: -13px 0; }
.buttonAbs .miniDown					{ background-position: 0 0; }
.buttonAbs .mLink					{ position: relative; top: -1px; color: #339; font: nomal 11px Tahoma; text-decoration: underline; cursor: pointer; float: left; }
.bigCarrier1 .rel 					{ margin: 5px 0 0 45px; text-align: left; }
.bigCarrier1 .rel p					{ font: normal 12px Tahoma; color: #666; margin: 11px 0 4px 0; }
.bigCarrier1 .rel input, .bigCarrier1 .rel textarea { width: 300px; font: normal 12px Tahoma; color: #000; }
.bigCarrier1 .rel textarea				{ height: 67px; }
.bigCarrier1 .rel .send				{ margin: 7px 0 0 106px; left: 106px; width: 95px; height: 35px; background: url('/img/buttonSend.gif'); cursor: pointer; }
.bigCarrier1 .rel .inactive			{ background-position: 0 0; }
.bigCarrier1 .rel .active			{ background-position: -95px 0; }
