/* modclasses.css|global */
/* MODIFYING CLASSES */
/*#######################*/
#mdBody .aLeft {text-align: left ! important}
#mdBody .aRight {text-align: right ! important}
#mdBody .aCenter {text-align: center ! important}
#mdBody .fLeft {float: left ! important}
#mdBody .fRight {float: right ! important}

#mdBody .noWrap {overflow: hidden ! important}
#mdBody .noFloat {float: none ! important}
#mdBody .noClear {clear: none ! important}
#mdBody .noBorder {border: 0 ! important}
#mdBody .noBackImage {background-image: none ! important}
#mdBody .noBackColor {background-color: transparent ! important}

#mdBody .disBlock {display: block ! important}
#mdBody .disInline {display: inline ! important}

#mdBody .clearBoth {clear: both ! important}
#mdBody .clearAll {clear: both ! important; height: 1px; line-height: 1px; font-size: 0}

#mdBody .fontNormal {font-size: 1em ! important; font-weight: normal ! important; font-style: normal ! important; font-variant: normal ! important}
#mdBody .fontLarger {font-size: 1.1em ! important}
#mdBody .fontSmaller {font-size: 0.9em ! important}
#mdBody .fontImp, #mdBody .fontImp * {color: #f00 ! important}

#mdBody .noPmTop {padding-top: 0 ! important; margin-top: 0 ! important}
#mdBody .noPmBottom {padding-bottom: 0 ! important; margin-bottom: 0 ! important}
#mdBody .noPmBoth {padding-top: 0 ! important; padding-bottom: 0 ! important; margin-top: 0 ! important; margin-bottom: 0 ! important}

#mdBody .noPmLeft {padding-left: 0 ! important; margin-left: 0 ! important}
#mdBody .noPmRight {padding-right: 0 ! important; margin-right: 0 ! important}
#mdBody .noPmAll {padding: 0 ! important; margin: 0 ! important}

#mdBody .space {font-size: 1px; line-height: 1px}
#mdBody .neutral {width: auto ! important; height: auto ! important; float: none ! important; margin: auto ! important; padding: 0 ! important; line-height: normal ! important; overflow: visible ! important; white-space: normal ! important}
#mdBody .scroll {overflow: auto ! important}
#mdBody div.divDefault {display: block; float: none; width: auto; height: auto; line-height: normal; margin: 0; padding: 0; overflow: visible; white-space: normal}
/* core.css|customers */
/* CORE */
/*#######################*/
body{height:100%;margin:0;padding:0;z-index:1}

/* HEAD */
#mdHead{position:relative}

/* BODY */
#mdBody{position:relative}

/* FOOT */
#mdFoot{position:relative}

/* content.css|customers */
/* CONTENT */
/*#######################*/
body,input,select,textarea,table,td{font:normal 12px/normal verdana,arial,sans-serif;color:#444}
.mdArticle{min-height:1px;overflow:hidden}
.mdArticle p{font-size:14px;line-height:21px}

/* shell.css|customers */
/* GENEREL SHELL DESIGN */
/*#######################*/
body{background:#f4f4ed url(img/bg.png) repeat-y 50% 0}

/* WRAP */
#mdWrap{width:992px;margin:0 auto}

/* HEAD */
#mdHead{height:160px;background:url(img/head.png) no-repeat 0 0}

/* HEAD (banner) */
#mdHeadBanner{float:right;width:728px;height:90px;margin:15px 15px 0 0}
#mdHeadBanner img{margin:0!important;padding:0!important}

/* HEAD (logo) */
#mdHeadLogo{float:left;width:208px;height:58px;margin:67px 0 0 25px}
#mdHeadLogo img{width:208px;height:58px}

/* HEAD (misc) */
#mdHeadLinks{float:right;list-style:none;height:18px;margin:5px 10px 0;padding:0;overflow:hidden;white-space:nowrap}
#mdHeadLinks li{float:left;padding:0 15px;border-right:1px solid #ff8429;font:normal 11px/normal arial,verdana,sans-serif;margin:0 -1px 0 0}
#mdHeadLinks li a{color:#fff}

/* HEAD (menu) */
.mdMenu{clear:both;width:992px;height:42px;margin:0 auto;overflow:hidden;list-style:none;padding:0;font:bold 13px/26px arial,verdana,sans-serif;background:url(img/menu_bg.png) repeat-x 0 100%}
.mdMenu li{float:left;width:124px;padding:0;margin:0;background:url(img/menu.png) no-repeat 0 0}
.mdMenu li a{display:block;text-decoration:none;color:#fff}
.mdMenu li a:hover{background:url(img/menu.png) repeat-x 0 -30px}
.mdMenu li span{display:block}
.mdMenu li span span{height:30px;text-align:center;cursor:pointer}
.mdMenu li.selected a{font-size:15px;line-height:28px}
.mdMenu li.selected a:hover{background:none}
.mdMenu li.selected span{background:url(img/menu.png) no-repeat 0 -60px}

/* BODY */
#mdBody{padding:0 1px;min-height:400px;overflow:hidden}

/* FOOT */
#mdFoot{width:992px;padding:30px 0 10px;text-align:center}
#mdFoot .mdMenu{height:47px}
#mdFoot .mdMenu li{margin:5px 0 0}
#mdFoot .mdMenu li.selected{margin:0;background:none}
#mdFoot .mdMenu li.selected span{background-position:0 -90px}
#mdFootLinks{list-style:none;margin:2px 0 0;padding:0;display:inline-block}
#mdFootLinks li{float:left;line-height:22px;padding:0 20px;margin:0}

/* box.css|customers */
/* BOX LAYOUT (standard) */
/*#######################*/
.mdBox,.mdBoxDark{margin:30px 15px 0;min-height:1px;overflow:hidden;background:#eaeaea url(img/bar.png) no-repeat 0 0}
.mdBox .mdBoxHead,.mdBoxDark .mdBoxHead{height:22px;padding:0 0 0 30px;margin:0;font:bold 12px/22px arial,verdana,sans-serif;overflow:hidden}
.mdBox .mdBoxBody{margin:1px 1px 0 0;padding:0;min-height:1px;overflow:hidden;background:#fff;list-style:none}
.mdBoxDark .mdBoxBody{background:#f3f3ec;margin:1px 1px 0 0;border-top:1px solid #fff;border-right:1px solid #fff;min-height:1px;overflow:hidden}
.mdBox .mdBoxInner,.mdBoxDark .mdBoxInner{min-height:1px;overflow:hidden}
.mdBox h2,.mdBox h3,.mdBox p{overflow:hidden;padding-left:0}
.mdBoxDark h2,.mdBoxDark h3,.mdBoxDark p{overflow:hidden}
.mdBox .mdBoxText{padding-top:15px}
.mdBoxDark .mdImg{margin-right:0}
.mdBox ul.mdListLine{clear:both;margin-left:0}
.mdBoxDark ul.mdListLine{clear:both}
.mdBox .mdLinkmore{background:#fff}
.mdBoxDark .mdLinkmore{background:#f3f3ec;padding-bottom:5px}
.mdBoxByline{padding:2px 15px 0;font-size:10px;line-height:14px;color:#a4a4a4}
.mdColumn12 .mdBox,.mdColumn12 .mdBoxDark{background-position:-960px 0}
.mdColumn6 .mdBox,.mdColumn6 .mdBoxDark{background-position:-1590px 0}

.mdBoxTeasers li{padding:0;margin:0;min-height:1px;overflow:hidden;border-bottom:1px solid #eaeaea}
.mdBoxTeasers li a{position:relative}
.mdBoxTeasers li:last-child{border:0}
.mdBoxTeasers .mdTheme{font:bold 10px/16px arial,verdana,sans-serif;text-transform:uppercase;padding:0 3px;background:#c60;color:#fff}

.mdListTeasers .mdBoxBody{background:#f3f3ec;margin:0;border-top:0;border:0}
.mdListTeasers ul{list-style:none;margin:0;padding:0}
.mdListTeasers li{padding:0;min-height:1px;overflow:hidden}
.mdListTeasers p{padding-top:0;padding-bottom:0}
.mdColumn18 .mdListTeasers li{float:left;width:320px;padding-bottom:15px}
.mdColumn12 .mdListTeasers .mdBoxBody{background:#fff}
.mdColumn12 .mdListTeasers li{float:left;width:315px}
.mdColumn6 .mdListTeasers li{border-top:1px solid #eaeaea}

.mdBoxCompetition .mdLinkmore{text-align:left;padding:5px 2px}
.mdBoxCompetition .mdBoxBody,.mdBoxAd .mdBoxBody{margin:0;padding:0;border:1px solid #ededed}
.mdBoxCompetition .mdBoxInner{height:189px;margin:1px;background:#fff8d6}
.mdBoxAd .mdBoxInner{height:100px;margin:1px;background:#eef8fd}
.mdBoxCompetition .mdImg,.mdBoxAd .mdImg{margin:0;border-top:none;border-left:none;border-bottom:none;padding-bottom:0}
.mdBoxCompetition h2,.mdBoxCompetition h3,.mdBoxCompetition p,.mdBoxAd h2,.mdBoxAd h3,.mdBoxAd p{padding-left:15px}

.mdBoxComment .mdBoxBody{margin:0;background-color:#fff}
.mdBoxComment .mdLinkmore{text-align:left;padding:5px 2px 0;margin-bottom:-13px}
.mdBoxComment .mdBoxInner{margin:20px 0 0;padding:5px 0;background-color:#f3f3ec;border:1px solid #d2d2cb}
.mdBoxComment p{padding:5px 15px 10px}
.mdBoxComment cite{display:block;background:url(img/comment.gif) no-repeat 50px 0;padding:30px 0 5px;z-index:2;position:relative;top:-1px;border-bottom:1px dotted #ccc;font-style:normal;color:#9e9e9e}
.mdBoxComment cite strong{color:#444}

.mdBoxLists .mdBoxBody{font-size:11px;margin:0;background:#fff url(img/boxlists.gif) repeat-y 100% 0}
.mdBoxLists .mdBoxInner{float:left;width:192px;margin:0;padding:0}
.mdBoxLists h3{padding:10px 4px 0;color:#444}
.mdBoxLists ul{margin:4px;padding:0}
.mdBoxLists .mdListIndex li{padding-left:37px!important}
.mdBoxLists .mdLinkmore{background:none;padding:5px 4px 10px;margin:0;text-align:left}
.mdBoxListsSpecial a,.mdBoxListsSpecial .mdLinkdink{color:#47a5d4}

.mdBoxImg .mdImg{margin:0}

.mdBoxMultimedia .mdBoxBody{margin:0;border:1px solid #ededed}
.mdBoxMultimedia dt{font-weight:bold}
.mdBoxMultimedia dd{padding:0 0 10px;margin:0}
.mdBoxMultimedia .mdLinkmore{height:21px;border:1px solid #fff;background:#f3f3ec}
.jsMultimediaBox{margin:0;padding:0 1px;position:relative;border-bottom:1px solid #ededed;min-height:1px;overflow:hidden;height:195px}
.jsMultimediaBox dt{float:right;clear:right;width:160px;height:27px;padding:0 10px;border-top:1px solid #ededed;border-left:1px solid #ededed;font:normal 11px/27px arial,verdana,sans-serif;cursor:pointer;position:relative;z-index:1}
.jsMultimediaBox dt:hover{color:#c60}
.jsMultimediaBox dt.selected{color:#fff!important}
.jsMultimediaBox dt:first-child{border-top:0}
.jsMultimediaBox dt.selected span{display:block;position:absolute;top:1px;left:-13px;width:160px;padding:0 10px 0 23px;overflow:hidden;white-space:nowrap;height:25px;background:url(img/multimedia.png) no-repeat 0 0;z-index:10}
.jsMultimediaBox dd{display:none;position:absolute;top:1px;left:1px;width:444px;height:193px;padding:0;background:#3a3f46}
.jsMultimediaBox dd a{display:block}

.mdBybox{margin:15px 15px 0;padding:15px 15px 10px;border:1px solid #ededed;min-height:1px;overflow:hidden}
.mdBybox img{float:left;margin-right:15px}
.mdBybox p{padding:0 0 4px;font-size:11px;color:#9e9e9e}
.mdBybox .mdArtLinks{float:right;list-style:none;margin:0;padding:0}
.mdBybox .mdArtLinks li{float:left;font-size:10px;margin:0;padding:0 0 0 34px;height:16px}
.mdBybox .mdArtLinks li *{color:#c60;text-decoration:underline;cursor:pointer}
.mdBybox .mdArtLinks li *:hover{text-decoration:none}
.mdBybox .mdArtLinks li img{margin:0}
.mdBybox .mdArtRead{background:url(img/icon/icon_speaker_14.gif) no-repeat 16px 0}
.mdBybox .mdArtPrint{background:url(img/icon/icon_print_14.gif) no-repeat 16px 0}
.mdBybox .mdArtSend{background:url(img/icon/icon_mail_14.gif) no-repeat 16px 0}
.mdBybox .mdArtAddthis{padding:0 0 0 18px!important}

.mdBoxFacts{width:190px;min-height:1px;overflow:hidden;background:#fff url(img/bar.png) no-repeat -1890px 0}
.mdBoxFacts .mdBoxHead{height:22px;padding:0 0 0 30px;margin:0;font:bold 12px/22px arial,verdana,sans-serif}
.mdBoxFacts .mdBoxBody{border:1px solid #eaeaea;min-height:1px;overflow:hidden}
.mdBoxFacts .mdBoxBody *{font-size:11px;line-height:14px}
.mdBoxFacts ul{height:1%}

.mdBoxRss{margin:15px 15px 0;padding:0 15px 0 20px;line-height:32px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:url(img/icon/icon_rss_21.png) no-repeat 0 50%;min-height:1px;overflow:hidden}
.mdBoxRss dt,.mdBoxRss dd{float:left;padding:0 0 0 10px;margin:0}
.mdBoxRss dt{font-weight:bold}

.mdBoxTabs{height:21px;margin:0;background:#fff url(img/boxtab_bg.gif) repeat-x 0 35px;padding:15px 30px;list-style:none}
.mdBoxTabs li{float:left;width:56px;height:21px;background:url(img/boxtab.png) no-repeat 0 0;text-align:center;margin:0 1px 0 0;border-bottom:0}
.mdBoxTabs li a{display:block;font:bold 12px/21px arial,verdana,sans-serif;color:#8d9090;text-decoration:none}
.mdBoxTabs li a:hover{color:#c60}
.mdBoxTabs li.selected{background-position:-56px 0}
.mdBoxTabs li.selected a{color:#c60}

.mdPlay{display:block}
.mdPlay span{position:absolute;display:block;margin:17px 2px 0;top:0;left:0;background:url(img/play.png) no-repeat 0 0;width:31px;height:30px}
.mdPlay span:hover{background-position:-31px 0}

.mdBanner .mdBoxBody{margin:0;padding:0;min-height:250px;background:#3a3f46}

#mdFoot .mdBox{margin:0 16px 15px;text-align:left}
#mdFoot .mdBoxBody{background:#f3f3ec;border-top:1px solid #d2d2cb}
#mdFoot .mdBoxInner{border-top:1px solid #fff}

/* column.css|customers */
/* 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}
.mdColumn1{width:55px}
.mdColumn2{width:110px}
.mdColumn3{width:165px}
.mdColumn4{width:220px}
.mdColumn5{width:275px}
.mdColumn6{width:330px}
.mdColumn7{width:385px}
.mdColumn8{width:440px}
.mdColumn9{width:495px}
.mdColumn10{width:550px}
.mdColumn11{width:605px}
.mdColumn12{width:660px}
.mdColumn13{width:715px}
.mdColumn14{width:770px}
.mdColumn15{width:825px}
.mdColumn16{width:880px}
.mdColumn17{width:935px}
.mdColumn18{width:990px}

/* list.css|customers */
/* LIST */
/*#######################*/
ul{margin:10px 10px 5px;padding:0 5px 0 20px}
li{margin:0;padding:3px 0}

ul.mdListIndex{margin:10px 0 5px;padding-left:15px}
ul.mdListIndex li{list-style:none;padding-left:55px;position:relative}
ul.mdListIndex div{position:absolute;top:5px;left:0;font-size:10px;color:#999}

ul.mdListLine{list-style:none;margin:10px 15px 5px;padding:0;border-top:1px dotted #ccc}
ul.mdListLine li{border-bottom:1px dotted #ccc}

ul.mdListIcon{list-style:none;margin:10px 0 5px;padding-left:15px}
ul.mdListIcon li{padding-left:20px;background-repeat:no-repeat;background-position:0 4px}
ul.mdListIcon li.mdIconDoc{background-image:url(img/icon/icon_doc_16.gif)}
ul.mdListIcon li.mdIconXls{background-image:url(img/icon/icon_xls_16.gif)}
ul.mdListIcon li.mdIconPdf{background-image:url(img/icon/icon_pdf_16.gif)}

ul.mdListSimple{list-style:none;margin:10px 0 5px;padding-left:15px}
ul.mdListSimple p{padding:2px 0 0}

/* form.css|customers */
/* FORM */
/*#######################*/
form{margin:0}
fieldset{border:0;margin:0;padding:0}
.mdFormSubLeft{float:left}
.mdFormSubRight{float:right}
.mdFormInput{float:left;height:18px;padding:0 3px;margin:0;border:1px solid #c3c3c3;line-height:18px}
.mdFormTextarea{float:left;padding:0 3px;margin:0;border:1px solid #c3c3c3}
.mdFormSubmit{float:right;width:51px;height:20px;padding:0;margin:0;background:url(img/button.png) no-repeat 0 0;border:0;font:bold 12px/20px arial,verdana,sans-serif!important;color:#fff;cursor:pointer;text-align:center}
.mdFormSubmit:hover{background-position:-51px 0}

.mdFormSearch *,.mdFormSearch2 *,.mdFormTip *,.mdFormPost *{font-size:11px}
.mdFormSearch legend,.mdFormSearch2 legend,.mdFormTip legend,.mdFormPoll legend,.mdFormPost legend{padding:0 0 0 30px;font:bold 12px/22px arial,verdana,sans-serif;color:#333}
.mdFormSearch .mdFormSub,.mdFormTip .mdFormSub{padding:10px 15px;margin:1px 1px 0 0;border-top:1px solid #fff;border-right:1px solid #fff;min-height:1px;overflow:hidden;background:#f3f3ec}

.mdFormSearch .mdFormInputWrap,.mdFormSearch2 .mdFormInputWrap{float:left}
.mdFormSearch .mdFormInputWrap label,.mdFormSearch2 .mdFormInputWrap label{display:none}
.mdFormSearch .mdFormInput,.mdFormSearch2 .mdFormInput{width:210px}
.mdFormSearch .mdFormSubmitWrap,.mdFormSearch2 .mdFormSubmitWrap{float:left;padding-left:1px}
.mdFormSearch .mdFormSubmit,.mdFormSearch2 .mdFormSubmit{float:left;background-image:url(img/searchbutton.png);width:44px}
.mdFormSearch .mdFormSubmit:hover,.mdFormSearch2 .mdFormSubmit:hover{background-position:-44px 0}
.mdColumn12 .mdFormSearch .mdFormInput{width:544px}
.mdFormSearchResult{clear:both;padding-top:15px}
.mdFormSearchResult p{padding:15px 0 10px;border-top:1px dotted #ccc;font:bold 20px/normal arial,verdana,sans-serif;color:#c60}

.mdFormSearch2 .mdFormSub{padding:10px 15px;margin:1px 1px 0 0;background:#fff;min-height:1px;overflow:hidden}

.mdFormTip .mdFormTextareaWrap{min-height:1px;overflow:hidden;padding:0 0 3px}
.mdFormTip .mdFormTextarea{width:260px;height:70px}
.mdFormTip .mdFormInputWrap{min-height:1px;overflow:hidden;padding:0 0 3px}
.mdFormTip .mdFormInput{width:260px}
.mdFormTip .mdFormSubmitWrap{padding:10px 0 0}

.mdFormPoll .mdFormSub{margin:1px 1px 0 0;padding:1px 1px 0 0;min-height:1px;overflow:hidden;background-color:#fff}
.mdFormPoll .mdFormRadioWrap{min-height:1px;overflow:hidden;padding:2px 0}
.mdFormPoll .mdFormRadio{float:left;position:relative;top:-2px}
.mdFormPoll label{overflow:hidden;display:block;padding:0 3px;color:#c60}
.mdFormPoll .mdFormSubmitWrap{padding:5px 15px 0}

.mdFormPost{background-color:#fff!important}
.mdFormPost .mdFormSub{padding:10px 0 0}
.mdFormPost .mdFormSubLeft{width:430px}
.mdFormPost .mdFormSubRight{width:190px}
.mdFormPost .mdFormTextareaWrap{padding:0 0 3px;min-height:1px;overflow:hidden}
.mdFormPost .mdFormTextarea{width:410px;height:60px}
.mdFormPost .mdFormInputWrap{padding:0 0 3px;min-height:1px;overflow:hidden}
.mdFormPost .mdFormInput{width:410px}
.mdFormPost .mdFormSubRight .mdFormInput{float:right;width:182px}
.mdFormPost .mdFormCaptcha{width:188px;height:60px;border:1px solid #c3c3c3;background:#f4f4ed;margin:0 0 3px;overflow:hidden}
.mdFormPost .mdLinkmore{float:left}

/* pagination.css|customers */
/* PAGINATION */
/*#######################*/
.mdPagination{margin:20px 15px 0;padding:10px 0 0;position:relative;left:0;top:0;height:24px;border-top:1px dotted #ccc}
.mdPaginationLeft{position:absolute;left:0;top:10px}
.mdPaginationRight{position:absolute;right:0;top:10px;text-align:right}
.mdPaginationCenter{text-align: center}

/* teasertext.css|customers */
/* TEASERTEXT */
/*#######################*/
.mdTeasertext{font:bold 20px/24px arial,verdana,sans-serif!important}

/* image.css|customers */
/* IMAGE */
/*#######################*/
img{border:0}
.mdImg{float:left;border:1px solid #ededed;padding:1px;margin:15px 15px -1px 0;background:#fff}
.mdImg2{float:left;margin:10px 0 15px 15px}
.mdImgBig{float:left;border:1px solid #ededed;padding:1px;margin:0;background:#fff}

/* heading.css|customers */
/* HEADING */
/*#######################*/
h1,h2{margin:0;padding:15px 15px 0}
h3{margin:0;padding:15px 15px 0}
h4{margin:0 0 -5px;padding:10px 15px 0}
h1{font:bold 33px/normal arial,verdana,sans-serif;color:#c60}
h2,h2 a{font:normal 16px/20px arial,verdana,sans-serif;color:#c60}
h3,h3 a{font:normal 14px/17px arial,verdana,sans-serif;color:#c60}
h4,h4 a{font:bold 12px/14px verdana,arial,sans-serif;color:#444}

/* floatbox.css|customers */
/* FLOATBOX */
/*#######################*/
.mdFloatboxLeft{float:left;width:344px;min-height:1px;overflow:hidden;margin:10px 0 0;padding:0 15px 5px}
.mdFloatboxRight{float:right;width:184px;min-height:1px;overflow:hidden;margin:10px 0 0;padding:0 15px 5px}
.mdFloatboxLeft .mdImg,.mdFloatboxRight .mdImg{margin:0}

/* imagetext.css|customers */
/* IMAGETEXT */
/*#######################*/
.mdImagetext{border-top:1px solid #fff;background:#f3f3ec;line-height:17px;padding:3px 10px!important;font-size:12px!important;color:#666;clear:both}

/* link.css|customers */
/* LINK */
/*#######################*/
a{color:#c60}
a:hover{text-decoration:none}

/* linkmore.css|customers */
/* LINKMORE */
/*#######################*/
.mdLinkmore{text-align:right;padding:5px 15px 0;margin:0}

/* linkdink.css|customers */
/* LINKDINK */
/*#######################*/
.mdLinkdink{color:#c60}

/* paragraph.css|customers */
/* PARAGRAPH */
/*#######################*/
p{margin:0;padding:5px 15px 10px}


