/* column.css|global */
/* COLUMNS (standard) */
/*#######################*/
.mdColumn1, .mdColumn2, .mdColumn3, .mdColumn4, .mdColumn5, .mdColumn6, .mdColumn7, .mdColumn8, .mdColumn9, .mdColumn10, .mdColumn11, .mdColumn12, .mdColumn13, .mdColumn14, .mdColumn15, .mdColumn16, .mdColumn17, .mdColumn18 {float: left; overflow: hidden; min-height: 1px}
.mdColumnCenter {float: none; text-align: center; margin: 0 auto}

/* hr.css|global */
/* HR */
/*#######################*/
div.hr {height: 0; line-height: 1px; font-size: 0; clear: both}
hr {display: none; margin: 0 ! important; padding: 0 ! important}

/* heading_layout.css|global */
/* HEADING LAYOUT */
/*#######################*/
h1 {font: bold 25px/28px arial, verdana, sans-serif; color: #333}
h2 {font: bold 15px/18px arial, verdana, sans-serif; color: #333}
h3 {font: bold 13px/15px arial, verdana, sans-serif; color: #333}
h4 {font: bold 11px/normal verdana, arial, sans-serif; color: #333}

/* core.css|customers */
/* CORE (ver 0.7.0) */
/*#######################*/
body {height: 100%; margin: 0; padding: 0; z-index: 1}

/* WRAP */
#mdWrap {position: relative}

/* HEAD */
#mdHead {position: relative}

/* BODY */
#mdBody {position: relative}
#mdBodySub {min-height: 1px; overflow: hidden}

/* BODY MAIN (only wraps left & content - NOT right) */
#mdBodyMain {float: left; width: 100%; overflow: hidden}

/* BODY LEFT */
#mdBodyLeft {float: left; overflow: hidden}

/* BODY CONTENT */
#mdBodyContentSub {float: left; width: 100%; overflow: hidden}

/* FOOT */
#mdFoot {position: relative}

/* ACCESSIBILITY */
.mdAccess {display: none; visibility: hidden}

/* content.css|customers */
/* CONTENT */
/*#######################*/
body, input, select, button, textarea, table, tr, td, font {font: normal 13px/16px arial, verdana, sans-serif; color: #333}
sup {vertical-align: 0.3em}
sub {vertical-align: -0.1em}

/* shell.css|customers */
/* GENEREL SHELL DESIGN */
/*#######################*/
body {background: #e6ddd2 url(img/bg.png) repeat-x 0 0}

/* WRAP */
#mdWrap {width: 962px; margin: 0 auto}

/* HEAD */
#mdHead {}

#mdHeadSub{background: url(img/shelltype/head_dual.png) no-repeat 0 18px}
.mdTranslive #mdHeadSub{background-position:-962px 18px}
/* HEADTOP */
#mdHeadTop {height: 40px}
/*#mdHeadTop h1 {font: normal 18px/20px arial, verdana, sans-serif; margin: 0; padding: 14px 30px 0}
#mdHeadTop h1 a {text-decoration: none}*/

/* HEADTOP (logo) */
#mdHeadLogo {position: absolute; top: 27px; left: 839px; z-index: 2}
/*#mdHeadLogo img {width: 113px; height: 39px; border: 0 none}*/
#mdHeadLogo h1{margin:0;padding:0;width:113px;height:39px;overflow:hidden}
#mdHeadLogo h1 a{display:block;height:113px;background:url(img/logo.png) no-repeat 0 0;text-indent:114px}

/* HEADMENU */
#mdHeadMenu ul{margin:0 0 0 29px;padding:0;min-height:1px;overflow:hidden}
#mdHeadMenu li{float:left;margin:19px 1px 0;padding:0;height:22px;background:none}
#mdHeadMenu li a{display:block;color:#fff;float:left;height:21px;border-bottom:1px solid #f66;width:140px;text-decoration:none;font:bold 12px/22px arial,verdana,sans-serif;text-transform:uppercase;text-align:center;background:url(img/tabs_bg.png) no-repeat -140px 0}
	#mdHeadMenu li.active a{height:22px;background-position:-140px -22px}
#mdHeadMenu li:first-child a{background-position:0 0}
#mdHeadMenu li:first-child.active a{background-position:0 -22px}
#mdHeadMenu li a:hover{text-decoration:underline}
	#mdHeadMenu li.active a:hover{text-decoration:none;cursor:default}

/* HEADTOP (login) */
#mdLogin {width: 500px; line-height: 21px; position: absolute; top: 16px; left: 320px; z-index: 1}
#mdLoginHead {height: 21px; color: #333}
#mdLoginHead p {text-align: right; margin: 0; padding: 0 10px}
#mdLoginHead p.mdLoggedOut {text-align: left; padding-left: 260px}
#mdLoginHead p * {color: #aa5f55}
#mdLoginBody {position: absolute; top: 0; left: 258px; width: 200px; background: #f2eeeb url(img/boxbg_foot.png) no-repeat -280px 100%; display: none}
#mdLoginBodySub {background: url(img/boxbg_head.png) no-repeat -680px 0}
#mdLoginBody fieldset {padding: 0 10px; margin: 0; border: 0 none}
#mdLoginBody legend {font: bold 15px/27px arial, verdana, sans-serif; color: #363636; margin: 0; padding: 0}
#mdLoginUsr {padding: 10px 0 0}
#mdLoginPwd {padding: 5px 0 0}
#mdLoginUsr label, #mdLoginPwd label {display: block; padding-top: 0}
#mdLoginUsr input, #mdLoginPwd input {width: 178px; margin: 0 0 5px; float: none}
#mdLoginRem input {float: left; margin: 8px 5px 0 0; padding: 0}
#mdLoginRem label {float: left; display: block; margin: 4px 0 0; padding: 0; cursor: pointer}
.mdLoginButton {width: 70px; height: 22px; border: 0 none; background: url(img/buttons.png) no-repeat 0 0; color: #fff; text-align: center; padding: 0 0 3px; font: bold 13px/16px arial, verdana, sans-serif; margin: 5px 0 10px; cursor: pointer; float: right}
.mdLoginButton:hover {background-position: -70px 0}
#mdLoginLinks, .mdLoginError {border-top: 1px dashed #d6cdbd; clear: both; padding: 8px 0 ! important; margin: 2px 0 0; min-height: 1px; overflow: hidden}
.mdLoginError {font-weight: bold; color: #f4262f; line-height: 15px;}
.mdLoginForgot {float: left}
.mdLoginNew {float: right}
.mdLoginOut {background: none; border: none; text-decoration: underline; color: #aa5f55; cursor: pointer; height: 18px}
.mdLoginOut:hover {text-decoration: none}
/*Wayf button*/
#mdLoginBody p.mdWayf{margin:0;padding:0;border-top:1px dashed #d6cdbd;text-align:right;padding:10px 0}
#mdLoginBody p.mdWayf a{display:inline-block;width:96px;height:31px;overflow:hidden;background:url(img/button_wayf.png) no-repeat 0 0;text-indent:-9999px;text-align:left}

/* HEADBAR */
#mdHeadBar {padding: 0 0 0 30px; position: relative}

/* HEADBAR (search) */
#mdSearch {height: 32px; border: 0 none; padding: 0; margin: 0; width: 770px; position: relative; top: 6px; left: 0}
#mdSearch legend {display: none}
#mdSearchInput label {float: left; padding: 0 10px 0 0; color: #fff; line-height: 20px; font-weight: bold}
#mdSearchInput input {float: left; width: 180px; text-indent: 3px;height: 16px; padding: 2px 0 0; margin: 0; border: 1px solid #c66; border-bottom-color: #fff; border-right-color: #fff}
#mdSearchInput ul{position:absolute;top:28px;left:0px;background:#fff;z-index:99999;margin:0;padding:0;list-style:none;border:1px solid #ccc0aa;width:auto;min-width:255px;}
#mdSearchInput ul li{background:none;padding:2px 6px;margin:0;cursor:pointer;}
#mdSearchInput ul li.selected{background:#ac6352;color:#fff;}
#mdSearchInput ul li.link{text-align:right;cursor:default;padding:0px 4px 2px 0;}
#mdSearchInput ul li.link span{cursor:pointer;color:#b95f5f;text-decoration:underline;font-size:10px;}
#mdSearchInput ul li.link span:hover{text-decoration:none;}
.mdSt3 #mdSearchInput ul{top:20px}
.mdSearchButton {width: 70px; height: 22px; border: 0 none; background: url(img/buttons.png) no-repeat 0 0; color: #fff; text-align: center; padding: 0 0 3px; font: bold 13px/16px arial, verdana, sans-serif; margin: 0 10px;cursor:pointer;}
.mdSearchButton:hover {background-position: -70px 0}
#mdSearchSelect {position: absolute; top: 0; left: 310px; width: 230px}
#mdSearchSelect label {float: left; padding: 0 10px 0 0; color: #fff; line-height: 20px; font-weight: bold}
#mdSearchSelect select {float: left; background-color: #900; color: #fff; border: 1px solid #c66; border-bottom-color: #fff; border-right-color: #fff}
#mdSearchSelectNew {position: absolute; top: 0; left: 0; z-index: 1000; width: 154px; margin: 0; line-height: 20px; color: #fff; background: url(img/dropdown_bottom.png) no-repeat 0 100%}
#mdSearchSelectNewHead {width: 154px; font-weight: bold; text-indent: 15px; cursor: pointer; overflow: hidden; background: url(img/dropdown_top.png) no-repeat 0 0}
#mdSearchSelectNewBody {list-style: none; margin: 5px 0 0; padding: 4px 0 5px; border-top: 1px solid #c90101; background: url(img/dropdown_shadow.png) repeat-x 0 0}
#mdSearchSelectNew li {padding: 1px 0; margin: 0 10px; text-indent: 5px; border-bottom: 1px solid #c90101; background-image: none}
#mdSearchSelectNew li.selected span {background: #c90101}
#mdSearchSelectNew span {display: block; padding: 0; width: 134px; color: #fff; text-decoration: none; cursor: pointer}
#mdSearchSelectNew span:hover {background: #c90101}
#mdSearchLinks {position: absolute; top: 2px; left: 550px}
#mdSearchLinks a {color: #fff}

.mdSearchJs #mdSearchSelect {width: 154px; left: 347px}
.mdSearchJs #mdSearchInput input {width: 255px}

/* HEADBAR (translive) */
#mdTranslive{margin:22px 0 0;padding:0 0 10px;border:0;background:url(img/translive_head_sep.png) repeat-y 545px 100%}
#mdTranslive legend{display:none}

#mdTranslive p{padding:5px 15px;color:#fff}
#mdTranslive p a{color:#fff}

#mdTransliveInput{float:left;width:545px;position:relative}
#mdTransliveInput .mdFormTextareaWrap label{display:none}
#mdTransliveInput textarea{width:528px;max-width:528px;height:123px;border:0;border-right:1px solid #fff;border-top:1px solid #c66;border-left:1px solid #c66;margin:0}
#mdTransliveInput .mdFormSelectWrap,#mdTransliveInput .mdFormSubmitWrap{float:left;margin:10px 0 0}
#mdTransliveInput p{float:right;margin:10px 0 0;padding:0 15px;text-decoration:underline;cursor:pointer}

#mdTransliveCount{float:left;width:188px}
#mdTransliveCount p.counter{background:#fff;padding:3px;margin:5px 15px;color:#666}

#mdTransliveCredit{float:left;width:188px}

div.grippie {background:#eee url(img/grippie.png) no-repeat center 2px;cursor:s-resize;height:9px;overflow:hidden;border-left:1px solid #c66}
.resizable-textarea textarea {}



/* HEAD (path) */
#mdPath {height: 25px; background: url(img/path.png) no-repeat 0 0}
#mdPathSub {background: url(img/icon/icon_home_16.gif) no-repeat 31px 50%; line-height: 24px; padding: 0 55px; color: #aca290}
#mdPathSub a {padding: 0 2px}
#mdPathResult {line-height: 24px; padding: 0 31px}
#mdPathResult span {padding: 0 2px}

/* LEFT */
#mdBodyLeft {display: none; visibility: hidden}

/* LEFT (menu) */
#mdLeftMenu {margin: 0 15px; background: #f2eeeb url(img/boxbg_foot.png) no-repeat -280px 100%}
#mdLeftMenu h2 {margin: 0; padding: 0 10px; height: 31px; line-height: 26px; overflow: hidden} 
#mdLeftMenu ul {margin: 0; padding: 3px 10px 15px}
#mdLeftMenu ul li {background: none; margin: 0; padding: 3px 0 3px 10px; color: #beb8a8}
#mdLeftMenu ul li.selected a {font-weight: bold; text-decoration: none}
#mdLeftMenu .mdLeftMenu {background: url(img/boxbg_head.png) no-repeat -280px 0} 
#mdLeftMenu .mdLeftMenu ul {background: #f2eeeb url(img/boxbg_foot.png) no-repeat -280px 100%}
#mdLeftMenu .mdLeftMenuAdmin {background: url(img/boxbg_head.png) no-repeat -880px 0}
#mdLeftMenu .mdLeftMenuAdmin h2 {margin-top: -6px; padding-top: 6px}

/* BODY */
#mdBody {padding: 1px; background: #fff url(img/content_bg.png) repeat-y 0 0}
#mdBodySub {padding: 19px 15px; background: url(img/content_shadow.png) repeat-x 0 0; min-height: 300px}
#mdBodyContent {}

/* FOOT */
#mdFoot {height: 100px; text-align: center; background: url(img/foot.png) no-repeat 0 0; font: normal 14px/50px arial, verdana, sans-serif}
#mdFootSub {height: 50px; color: #fff}
#mdFootSub a {color: #fff; padding: 0 6px}
#mdFootColophon {height: 40px; color: #aa5f55; line-height: 40px}

/* notice.css|customers */
/* NOTICE */
/*#######################*/
.mdNotice {background: url(img/notice_foot.png) no-repeat 0 100%}
.mdNoticeSub {background: url(img/notice_head.png) no-repeat 0 0}
.mdNoticeSub p {padding: 7px 10px; font: normal 11px/16px verdana, arial, sans-serif}
.mdNoticeSub p.iconWarning {background: url(img/icon/icon_warning_16.gif) no-repeat 10px 6px; padding-left: 34px}
.mdNoticeSub p.iconOk {background: url(img/icon/icon_ok_16.gif) no-repeat 10px 6px; padding-left: 34px}
/* list.css|customers */
/* LIST (standard) */
/*#######################*/
ul {list-style: none; padding: 0 25px; margin: 10px 0}
ul li {margin: 0; padding: 3px 0 3px 20px; background: url(img/bullet.gif) no-repeat 6px 7px}
ul.noBullet li {padding: 1px 0; background: none}

ul.mdLangList {margin: 0 10px; padding: 0 0 20px; background: url(img/langlist.png) no-repeat 0 5px; border-top: 1px dashed #d6cdbd}
ul.mdLangList li {background: none; padding: 3px 0; line-height: 28px; border-bottom: 1px dashed #d6cdbd}
ul.mdLangList li a {padding: 0 0 0 33px}

/* form.css|customers */
/* FORM */
/*#######################*/
form {margin: 0}
fieldset.mdForm {margin: 0; padding: 5px 15px 20px; min-height: 1px; overflow: hidden; clear: both; border: 0 none}
fieldset.mdForm legend {font-weight: bold; margin: 0; padding: 5px 10px; clear: both}
fieldset.mdForm label {float: left; display: block; padding: 9px 10px 0; line-height: 20px}
fieldset.mdForm input.mdInput {float: left; margin: 10px 9px 0; padding: 2px 0 1px; text-indent: 3px; border: 1px solid #aca290; border-bottom-color: #e6ddd2; border-right-color: #e6ddd2; background: #fff url(img/input_bg.png) repeat-x 0 -4px; display: inline}
fieldset.mdForm input.mdInputFile {margin: 8px 6px 0; padding: 2px 0 1px; text-indent: 3px; border: 1px solid #aca290; border-bottom-color: #e6ddd2; border-right-color: #e6ddd2; background: #fff url(img/input_bg.png) repeat-x 0 -4px}
fieldset.mdForm textarea {float: left; margin: 9px 9px 0; padding: 0; background: #fff url(img/input_bg.png) repeat-x 0 -4px; border: 1px solid #aca290; border-bottom-color: #e6ddd2; border-right-color: #e6ddd2}
fieldset.mdForm input.mdButton {float: right; width: 70px; height: 22px; padding: 0 0 3px; margin: 15px 9px 0; border: 0 none; background: url(img/buttons.png) no-repeat 0 0; color: #fff; text-align: center; font: bold 13px/16px arial, verdana, sans-serif; cursor: pointer}
fieldset.mdForm input.mdButton:hover {background-position: -70px 0}
fieldset.mdForm select {float: left; height: 18px; padding: 0; margin: 10px 9px 1px; background: #f8f6f5; border: 1px solid #aca290; border-bottom-color: #e6ddd2; border-right-color: #e6ddd2}

fieldset.mdForm label.small {width: 80px}
fieldset.mdForm label.medium {width: 180px}
fieldset.mdForm input.large {width: 450px}
fieldset.mdForm input.medium {width: 350px}
fieldset.mdForm input.small {width: 80px}
fieldset.mdForm input.mdButton.bLarge {width: 190px; background-position: -140px 0}
fieldset.mdForm input.mdButton.bLarge:hover {background-position: -140px -22px}

fieldset.mdForm fieldset {margin: 0; padding: 0; min-height: 1px; overflow: hidden; clear: both; border: 0 none}
fieldset.mdForm .settings div.settingsWrap {margin-top: -20px; padding-left: 180px; clear: both; min-height: 1px; overflow: hidden}
fieldset.mdForm .settings div.settingsWrap p {padding: 0 5px 5px}
fieldset.mdForm .settings div.settingsWrap .col {float: left; width: 220px}
fieldset.mdForm .settings div.settingsWrap select {margin: 4px 9px 0}
fieldset.mdForm .settings div.settingsWrap2 {padding: 20px 0 0 180px; clear: both; min-height: 1px; overflow: hidden}
fieldset.mdForm .settings div.settingsWrap2 p {padding: 0 5px 5px}
fieldset.mdForm .settings div.settingsWrap2 .col {float: left; width: 220px}
fieldset.mdForm .settings div.settingsWrap3 {margin-top: -20px; padding-left: 180px; clear: both; min-height: 1px; overflow: hidden}
fieldset.mdForm .settings div.settingsWrap3 .col {position: relative; height: 24px}
fieldset.mdForm .settings div.settingsWrap3 .col div {position: absolute; top: 0; right: 0}
fieldset.mdForm .settings div.settingsWrap3 .col .mdInput {float: none; margin-top: 0}
fieldset.mdForm .settings label {float: none; display: inline; padding: 0; line-height: 16px}
fieldset.mdForm .settings select {float: none; height: 16px; padding: 0; margin: 0; border: 1px solid #bcd5de; vertical-align: middle}
fieldset.mdForm .inputInline {padding: 10px 10px 0}
fieldset.mdForm .inputInline label {float: none; display: inline; padding: 0; line-height: 16px}

fieldset.mdForm h3 {margin: 0; padding: 20px 10px 0; font: bold 13px/16px arial, verdana, sans-serif; color: #363636}
fieldset.mdForm p {padding: 15px 10px 0}
fieldset.mdForm p.end {float: left}
fieldset.mdForm p.end label {padding: 0 6px}
fieldset.mdForm label span, fieldset.mdForm p.end span {color: #b15c57}
fieldset.mdForm .hr {margin: 0 10px 4px}
fieldset.mdForm .mdDatagrid {padding: 0 10px; margin: 5px 0 0}
fieldset.mdForm .mdDatagrid label {float: none; display: inline; padding: 0; line-height: 16px}
fieldset.mdForm .mdBoxTeaser {margin: 5px 10px}

/* flash.css|customers */
/* FLASH */
/*#######################*/
#flashcontent {position: relative; top: 4px}
#flashcontent a {height: 16px; padding: 1px 0; text-decoration: none; background: url(img/icon/icon_sound_18.gif) no-repeat 0 0}
#flashcontent a span {visibility: hidden}

/* pagination.css|customers */
/* PAGINATION */
/*#######################*/
.mdPagination {padding: 0 25px}
.mdPaginationSub {height: 20px; text-align: center}
.mdPaginationLeft, .mdPaginationRight, .mdPaginationCenter, .mdPaginationMore {display: inline; padding: 0 10px}
.mdPaginationLeft, .mdPaginationRight {font-weight: bold}
.mdPaginationMore {border-left: 1px solid #aa5f55}
.mdPaginationCenter span a {padding: 0 2px}
.mdPaginationCenter .selected a {text-decoration: none; font-weight: bold; color: #000}

#mdResult .mdPagination {padding-top: 20px}
/* result.css|customers */
/* RESULT */
/*#######################*/
.mdResultItem {padding: 0 0 15px;;background:url(img/result_header_line.gif) no-repeat 50% 7px;}
.mdResultItem h3 {font: bold 15px/20px arial, verdana, sans-serif; padding: 15px 25px 10px; color: #333;position:relative}
.mdResultItem h3 em{font-weight:normal;font-style:italic;color:#666}
.mdResultItem h3 em strong{font-style:normal}
.mdBoxBg span.source {background: #fff; border: 1px solid #d6cdbd; color: #aca290; font: bold 11px/14px "trebuchet ms", sans-serif; height: 16px; text-transform: uppercase; padding: 0 2px; cursor: help}
.mdResultItem div.source {float:right;margin:7px 0 0;padding:0 26px 0 0;height:40px;border-left:10px solid #fff;background:#fff;color: #aca290;font: normal 11px/16px "trebuchet ms", sans-serif;text-transform:uppercase;cursor: default}
.mdResultItem div.source strong{float:left;border:1px solid #e6ddd2;height:32px;overflow:hidden;padding:3px 58px 3px 5px;text-align:right;background-color:#fff;background-repeat:no-repeat;background-position:100% 0}
	
.mdResultItem div {padding: 3px 26px}
.mdResultItem ul div {padding: 3px 0}
.mdResultItem ul ul {margin: 0 ! important}
.mdResultItem ul.mdSense {list-style: decimal ; margin: 0 26px; padding-left: 5px}
.mdResultItem ul.mdSense li {padding: 0; margin: 0 0 0 20px; background-image: none}
.mdResultItem ul.mdSubSense {list-style: lower-alpha; margin: 0 26px; padding: 0}
.mdResultItem ul.mdSubSense li {padding: 0; margin: 0 0 0 20px; background-image: none}
.mdResultItem ul.mdTranslationGroup {list-style: none; margin: 0 26px; padding: 0}
.mdResultItem ul.mdTranslationGroup li {padding: 0 0 0 20px; margin: 0; background: url(img/bullet.gif) no-repeat 2px 9px}
.mdResultItem ul.mdTranslation {list-style: none; margin: 0 26px; padding: 0}
.mdResultItem ul.mdTranslation li {padding: 0; margin: 0; background-image: none}
.mdResultItem .foldItem {display: inline}
.mdResultItem .foldItem span {text-decoration: underline; padding: 0 20px 0 0; color: #aa5f55; cursor: pointer; background: transparent url(img/icon/icon_arrow_down_16.gif) no-repeat 100% 0}
.mdResultItem .foldItem span:hover {text-decoration: none}
.mdResultItem .foldItem ul {color: #888}
.mdResultItem .folded span {background-image: url(img/icon/icon_arrow_right_16.gif)}
.mdResultItem span.alt, .intro span.alt {font-family: monospace; color: #888}
.mdResultItem .highlight {background-color: #f2eeeb; border: 1px solid #d6cdbd; padding: 2px 3px ! important}

.mdResultItem .mdForeign p {padding: 0 0 10px}
.mdResultItem .mdForeign .highlight {margin: 0 0 10px}
.mdResultItem .mdForeign .tf-bold-italic,.tf-bold-italic {font: italic bold 14px/16px georgia, times, serif}
.mdResultItem .mdForeign .tf-italic,.tf-italic {font: italic 13px/16px georgia, times, serif; color: #888}
.mdResultItem .mdForeign .tf-small-caps-light,.tf-small-caps-light {font: normal 11px/16px trebuchet ms, serif; text-transform: uppercase; color: #aca290}
.mdResultItem .mdForeign .tf-bold,.tf-bold {font-weight: bold; color: #333}
.mdResultItem .mdForeign .tf-small-caps,.tf-small-caps {font: bold 12px/16px arial, verdana, sans-serif; text-transform: uppercase; color: #333}

.mdResultOthers h4 {font: normal 15px/20px arial, verdana, sans-serif; padding: 15px 25px 5px; color: #000}
.mdResultOthers ol {padding: 5px 30px 0 50px; margin: 0}
.mdResultOthers ol li {padding: 1px 0}
.mdBoxBg .mdResultOthers ol {margin: 10px 0; padding: 0 0 10px 25px; border-bottom: 1px dashed #d1d1c5}

.mdResultAlt h4 {font: normal 15px/20px arial, verdana, sans-serif; padding: 15px 25px 5px; color: #000}
.mdResultAlt ul {padding: 0; margin: 10px 25px; border-top: 1px dashed #d1d1c5}
.mdResultAlt ul ul {padding: 0; margin: 10px 25px 5px; border: 0 none}
.mdResultAlt ul li {padding: 0 0 0 25px; border-bottom: 1px dashed #d1d1c5; background: none;position:relative}
.mdResultAlt ul li li {padding: 0 ! important; border: 0 none; background: none}
.mdResultAlt ul div {padding: 6px 80px 7px 0 ! important; clear: both; overflow: hidden; min-height: 1px;width:225px}
.mdResultAlt div ol {padding: 5px 30px 0 25px; margin: 0}
.mdResultAlt div ol li {padding: 1px 0}
.mdResultAlt span.source {background: #fff; border: 1px solid #d6cdbd; color: #aca290; font: bold 11px/14px "trebuchet ms", sans-serif; height: 16px; text-transform: uppercase; padding: 0 2px; cursor: help; position: absolute; top: 6px; right: 0; line-height: 16px}
.mdResultAlt .foldItem {cursor: pointer; background: url(img/icon/icon_arrow_down_18.gif) no-repeat 0 5px}
.mdResultAlt .folded {background-image: url(img/icon/icon_arrow_right_18.gif)}
.mdBoxBg .mdResultAlt ul {margin: 10px 0}

.mdResultClarify ol {padding: 5px 30px 0 50px; margin: 0}
.mdResultClarify li {padding: 1px 0}

.mdResultScheme .mdDatagrid {padding-bottom: 10px}
.mdResultScheme .mdDatagrid th, .mdResultScheme .mdDatagrid td {text-align: center}
.mdResultScheme .mdDatagrid td {width: 33%}
.mdResultScheme .mdDatagrid tbody th {background: #f2eeeb; color: #aca290}
.mdResultScheme .mdDatagrid tbody th.l-lth {text-align: right; width: 34%}

/* shelltype_layout.css|customers */
/* SHELL TYPE (layout) */
/*#######################*/
/* shelltype 100 (frontpage) */
.mdSt100 #mdHead {height: 47px; background: url(img/shelltype/head_front.png) no-repeat 0 41px}
.mdSt100 #mdHeadSub {background:none}
.mdSt100 #mdHeadMenu li a{height:22px;border:0}
.mdSt100 #mdHeadLogo {top: 133px; left: 720px}
.mdSt100 #mdLoginHead {display: none}
.mdSt100 #mdLoginBody {width: 280px; top: 291px; left: 21px; background-position: 0 100%; display: block ! important}
.mdSt100 #mdLoginBodySub {background-position: 0 0; height: 280px}
.mdSt100 #mdLoginUsr {padding: 5px 0 0}
.mdSt100 #mdLoginPwd {padding: 0}
.mdSt100 #mdLoginUsr input, .mdSt100 #mdLoginPwd input {width: 240px; margin: 0 9px 5px}
.mdSt100 #mdLoginRem {padding: 0 9px}
.mdSt100 .mdLoginButton {margin: 5px 9px 10px}
.mdSt100 #mdLoginLinks, .mdSt100 .mdLoginError,.mdSt100 #mdLoginBody p.mdWayf {margin: 0 10px}
.mdSt100 #mdHeadBar {position: absolute; top: 110px; left: 109px; z-index: 1; width: 742px; height: 96px; padding: 0; background: url(img/search.png) no-repeat 50% 0}
.mdSt100 #mdSearch {top: 30px; left: 30px; width: 560px; height: 40px}
.mdSt100 #mdSearchInput input {height: 21px; padding: 5px 0 0; background: #fff url(img/input_bg.png) repeat-x 0 0; font: normal 16px/18px arial, verdana, sans-serif}
.mdSt100 .mdSearchButton {width: 58px; height: 30px; border: 0 none; background: url(img/buttons.png) no-repeat 0 -22px; padding: 0 0 3px; font: bold 17px/20px arial, verdana, sans-serif}
.mdSt100 .mdSearchButton:hover {background-position: -58px -22px}
.mdSt100 #mdSearchSelectNew {line-height: 30px; font-size: 15px}
.mdSt100 #mdSearchSelectNewHead {background-position: 100% 0}
.mdSt100 #mdBodyContentSub {padding-top: 240px}
.mdSt100 #mdBodyLeft {display: none; visibility: hidden}
.mdSt100 .mdLoginNew, .mdSt100 #mdSearchLinks, .mdSt100 #mdPath {display: none}
.mdSt100 .mdLoginData {padding: 0 10px}
.mdSt100 .mdLoginData h2 {margin: 0; padding: 0; height: 31px; line-height: 26px; overflow: hidden}
.mdSt100 .mdLoginData p {padding: 10px 10px 5px}
.mdSt100 .mdLoginData strong {display: block; line-height: 16px}
.mdSt100 .mdLoginData #mdLoginLinks {margin-top: 12px}
.mdSt100 .mdColumn2 .mdColumn1 .mdBox .mdBoxSub {height: 260px; overflow: hidden}
.mdSt100 .mdBox fieldset.mdForm input.mdButton {margin: 10px 0 0 5px}
.mdSt100 .mdBoxBg .mdBoxSub {height: 270px; overflow: hidden}
.mdSt100 .mdColumn3 .mdBoxSub {min-height: 68px}
.mdSt100 .mdColumn3 .mdColumn2 .mdBox h2 {float: left}
.mdSt100 .mdColumn3 .mdColumn2 .mdBox p {float: left; width: 455px; padding: 10px 0; color: #666}
.mdSt100 .mdNotice {background: none}
.mdSt100 .mdNoticeSub {position: absolute; top: 170px; left: 109px; width: 742px; height: 30px; background: url(img/notice.png) no-repeat 0 0}

/* shelltype 1 (shop) */
.mdSt1 .mdSuperHead {margin: 0 15px 40px; clear: both}
.mdSt1 .mdNotice {width: 900px; margin: 0 15px 20px; background-position: -1240px 100%}
.mdSt1 .mdNoticeSub {background-position: -1240px 0}
.mdSt1 .mdColumn2 .mdTeaserHead {background-position: -674px 100%}
.mdSt1 .mdColumn2 .mdTeaserHead h2 {background-position: -674px 0}
.mdSt1 fieldset.mdForm input.large {width: 370px}
.mdSt1 fieldset.mdForm textarea.large {width: 370px; height: 100px}
.mdSt1 fieldset.mdForm select.medium {width: 200px}

/* shelltype 2 (settings, newsletter, article, contact)*/
.mdSt2 #mdBodyMain {padding-top: 120px}
.mdSt2 #mdBodyLeft {display: block; visibility: visible}
.mdSt2 .mdSuperHead {position: absolute; top: 20px; left: 30px}
.mdSt2 .mdNotice {width: 650px; margin: 0 25px 20px; background-position: 0 100%}
.mdSt2 .mdColumn2 .mdNotice {margin: 10px 25px 0}
.mdSt2 .mdNoticeSub {background-position: 0 0}
.mdSt2 .mdColumn2 .mdTeaserHead {background-position: 0 100%}
.mdSt2 .mdColumn2 .mdTeaserHead h2 {background-position: 0 0}
.mdSt2 .mdBoxTeaserImage {width: 108px; height: 108px; background: url(img/img.png) no-repeat 0 0}
.mdSt2 .mdBoxTeaserImage img {width: 100px; height: 100px}
.mdSt2 fieldset.mdForm textarea.large {width: 450px; height: 100px}
.mdSt2 .mdColumn1 {width: 350px}
.mdSt2 .mdColumn2 {width: 700px}
.mdSt2 .mdColumn2 .mdColumn1 {width: 500px}

/* shelltype 3 (result) */
.mdSt3 .mdNotice {width: 900px; margin: 0 15px 20px; background-position: -1240px 100%}
.mdSt3 .mdNoticeSub {background-position: -1240px 0}
.mdSt3 .mdColumn2 .mdTeaserHead {background-position: -1268px 100%}
.mdSt3 .mdColumn2 .mdTeaserHead h2 {background-position: -1268px 0}
.mdSt3 .mdColumn1 {width: 380px}
.mdSt3 .mdColumn2 {width: 550px}
.mdSt3 .mdColumn2 .mdColumn1 {width: 275px}
.mdSt3 .mdColumn1 .mdBoxBg {background-position: -480px 100%}
.mdSt3 .mdColumn1 .mdBoxBg .mdBoxSub {background-position: -1080px 0}
.mdSt3 fieldset.mdForm label.small {width: 110px}
.mdSt3 fieldset.mdForm input.large {width: 370px}
.mdSt3 fieldset.mdForm textarea.large {width: 370px; height: 100px}
.mdSt3 fieldset.mdForm select.medium {width: 260px}
/* tooltip.css|customers */
/* TOOLTIP */
/*#######################*/
.mdTooltip {padding: 0 8px;height:16px;background: url(img/icon/icon_info_16.gif) no-repeat 100% 100%;margin:0 3px}
.mdTooltipBox {display: none; background: #f2eeeb; border: 1px solid #d6cdbd; position: absolute; left: -2000px; padding: 0 ! important}
.mdTooltipBox p {width: 260px; padding: 6px 10px 8px; border: 1px solid #fff; color: #000; text-decoration: none}

/* datagrid.css|customers */
/* DATAGRID */
/*#######################*/
.mdDatagrid {padding: 0 25px; margin: 10px 0 0}
.mdDatagrid table {width: 100%; height: auto; border: 1px solid #e6ddd2; border-collapse: collapse}
.mdDatagrid td, .mdDatagrid th {vertical-align: top; margin: 0; padding: 4px 10px; border: 1px solid #e6ddd2}
.mdDatagrid th {text-align: left; background: #ede4db url(img/datagrid.gif) repeat-x 0 0}
.mdDatagrid td input {margin: 0 5px 2px; padding: 0}
.mdDatagrid tfoot td {vertical-align: middle; height: 50px; text-align: center}

.mdDatagrid .l-rowcolor td {background-color: #f2eeeb}
.mdDatagrid .l-center {text-align: center}
.mdDatagrid .l-chkbox {padding-left: 5px}
.mdDatagrid .l-abon {width: 150px; text-align: center}
.mdDatagrid .l-users {width: 100px; text-align: center}
.mdDatagrid .l-lang {width: 50px}
.mdDatagrid .l-access {width: 49px}
.mdDatagrid .l-userinput, .mdDatagrid .l-userpwd {padding: 0}
.mdDatagrid .l-userinput, .mdDatagrid .l-user {width: 220px}
.mdDatagrid .l-userpwd, .mdDatagrid .l-pwd {width: 100px}
.mdDatagrid .l-userinput input.mdInput {margin: 1px; width: 220px}
.mdDatagrid .l-userpwd input.mdInput {margin: 1px; width: 100px}
.mdDatagrid .l-yes {width: 90px; background-image: url(img/icon/icon_yes_16.gif); background-repeat: no-repeat; background-position: 50%}
.mdDatagrid .l-yes span {display: none; visibility: hidden}

.mdDatagrid .simple {border: 0 none; border-top: 1px dashed #d1d1c5; border-bottom: 1px dashed #d1d1c5}
.mdDatagrid .simple td, .mdDatagrid .simple th {padding: 4px 5px; border: 0 none; border-top: 1px dashed #d1d1c5; border-bottom: 1px dashed #d1d1c5; line-height: 20px}
.mdDatagrid .simple th {background: transparent none; font-weight: normal}
.mdDatagrid .simple td {font-weight: bold; text-align: right}
.mdDatagrid .simple td input.mdButton {margin: 0}

/* box.css|customers */
/* Box */
/*#######################*/
.mdBox {margin: 0 15px 20px; padding: 0; min-height: 20px; overflow: hidden}
.mdBox .mdBoxSub {padding: 10px}
.mdBox h2, .mdBox fieldset.mdForm legend {font: normal 18px/23px georgia, arial, verdana; margin: 0; padding: 5px 10px; color: #aca290}
.mdBox p {padding: 15px 10px 0}
.mdBox fieldset.mdForm {padding: 0 0 5px}
.mdBox fieldset.mdForm input.mdButton {float: left; margin: 5px 0 0 5px}
.mdBox input.mdInput {width: 160px; color: #999}
.mdBox div.mdLinkMore {margin: 0 10px; padding: 10px 0}
.mdColumn3 .mdBox {background: url(img/box_foot.png) no-repeat 100% 100%}
.mdColumn3 .mdBox .mdBoxSub {background: url(img/box_head.png) no-repeat -870px 0} 
.mdColumn2 .mdBox {background: url(img/box_foot.png) no-repeat -280px 100%}
.mdColumn2 .mdBox .mdBoxSub {background: url(img/box_head.png) no-repeat -280px 0}
.mdColumn1 .mdBox {background: url(img/box_foot.png) no-repeat 0 100%}
.mdColumn1 .mdBox .mdBoxSub {background: url(img/box_head.png) no-repeat 0 0}

.mdBoxReferences {height: 215px; background: url(img/references.png) no-repeat 11px 100%}
.mdBoxReferences ul {display: none}

.mdBoxBg {margin: 0 15px 20px; padding: 0; min-height: 100px; overflow: hidden}
.mdBoxBg .mdBoxSub {padding: 0 10px 10px}
.mdBoxBg h2 {margin: 0; padding: 0; height: 31px; overflow: hidden; font:normal 15px/26px arial,verdana,sans-serif;color:#615b51} 
.mdBoxBg h2 .dic {text-transform: uppercase}
.mdBoxBg p {padding: 15px 10px 0}
.mdBoxBg .mdLinkMore {margin: 0 0 10px}
.mdBoxBg .mdBoxBuyButton {padding: 15px 0 10px; margin: 20px 10px 0; border-top: 1px dashed #d6cdbd; border-bottom: 1px dashed #d6cdbd}
.mdBoxBg .mdBoxBuyButton a {display: block; width: 190px; height: 22px; background: url(img/buttons.png) no-repeat -140px 0; text-align: center; font: bold 13px/18px arial, verdana, sans-serif; color: #fff; text-decoration: none}
.mdBoxBg .mdBoxBuyButton a:hover {background-position: -140px -22px}
.mdBoxBg .mdBoxNewuserButton {padding: 15px 0 10px; margin: 5px 10px 0; border-top: 1px dashed #d6cdbd}
.mdBoxBg .mdBoxNewuserButton a {float: right; display: block; width: 70px; height: 22px; background: url(img/buttons.png) no-repeat 0 0; text-align: center; font: bold 13px/18px arial, verdana, sans-serif; color: #fff; text-decoration: none}
.mdBoxBg .mdBoxNewuserButton a:hover {background-position: -70px 0}
.mdColumn1 .mdBoxBg {background: #f2eeeb url(img/boxbg_foot.png) no-repeat 0 100%}
.mdColumn1 .mdBoxBg .mdBoxSub {background: url(img/boxbg_head.png) no-repeat 0 0}

.mdBoxImg {margin: 5px 15px 20px; padding: 0; min-height: 20px; overflow: hidden; background-repeat: no-repeat; background-position: 50% 0}
.mdBoxImg .mdBoxBody {padding: 100px 10px 0; min-height: 280px}
.mdBoxImg h2 {font: normal 18px/23px georgia, arial, verdana; margin: 0; padding: 5px 10px; color: #aca290}
.mdBoxImg p {padding: 15px 10px 0}
.mdBoxImg ul {padding: 0 7px}
.mdBoxImg li {padding-bottom: 15px; color: #666}
.mdColumn1 .mdBoxImg .mdBoxSub {background: url(img/box_foot.png) no-repeat 0 100%}
.mdColumn1 .mdBoxImg .mdBoxBody {background: url(img/box_head.png) no-repeat -1770px 0}

.mdBoxTeaser {min-height: 1px; margin: 10px 25px 0; overflow: hidden}
.mdBoxTeaserImage {float: left; margin: 0 10px 0 0}
.mdBoxTeaserImage img {float: left; padding: 0; margin: 4px}
.mdBoxTeaserBody {overflow: hidden}
.mdBoxTeaserBody h3 {padding: 5px 0 7px ! important; font: bold 16px/18px arial, verdana, sans-serif ! important; color: #363636 ! important}
.mdBoxTeaserBody h4 {padding: 10px 0 3px; font: bold 13px/16px arial, verdana, sans-serif}
.mdBoxTeaserBody p {padding: 0}
.mdBoxTeaserBody ul {padding: 0; margin: 0; float: left; width: 260px}
.mdBoxTeaserBody ul li {padding: 1px 0; background: none}

.mdBoxContact {padding: 0 0 0 200px}
.mdBoxContact ul {float: left; width: 150px}

.mdSuperHeadSub {width: 900px; height: 100px; background-repeat: no-repeat; background-position: 100% 50%}
.mdSuperHeadSub h2 {height: 100px; background: url(img/superhead.png) no-repeat 0 0; padding: 0 20px; font: normal 36px/70px "times new roman", serif; color: #aba390}

/* heading.css|customers */
/* HEADING */
/*#######################*/
h2 {margin: 0; padding: 0 25px; font: bold 15px/30px arial, verdana, sans-serif; color: #363636}
h3 {margin: 0; padding: 5px 25px 0; font: normal 17px/20px georgia, arial, verdana; color: #aca290}
h4 {margin: 0; padding: 5px 25px 0; font: bold 13px/15px arial, verdana, sans-serif; color: #363636}
h5 {margin: 0; padding: 15px 15px 5px; font: bold 14px/18px arial,verdana,sans-serif;color:#fff; }
/* byline.css|customers */
/* BYLINE */
/*#######################*/
p.mdByLine {color: #999; font-size: 12px; line-height: 14px; padding: 0 10px}

/* shelltype02.css|customers */
/* SHELL TYPE 2 */
/*#######################*/
.mdSt2 #mdBodyContent {margin-left: 230px}
.mdSt2 #mdBodyLeft {width: 230px}

/* shelltype01.css|customers */
/* SHELL TYPE 1 */
/*#######################*/
/* default template */

/* link.css|customers */
/* LINK */
/*#######################*/
a {text-decoration: underline; color: #aa5f55}
a:hover {text-decoration: none}

/* teaserhead.css|customers */
/* TEASERHEAD */
/*#######################*/
.mdTeaserHead {background: #fff}
.mdTeaserHead {margin: 0 11px 0 15px; padding: 0 0 9px; background-image: url(img/bar_foot.png); background-repeat: no-repeat}
.mdTeaserHead h2 {padding: 2px 12px 1px; font-size:17px;line-height: 19px; background-image: url(img/bar_head.png); background-repeat: no-repeat;color:#605a50}
.mdTeaserHead h2 span{font-weight:normal;font-style:italic}
.mdColumn3 .mdTeaserHead {background-position: -1792px 100%}
.mdColumn3 .mdTeaserHead h2 {background-position: -1792px 0}

/* paragraph.css|customers */
/* PARAGRAPH */
/*#######################*/
p {margin: 0; padding: 10px 25px 5px}

/* linkmore.css|customers */
/* LINKMORE */
/*#######################*/
.mdLinkMore {display: block; text-align: right}
div.mdLinkMore {margin: 0 25px; padding: 0}
div.mdLinkBack {margin: 10px 25px 0; padding: 0 0 0 24px; background: url(img/icon/icon_back_16.gif) no-repeat 0 50%}

/* column_layout.css|customers */
/* COLUMNS LAYOUT (standard) */
/*#######################*/
.mdColumn1 {width: 310px}
.mdColumn2 {width: 620px}
.mdColumn3 {width: 930px}

.mdColumn3.colBorder3 {background: url(img/col.gif) repeat-y 0 0}
.mdColumn3.colBorder2 {background: url(img/col.gif) repeat-y 310px 0}

/* paragraph_layout.css|customers */
/* bug file */
/* hr_layout.css|customers */
/* HR LAYOUT */
/*#######################*/
div.hr {border-bottom: 1px dashed #d1d1c5; margin: 0 25px 14px; padding: 20px 0 0}
div.hr2 {border-bottom: 2px solid #f2eeeb; margin: 0 25px; padding: 12px 0 0; clear: both}


