/* 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}

/* 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;z-index:50}

/* BODY */
#mdBody {position: relative;z-index:49}
#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}

/* BODY CONTENT */
#mdBodyContentSub {position: relative; float: left; width: 100%; overflow: hidden}

/* BODY RIGHT */
#mdBodyRight {float: right}

/* ACCESSIBILITY */
.mdAccess {display: none; visibility: hidden}
/* content.css|customers */
/* CONTENT */
/*#######################*/
body, input, select, button, textarea, table, tr, td, font {font: normal 12px/17px arial,verdana,tahoma,sans-serif; color: #1f1f1f}

img{border:0}
/* shell.css|customers */
/* GENEREL SHELL DESIGN */
/*#######################*/
body {background:url(img/body_bg.jpg) repeat 50% 0}

#mdWrap{width:990px;margin:0 auto;padding-bottom:20px}

/* HEAD */
#mdHead{}

#mdLogo{float:left}
#mdLogoSub{margin:26px 10px 0;width:202px;height:35px;overflow:hidden}

#mdHeadBar{position:relative;width:990px;margin:5px 0 0;background:url(img/headbar_bg.png) no-repeat 0 0}

/* HEADMENU */ 
#mdHeadMenu{clear:both;padding:19px 0 0;margin-bottom:1px;position:relative;width:990px}
#mdHeadMenu ul{position:relative;z-index:10;margin:0;padding:0 2px;list-style:none;min-height:1px;overflow:hidden;background:url(img/headmenu_bg.png) repeat-x 0 0}
#mdHeadMenu li{float:left;height:27px;margin:0 6px;padding:0;overflow:hidden}

#mdHeadMenu li a{display:block;height:26px;background:url(img/headmenu_tab_bg.png) repeat-x 0 0;font:bold 11px/26px arial,verdana,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase}
#mdHeadMenu li a span{float:left;height:26px;padding:0 0 0 10px;background:url(img/headmenu_tab_bg.png) no-repeat 0 -26px;cursor:pointer}
#mdHeadMenu li a span span{padding:0 10px 0 0;background-position:100% -52px}

#mdHeadMenu li a:hover{background-position:0 -78px}
#mdHeadMenu li a:hover span{background-position:0 -104px}
#mdHeadMenu li a:hover span span{background-position:100% -130px}

#mdHeadMenu li.expanded{height:54px}
#mdHeadMenu li.expanded a,#mdHeadMenu li.expanded a:hover{height:29px;background-position:0 -156px;color:#333}
#mdHeadMenu li.expanded a span,#mdHeadMenu li.expanded a:hover span{height:29px;background-position:0 -185px}
#mdHeadMenu li.expanded a span span,#mdHeadMenu li.expanded a:hover span span{background-position:100% -214px}

#mdHeadMenu ul ul{position:absolute;left:0;top:29px;width:988px;padding:0;border:1px solid #8d8b8b;border-top:0;background:url(img/headmenu_sub_bg.png) repeat-x 0 100%}
#mdHeadMenu ul ul li{height:24px;margin:0 16px;padding:0}

#mdHeadMenu ul ul li a{height:24px;background:none;font:bold 10px/24px arial,verdana,sans-serif;color:#333}
#mdHeadMenu ul ul li a span{padding:0;background:none}

#mdHeadMenu ul ul li a:hover{text-decoration:underline}

#mdHeadMenu .mdToggleCategories{position:absolute;z-index:15;right:0;top:19px;width:133px;height:28px;text-align:center}
#mdHeadMenu .mdToggleCategories span{display:block;background:url(img/headbar_categories_toggler.png) no-repeat 0 0;width:133px;height:27px;font:bold 11px/27px arial,verdana,sans-serif;text-transform:uppercase;color:#fff;cursor:pointer}
#mdHeadMenu .mdToggleCategories span:hover{background-position:-133px 0}
	#mdHeadMenu .mdToggleCategories span.open{height:28px}

/* CUSTOMER MENU */
#mdCustomerMenu{position:absolute;left:675px;top:38px}
#mdCustomerMenu ul{margin:0;padding:0;list-style:none}
#mdCustomerMenu li{float:left;margin:0;padding:0 7px 0 6px;font:bold 10px/12px arial,verdana,sans-serif;border-left:2px solid #b80505}
	#mdCustomerMenu li:first-child{border:0}
#mdCustomerMenu a{color:#fff;text-decoration:none}
#mdCustomerMenu a:hover{text-decoration:underline}

/* GLOBAL SEARCH */
.mdGlobalSearch{float:left;width:410px;height:34px;margin:26px 35px 0 35px;background:url(img/search_bg.png) no-repeat 0 0}
.mdGlobalSearch .mdFormTextWrap{float:left;width:350px;height:27px;margin:4px 0;padding:0}
	.mdGlobalSearch label{float:left;width:32px;height:27px;overflow:hidden;margin:0 4px 0 0;padding:0;text-indent:-9999px;text-align:left!important;background:url(img/search_bg.png) no-repeat -508px 0}
	.mdGlobalSearch .mdFormText{float:left;border:0;padding:4px 0 3px;margin:0 0 0 4px;height:20px;width:310px;font:normal 16px/20px arial,verdana,sans-serif;background:none}
.mdGlobalSearch .mdFormSubmitWrap{float:left;margin:4px 5px;width:49px;height:27px;overflow:hidden;padding:0}
	.mdGlobalSearch .mdFormSubmit{border:0;margin:0;padding:0;width:49px;height:27px;text-align:center;font:bold 14px/27px arial,verdana,sans-serif;text-transform:uppercase;background:url(img/search_bg.png) no-repeat -410px 0;cursor:pointer}
		.mdGlobalSearch .mdFormSubmit:hover{background-position:-459px 0}

/* INTERNAL AD IN GAFFER TAPE */
.mdInternalAd135x48{position:absolute;top:19px;right:5px;width:135px;height:48px}
.mdInternalAd135x48 a{display:block;font:normal 12px/14px arial,verdana,sans-serif;text-decoration:none;color:#fff}
.mdInternalAd135x48 a:hover{text-decoration:none;color:#fff}
.mdInternalAd135x48 strong{display:block;font:bold 14px/17px arial,verdana,sans-serif}

/* CATEGORY LIST */
.mdCategories{width:990px;background:#000 url(img/headbar_categories_bg.jpg) no-repeat 0 0;margin:0 0 1px;padding:0 0 7px;position:relative;z-index:20}
.mdCategoriesSub{background:url(img/headbar_categories_studs.png) no-repeat 0 100%}
.mdCategories dl{background:url(img/headbar_categories_studs.png) no-repeat 0 7px;margin:0;padding:15px 0 5px;font:bold 14px/18px arial,verdana,sans-serif;min-height:1px;overflow:hidden}
.mdCategories dt{color:#fff;margin:0;padding:0 30px 10px;font-size:18px;line-height:22px}
.mdCategories dd{margin:0;padding:0 30px 5px;float:left;width:270px}

.mdCategoriesSub a{color:#fff;text-decoration:none}
.mdCategoriesSub a:hover{text-decoration:underline}

/* BODY*/
#mdBody{background:#f1f2e5}
#mdBodySub{padding-top:15px}

#mdBodyContent{}

/* SUBFOOT */
#mdSubFoot{background:#f1f2e5;min-height:1px;overflow:hidden}

/* FOOT */
#mdFoot{background:#f1f2e5}

#mdFoot .mdColophon{border:1px solid #333;border-bottom:0;margin:0 1px 10px}
#mdFoot .mdColophon .mdMenu{background:url(img/colophon_bg.png) repeat-x 0 0;margin:0;padding:0;height:28px;list-style:none;text-align:center}
#mdFoot .mdColophon .mdMenu li{display:inline-block;margin:0 15px;font:bold 10px/26px arial,verdana,sans-serif;text-transform:uppercase}
#mdFoot .mdColophon a{color:#fff}

#mdFoot .mdCorporate{margin:0 0 10px}
#mdFoot .mdCorporate address{font:normal 10px/13px arial,verdana,sans-serif;text-align:center}
#mdFoot .mdCorporate address span{margin:0 6px;color:#b00}
#mdFoot .mdCorporate address a{color:#1f1f1f;text-decoration:underline}
#mdFoot .mdCorporate address a:hover{text-decoration:none}

#mdFoot #mdFootMenu{margin:0 1px;padding:10px 0;background:url(img/foot_fade.png) repeat-x 0 0}
#mdFoot #mdFootMenu .mdMenu{margin:0;padding:0;list-style:none;text-align:center}
#mdFoot #mdFootMenu .mdMenu li{display:inline-block;margin:0 15px;font:bold 10px/20px arial,verdana,sans-serif}
#mdFoot #mdFootMenu a{color:#333}

/* ADS */
.mdAd930x180{width:930px;height:180px;margin:5px auto 0;position:relative;z-index:99999}
.mdAd300xvar{width:300px;margin:0 auto 15px;position:relative;z-index:99999}
.mdAd300x40{width:300px;position:relative;z-index:99999}
.mdAd190xvar{width:190px;margin:0 auto 15px;position:relative;z-index:99999}
.mdAd300xvar h4,.mdAd190xvar h4{display:none;margin:0;padding:0;height:8px;overflow:hidden;text-indent:-9999px;background:url(img/ad_text.gif) no-repeat 0 0}
.mdAdText {margin:0 25px 15px;padding:0;display:block;clear:both; }
/* pagination.css|customers */
.mdPagination{margin:0 10px 0 15px;padding:5px 0;border-top:1px solid #c4cfba;border-bottom:1px solid #c4cfba;min-height:1px;overflow:hidden}
.mdPaginationSimple{border:0;padding:5px 0 0;margin:0 10px 20px 15px}
.mdPaginationSub{float:right}

.mdPagination .mdPrev,.mdPagination .mdCurrentCount,.mdPagination .mdNext{float:left}
.mdPagination .mdPrev,.mdPagination .mdNext{height:14px;width:9px;overflow:hidden}
.mdPagination .mdPrev a,.mdPagination .mdNext a{display:block;width:9px;height:14px;text-indent:-9999px;background:url(img/pagination_arrows.png) no-repeat 0 0}
	.mdPagination .mdPrev a:hover{background-position:-18px 0}
	.mdPagination .mdNext a{background-position:-9px 0}
	.mdPagination .mdNext a:hover{background-position:-27px 0}
.mdPagination .mdCurrentCount{padding:0 6px;font:bold 10px/14px arial,verdana,sans-serif;text-transform:uppercase;color:#666}
/* modclasses.css|customers */
.mdForceHide{display:none!important}

.aLeft{text-align:left}
.aCenter{text-align:center}
.aRight{text-align:right}
/* list.css|customers */
/* LIST */
/*#######################*/
ul{margin:0;padding:0 15px 15px 30px}
ul li{margin:0 0 0 25px;padding:1px 0 3px}

ol{margin:0;padding:0 15px 15px 30px}
ol li{margin:0 0 0 25px;padding:1px 0 3px}

ul.mdLinkList{margin:0;padding:0;list-style:none}
ul.mdLinkList li{margin:0;padding:0}
ul.mdLinkList a{display:block;margin:0 1px;padding:3px 10px;text-decoration:none}
ul.mdLinkList a:hover{background:#595959;color:#fff}

ul.mdWinnerList{margin:0;padding:0 0 5px;list-style:none}
ul.mdWinnerList li{margin:0;padding:5px 20px;background:url(img/box_gold_sep.png) no-repeat 50% 0;font-weight:bold;line-height:14px}
	ul.mdWinnerList li:first-child{background:none;padding-top:0}
ul.mdWinnerList li em{display:block;font-weight:normal;font-size:11px}

ul.mdForumTeasers{margin:0;padding:0;list-style:none;color:#424242;line-height:18px}
ul.mdForumTeasers li{margin:0;padding:9px 15px 9px 60px;border-top:1px solid #f1f2e5}
	ul.mdForumTeasers li.mdAlt{background:#f7f9ec}
ul.mdForumTeasers blockquote{margin:0;padding:0}
ul.mdForumTeasers .mdQuoteMeta{padding:0;font:normal 11px/18px arial,verdana,sans-serif;color:#333}
ul.mdForumTeasers .mdQuoteMeta a{font:bold 13px/18px georgia,times new roman,serif}
ul.mdForumTeasers cite{font-family:georgia,times new roman,serif;font-style:normal}

ul.mdSubCategories{margin:0;padding:0;list-style:none;min-height:1px;overflow:hidden}
	h1 + ul.mdSubCategories{margin:-10px 0 0}
ul.mdSubCategories li{float:left;margin:0;width:180px;padding:0 5px 5px 35px;background:url(img/bullet_arrow_333.gif) no-repeat 27px 5px;font:normal 11px/16px arial,verdana,sans-serif}
ul.mdSubCategories li a{text-decoration:none}
ul.mdSubCategories li a:hover{text-decoration:underline}

dl{margin:0;padding:0 25px 15px}
dt{font-weight:bold;font-size:13px;margin:5px 0 0}
dd{margin:0;padding:0}

dl.mdTabList{padding:0 0 15px;margin:0}
dl.mdTabList dt{padding:0 15px;margin:0 0 3px;font:bold 14px/18px arial,verdana,sans-serif}
dl.mdTabList dd{margin:0;padding:0}
dl.mdTabList a{display:block;margin:0 1px;padding:3px 14px;text-decoration:none}
dl.mdTabList a:hover{background:#595959;color:#fff}
dl.mdTabList a span{font:bold 10px/15px arial,verdana,sans-serif;color:#979797;margin-right:5px}
dl.mdTabList a:hover span{color:#fff}

dl.mdPollResults{margin:0;padding:5px 0}
dl.mdPollResults dt{margin:0;padding:0 10px;font-weight:bold}
dl.mdPollResults dd{margin:0 0 7px;padding:0;margin:0 10px 10px}

dl.mdPollResultsJs{}
dl.mdPollResultsJs dt{color:#ccc;font-weight:normal;padding-bottom:3px}
dl.mdPollResultsJs dd{position:relative;height:14px;background:url(img/poll_bg.png) no-repeat 0 0;color:#646464;font-size:10px;line-height:13px}
dl.mdPollResultsJs dd div{float:left;height:14px;background:url(img/poll_bg.png) no-repeat 100% -28px;margin:0 1px}
dl.mdPollResultsJs dd div div{float:left;width:3px;background-position:0 -14px;margin:0}
dl.mdPollResultsJs dd span{position:absolute;right:0;top:0}

dl.mdReceiptProdInfo{border-top:1px solid #c3cfb9;margin:0 15px 15px;padding:3px 0}
dl.mdReceiptProdInfo dt,dl.mdReceiptProdInfo dd{display:inline;padding:0;margin:0;font-size:12px}

.mdFilePreview ul{margin:0;padding:0;list-style:none}
.mdFilePreview li{margin:0 15px;padding:0 0 2px}
/* forum.css|customers */
/* MAIN CONTAINER */
.mdAdvForum{background:#f1f2e5}

.mdForumBreadcrumb{margin:0 15px;padding:0;}

/* TABLE VIEW OF FORUMS */
.mdForums{border-collapse:collapse;empty-cells:show;border:0;width:620px}
.mdTopics{border:0;border-bottom:1px solid #c1cee1!important;width:620px}

	.mdForums th,.mdTopics th{font:bold 12px/20px arial,verdana,sans-serif;background:#707a66 url(img/forum/header_gradient.png) repeat-x 0 0;border-right:1px solid #f1f2e5;border-bottom:1px solid #f1f2e5;padding:2px 10px}
		.mdForums thead th,.mdTopics thead th{padding: 0 2px;color:#fff;text-transform:uppercase}
	.mdForums tbody th,.mdTopics tbody th{background:#c4cfba;color:#485140}
		
	.mdForums th a,.mdTopics th a{color:#fff;white-space: nowrap}
	
	.mdForums td,.mdTopics td, .mdForums.sticky-enabled td,.mdTopics.sticky-enabled td{padding: 4px 2px; border:0 none;border-right:1px solid #f1f2e5;border-bottom:1px solid #f1f2e5; vertical-align:middle;}
	.mdForums tr.odd td,.mdTopics tr.odd td{background:#f7f9ec}
	.mdForums tr.even td,.mdTopics tr.even td{background:#fff}
	
	.mdForums td a,.mdTopics td a{color:#7d9c2f;text-decoration:underline;font:bold 13px/18px georgia,times new roman,serif}
	.mdForums td a:hover,.mdTopics td a:hover{text-decoration:none}
	
	/* specific cell styling */
	.mdForums .mdForumStatus{border-right:0;width:48px}
	.mdForums .mdForumName{}
		.mdForumName strong{display:block;font:bold 13px/18px georgia,times new roman,serif}
		.mdForumName div{font:normal 13px/18px arial,verdana,sans-serif;color:#424236}
	.mdForums .mdForumTopics{width:34px;text-align:center;vertical-align:middle}
	.mdForums .mdForumCount{width:34px;text-align:center;vertical-align:middle}
	.mdForums .mdForumLatest{}
	
	.mdTopics .mdTopicStatus{width:44px}
	.mdTopics .mdTopicName{}
		.mdTopics .mdSticky{display:block}
	.mdTopics .mdTopicReplies{width:34px;text-align:center;vertical-align:middle}
	.mdTopics .mdTopicViews{width:34px;text-align:center;vertical-align:middle}
	.mdTopics .mdTopicCreated{}
	.mdTopics .mdTopicLatest{}
	.mdTopics .mdForumAction{text-align:center}
		.mdTopics .mdForumAction a{display:inline-block;height:18px;overflow:hidden;background:url(img/forum/btn_bg.png) repeat-x;color:#fff;text-transform:uppercase;font:bold 10px/18px arial,verdana,sans-serif;padding:0 5px;border:1px solid #707a66;text-decoration:none}
		.mdTopics .mdForumAction a:hover{background-position:0 -18px}
	
	
/* POSTS */
.mdPostWrap{} 
.mdPostWrapSub{margin:0 15px 0 25px;min-height:1px;overflow:hidden;background:url(img/forum/post_bg.png) repeat-y 0 0}
	.mdPostReply .mdPostWrapSub{background-image:url(img/forum/reply_bg.png)}
	
.mdPost .mdPostTitle{background:#485140;padding:2px 10px;color:#fff;min-height:1px;overflow:hidden;border-bottom:1px solid #f1f2e5}
	.mdPostTitle strong{font:bold 12px/20px arial,verdana,sans-serif;text-transform:uppercase;width:430px;float:left}
	.mdPostTitle span{float:right;font:bold 11px/20px arial,verdana,sans-serif}
		.mdPostTitle a{color:#fff}
	.mdPostReply .mdPostTitle{background:#c4cfba;padding:2px 10px;color:#485140}
		.mdPostReply .mdPostTitle strong{font:bold 11px/17px verdana,arial,sans-serif;text-transform:none}
		.mdPostReply .mdPostTitle span{top:3px;text-align:right}
			.mdPostReply .mdPostTitle span em{font-style:normal}
		.mdPostReply .mdPostTitle a{color:#485140;font:bold 13px/20px georgia,times new roman,serif}
	
.mdPostWrap .mdAuthorWrap{float:left;width:131px}
	.mdPostWrap .mdAuthorWrap a{color:#485140}
	.mdPostWrap .mdAuthorPane{padding:10px;font:normal 13px/16px arial,verdana,sans-serif}
	.mdPostWrap .mdAuthorPane .picture img{margin:0 auto 5px;border:1px solid #1f4473}
		.mdAuthorPane .mdAuthorName{margin:0 0 5px}
		.mdAuthorPane .mdAuthorOnline{min-height:1px;overflow:hidden;margin:0 0 5px}
		.mdAuthorPane .mdAuthorOnline span{float:left;margin:0 3px 0 0}

.mdPostWrap .mdPostContent{float:left;width:489px}

.mdPostWrap .mdPostContent .mdQuoteMsg{margin:10px;padding:5px;border:1px solid #424236;color:#333}
.mdPostWrap .mdPostContent .mdQuoteCite{margin:0 0 5px}

.mdPostContent p{padding:5px 10px;font:normal 13px/19px arial,verdana,sans-serif;color:#424236}
.mdPostContent .mdForumLastEdited{clear:both;padding:5px 10px;color:#666;font-style:italic;font-size:10px}

.mdPostFooter{clear:both;min-height:1px;overflow:hidden;padding-left:136px}

.mdPostFooter .mdJumpLinks{float:left;width:100px}
	.mdPostFooter .mdJumpLinks a{margin:5px}
.mdPostFooter div.mdPostFooterLinks{float:left;width:484px}


/* ATTACHMENTS */
.mdForumAttachment{clear:both;margin:10px 0;padding:10px 10px 0;background:#f7f9ec;min-height:1px;overflow:hidden}
	.mdPostReply .mdForumAttachment{background:#fff}
	
.mdForumAttachment .mdImg{float:left;margin:0 10px 10px 0}
.mdForumAttachment .mdImg a img{border:1px solid #c4cfba}
	.mdForumAttachment .mdImg a:hover img{border-color:#b00}
.mdForumAttachment .mdTxt{margin:0 0 10px}
.mdForumAttachment .mdTxt p{padding:0;font:normal 11px/15px arial,verdana,sans-serif;color:#424236}

/* statistics */
.mdForumStat dl{margin:0;padding:0;}
.mdForumStat dt{padding:5px 25px 0;font:bold 12px/17px arial,verdana,sans-serif}
.mdForumStat dd{padding:0 25px;margin:0}
.mdForumStat dd strong{font-weight:normal}

/* LEGEND LISTS */
.mdLegend ul{list-style:none;margin:0;padding:0 25px 15px}
.mdLegend li{padding:0;margin:5px 0;background:none}
/* specific lists */
ul.mdForumLegend li img{float:left;margin-right:5px}
ul.mdForumLegend li{height:48px;line-height:48px}

ul.mdTopicLegend li img{float:left;margin-right:5px}
ul.mdTopicLegend li{height:24px;line-height:24px}

ul.mdForumLinks{list-style:none;margin:0;padding:10px 15px;text-align:right}
ul.mdForumLinks li{display:inline-block;margin:0 0 0 5px;padding:0;background:none}
ul.mdForumLinks li a{display:inline-block;height:18px;overflow:hidden;background:url(img/forum/btn_bg.png) repeat-x;color:#fff;text-transform:uppercase;font:bold 10px/18px arial,verdana,sans-serif;padding:0 5px;border:1px solid #707a66;text-decoration:none}
ul.mdForumLinks li a:hover{background-position:0 -18px}
ul.mdForumLinks li.comment_forbidden a{margin-bottom:-5px}

/* default adv forum*/
ul.forum-links{float: right; display: inline; margin:0; padding:10px 0; width: 468px; text-align:right}
.forum-post-footer ul.forum-links { padding: 10px 5px; width: 457px; background: #fff; }
ul.forum-links li{ float: right; display:inline-block;margin:0;padding:0;background:none}
ul.forum-links li a {
  display:inline-block;
  margin: 0 4px;
  height:18px;
  overflow:hidden;
  background:url(img/forum/btn_bg.png) repeat-x;
  color:#fff;
  text-transform:uppercase;
  font:bold 10px/18px arial,verdana,sans-serif;
  padding:0 5px;
  border:1px solid #707a66;
  text-decoration:none;
}
ul.forum-links li.login a { float: left; margin: 0 6px 0 0; }
ul.forum-links li a:hover{background-position:0 -18px}
ul.forum-links li.comment_forbidden a{margin-bottom:-5px}

div.mdPostFooterLinks ul{margin:0;padding:0 7px 10px;text-align:right}
div.mdPostFooterLinks ul li{display:inline-block;margin:0 3px;padding:0;background:none}
div.mdPostFooterLinks ul li a{display:inline-block;height:18px;overflow:hidden;background:url(img/forum/btn_bg.png) repeat-x;color:#fff;text-transform:uppercase;font:bold 10px/18px arial,verdana,sans-serif;padding:0 5px;border:1px solid #707a66;text-decoration:none}
div.mdPostFooterLinks ul li a:hover{background-position:0 -18px}
div.mdPostFooterLinks ul li.comment_forbidden a{margin-bottom:-5px}

.mdContentForm { padding: 0 15px; }

/* PROFILE PAGES */
.mdForumProfile{}
.mdForumProfile .mdProfileHeader{margin:15px 15px 0 25px;height:30px;width:620px;overflow:hidden}
.mdForumProfile .mdProfileHeader ul{height:30px;margin:0;padding:0 0 0 140px;overflow:hidden;width:480px;background:#485140}
	.mdForumProfile .mdProfileHeader li{float:left;margin:0;padding:0;height:30px;width:159px;border-left:1px solid #fff;overflow:hidden;font:bold 14px/30px georgia,times new roman,sans-serif;background:#fff;text-align:center;color:#485140;text-transform:uppercase}
		.mdForumProfile .mdProfileHeader li a{display:block;height:30px;color:#fff;background:#485140;text-decoration:none}
		.mdForumProfile .mdProfileHeader li a:hover{text-decoration:underline}
		
.mdProfileWrap{min-height:1px;overflow:hidden;background:url(img/forum/profile_bg.png) repeat-y 25px 0}
.mdForumProfile.form .mdProfileWrap {
  overflow: hidden;
  margin: 0 15px 0 25px;
  width: 620px;
  background: #fff;
}

.mdForumProfile.form .mdProfileWrap fieldset, .mdForumProfile.form .mdProfileWrap .mdFormTextWrap, .mdForumProfile.form .mdProfileWrap .mdFormPasswordWrap { width: 620px; }

.mdForumProfile.form .mdFormDescription { float: left; margin: 10px 20px 10px 230px; }

/*author pane*/
.mdProfileWrap .mdAuthorPane{padding:10px 30px 0}
.mdProfileWrap .mdAuthorPane .picture img{border:1px solid #1f4473}
.mdProfileWrap .mdAuthorPane div{margin:0 0 5px}
.mdProfileWrap .mdProfileInfo{padding-top:10px}

/* profile info*/
.mdProfileWrap .mdProfileInfo p{padding:0 25px 10px 15px}
	.mdProfileWrap .mdProfileInfo p a.mdButton{display:inline-block;height:18px;overflow:hidden;background:url(img/forum/btn_bg.png) repeat-x;color:#fff;text-transform:uppercase;font:bold 10px/18px arial,verdana,sans-serif;padding:0 5px;border:1px solid #707a66;text-decoration:none}
			.mdProfileWrap .mdProfileInfo p a.mdButton:hover{background-position:0 -18px}
.mdProfileWrap .mdProfileInfo dl{padding:0 15px 10px;min-height:1px;overflow:hidden;font:bold 12px/17px arial,verdana,sans-serif;}
.mdProfileWrap .mdProfileInfo dt{float:left;width:135px;margin:0;padding:0 0 5px}
.mdProfileWrap .mdProfileInfo dd{float:left;width:320px;margin:0;padding:0 0 5px;font-weight:normal}
	
/* entries & surveillances*/
.mdProfileWrap .mdProfileEntries{padding:10px 0 15px}
.mdProfileWrap .mdProfileEntries p{padding:0 15px 10px}
.mdProfileWrap .mdProfileEntries table,.mdProfileWrap .mdProfileSurveillance table{margin:10px 15px;width:450px}
.mdProfileEntries .mdTopics .mdForumCount,.mdProfileEntries .mdTopics .mdForumShown{text-align:center}

/* profile PDF list */
.mdProfilePDFList {padding: 0; margin-top: 20px}

/* FORUM specific forms */
.mdForum .mdFormDescription{display:block;clear:both; margin: 0 0 15px; color:#666}
.mceEditor{float:left;width:480px}
.mdForum .mdFormRadioWrap label{margin-left:8px}
.mdForum .mdFormRadioWrap .mdFormDescription{margin:0 15px 10px 25px}
.mdForum .mdFormSubmit{float:right;border:0;width:63px;height:27px;margin:0 25px 0 10px;background:url(img/btn_bg.png) no-repeat 0 0;font:bold 10px/27px arial,verdana,sans-serif;text-transform:uppercase;cursor:pointer}

.mdForumReply{padding-top:20px}
.mdForumReply h1{display:none}
.mdForumReply .mceEditor{width:490px}
.mdForumReply #attach-wrapper .mdFormFileWrap{float:left;width:400px;padding:2px 0 15px}
.mdForumReply #attach-wrapper{width:660px;position:relative;min-height:1px;overflow:hidden}
.mdForumReply #attach-wrapper .mdFormSubmitWrap{float:left}
.mdForumReply #attach-wrapper .mdFormSubmit{margin:0 0 0 10px}
.mdForumReply .mdFormFileWrap label{float:left;width:125px;padding:0 5px 0 25px;text-align:right;font-size:15px}
.mdForumReply .mdFormFileWrap input{float:left}
.mdForumReply .fieldset-wrapper .mdFormDescription{display:none;clear:both;padding:0 15px 0 155px}

.mdForumReply .mdFormSubmit{border:0;width:63px;height:27px;margin:0 0 0 582px;background:url(img/btn_bg.png) no-repeat 0 0;font:bold 10px/27px arial,verdana,sans-serif;text-transform:uppercase;cursor:pointer}

/* @group .mdForum.comment */

.mdForum.comment { margin: 0 0 0 10px; }
.mdForum.comment.main { padding: 0 15px 0 25px; }
.mdForum.comment .body-field-wrapper { overflow: hidden; }
.mdForum.comment p { padding: 0 0 15px; }
.mdForum.comment fieldset { margin:0 0 15px; }
.mdForum.comment .mdFormTextareaWrap label, .mdForum.comment .mdFormTextWrap { padding: 0 0 15px; }
.mdForum.comment fieldset fieldset, .mdForum.comment .mdFormItemWrap { margin:0 116px 10px 150px; width: 348px; }
.mdForum.comment #notifications-subscription-form fieldset { margin: 0 0 10px; }
.mdForum.comment .mdFormFile { margin: 0 0 5px; }
.mdForum .mdFormSubmitWrap, .mdForum .mdFormButtonWrap { overflow: hidden; float: left; margin: 0 4px 0 0; }
.page-comment .mdForum.comment label { padding: 0 10px; width: 130px; font-weight: bold; }
.mdForum.comment .mdFormItemWrap label, .mdForum.comment .mdFormFileWrap label { padding: 0; }
.mdForum.comment #attach-wrapper .mdFormSubmitWrap { margin: 0; }
.mdForum.comment #attach-wrapper .mdFormSubmitWrap input.mdFormSubmit { float: left; margin: 0 5px 0 0; }
.mdForum.comment #attach-wrapper label { float: left; padding: 0 0 10px; width: 100%; }
.mdForum .mdFormControls { float: right; }
.mdForum .mdFormControls .mdFormSubmitWrap {float: left; margin: 0 5px 0 0;}
body.page-me .mdForum .mdFormControls .mdFormSubmitWrap { float: right; margin: 0 0 0 5px; }
.mdForum .form .mdFormControls .mdFormSubmitWrap { margin: 0 15px 0 0; }
.mdForum.comment input.mdFormSubmit { margin: 0 5px 0 0; }
.page-comment h4 { margin: 10px 0 20px 10px; }
.mdForum.comment h1 { padding: 0 0 15px; font: bold 36px/36px arial,verdana,sans-serif; }
.mdForum.comment h2 { clear: both; }

.mdForum.comment.main h2 { padding: 0px 116px 10px 150px; } 
.mdForum.comment.main .teaser-checkbox .mdFormCheckboxWrap { margin: 0 0 0 225px; }
.mdForum.comment.main .teaser-checkbox .mdFormCheckboxWrap input { margin: 0 5px 0 0; }

.mdForum.comment .container-inline p { padding: 6px 0 0; }

/* @group CKEditor */

.mdForum.comment .mdFormTextareaWrap span#cke_edit-body, .mdForum.comment .mdFormTextareaWrap span#cke_edit-comment { overflow: hidden; margin: 0 0 15px; padding: 0; width: 351px !important; }
.mdForum.comment .mdFormTextareaWrap span span.cke_browser_gecko { width: auto !important; }
.mdForum.comment #cke_contents_edit-body, .mdForum.comment #cke_contents_edit-comment  { width: 234px; height: 220px !important; }
.mdForum.comment #cke_path_edit-body,.mdForum.comment #cke_path_edit-comment { display: none; }
.mdForum.comment .cke_toolbar { margin: 5px 0 0; }
.mdForum.comment .cke_skin_kama .cke_toolgroup { margin-bottom: 0; margin-right: 0; }

.mdForum.comment .mdFormTextareaWrap label { float: left; padding: 0 10px 0 15px; width: 200px; text-align: right; }

/* @end */
/* @group Error message / loading */

#attach-wrapper .mdMsg, #attach-wrapper .mdMsg.mdMsgError, #attach-wrapper .mdMsg.mdMsgError .mdMsgSub, #attach-wrapper .mdMsg.mdMsgError .mdMsgSub .mdMsgSubInner { padding: 0; margin: 0; background: none; color: red; }

#ahah-progress-edit-attach { display: inline; float: left; line-height: 27px; }

/* @end */
/* @group mdForum table */

.mdForum.comment #comment-upload-attachments {
  margin: 0 0 0 -150px;
  width: 503px;
  border-collapse: collapse;
}

.mdForum.comment #comment-upload-attachments td, .mdForum.comment #comment-upload-attachments th {
  padding: 0 10px;
  vertical-align: top;
}

.mdForum.comment #comment-upload-attachments td { padding: 8px 10px 0; }

.mdForum.comment #comment-upload-attachments th { font-size: 11px; font-weight: bold; color: #fff; background: #485140; }

.mdForum.comment #comment-upload-attachments td .mdFormCheckboxWrap input, .mdForum.comment #comment-upload-attachments td .mdFormRadioWrap input { margin: 0; padding: 0; }

.mdForum.comment #comment-upload-attachments input.mdFormText {
  width: 226px;
  background: transparent url(img/form_text_bg.png) no-repeat -353px 0;
}

.mdForum.comment #comment-upload-attachments td .mdFormDescription, .mdForum.comment #comment-upload-attachments td .mdFormDescription small { float: left; margin: 0; }

/* @end */

/* image upload stuff*/
.sticky-enabled{margin:0 15px 0 30px;width:530px}
.sticky-enabled,.sticky-enabled td,.sticky-enabled th{border:0;padding:0;font-weight:normal}
.sticky-enabled .content-multiple-drag{display:none}
.sticky-enabled .filefield-upload .mdFormSubmitWrap{display:inline}
.sticky-enabled .filefield-upload .mdFormSubmit{float:none}
.sticky-enabled .mdFormDescription{margin:0 0 10px}
.sticky-enabled .mdFormImagefield_widgetWrap{min-height:1px;overflow:hidden;padding-bottom:10px}
.sticky-enabled .widget-preview{float:left;width:100px;overflow:hidden;margin-right:27px}
.sticky-enabled .widget-edit{float:left;width:360px}
.sticky-enabled .widget-edit .mdFormTextWrap label{margin:0;padding:0;text-align:left;font-size:11px;float:none;display:block;line-height:14px}
.sticky-enabled .widget-edit .mdFormSubmitWrap .mdFormSubmit{margin-right:7px}
.mdForum .content-add-more .mdFormSubmit{width:127px;background-position:-252px 0}

#comment-upload-attachments{width:490px;margin:0 15px 10px 155px;border:0}
#comment-upload-attachments th,#comment-upload-attachments td{border:0;padding:0}
#comment-upload-attachments .tabledrag-handle{display:none}
#comment-upload-attachments .mdFormText{width:480px;background-position:-1178px -29px}
/* statusmessages.css|customers */
.mdMsg,.mdMsgError,.mdMsgCaution{margin:0 15px 15px;padding:0 0 5px;background:url(img/statusmsg_bg.png) no-repeat -2460px 100%;color:#fff}
	.mdMsgError{overflow: hidden;background-position:-3720px 100%}
	.mdMsgCaution{background-position:-3090px 100%}

.mdColumn8 .mdMsg{background-position:0 100%}
.mdColumn8 .mdMsgError{background-position:-820px 100%}
.mdColumn8 .mdMsgCaution{background-position:-410px 100%}

.mdMsg .mdMsgSub,.mdMsgError .mdMsgSub,.mdMsgCaution .mdMsgSub{padding:5px 0 0;background:url(img/statusmsg_bg.png) no-repeat -2460px 0}
	.mdMsgError .mdMsgSub{background-position:-3720px 0}
	.mdMsgCaution .mdMsgSub{background-position:-3090px 0}
	
.mdColumn8 .mdMsg .mdMsgSub{background-position:0 0}
.mdColumn8 .mdMsgError .mdMsgSub{background-position:-820px 0}
.mdColumn8 .mdMsgCaution .mdMsgSub{background-position:-410px 0}

.mdMsg .mdMsgSubInner,.mdMsgError .mdMsgSubInner,.mdMsgCaution .mdMsgSubInner{background:url(img/statusmsg_bg.png) repeat-y -4350px 0;padding:5px 0 0}
	.mdMsgError .mdMsgSubInner{background-position:-5610px 0}
	.mdMsgCaution .mdMsgSubInner{background-position:-4980px}
	
.mdColumn8 .mdMsg .mdMsgSubInner{background-position:-1230px 0}
.mdColumn8 .mdMsgError .mdMsgSubInner{background-position:-2050px 0}
.mdColumn8 .mdMsgCaution .mdMsgSubInner{background-position:-1640px 0}
	
.mdMsgSubInner p,.mdMsgSubInner ul{padding:0 25px 5px}
.mdMsgSubInner a{color:#fff;text-decoration:underline}
.mdMsgSubInner a:hover{text-decoration:none;color:#fff}
/* table.css|customers */
table{clear: both;border:1px solid #c4cfba;padding:0;margin:0 15px 15px 25px;border-collapse:collapse}
	.mdColumn8 table{width:400px}

table th{padding:5px 8px;text-align:left;font:bold 13px/18px arial,verdana,sans-serif}
table td{padding:5px 8px;border-left:1px solid #c4cfba;border-top:1px solid #c4cfba;line-height:15px}
	table .mdAlt td{background:#e8ebdc}
	
table.mdReceiptTable{margin:0 15px 15px;padding:0;border:0;width:600px}
table.mdReceiptTable caption{text-align:left;font:bold 16px/21px arial,verdana,sans-serif;border-bottom:1px solid #c3cfb9}
table.mdReceiptTable th,table.mdReceiptTable td{padding:3px 2px 1px 0;text-align:left;font-size:12px;border:0}
/* shelltype0-c-0.css|customers */
.mdSt0-c-0 #mdBodyRight {display:none}
/* shelltype_layout.css|customers */

/* toolbar.css|customers */
.mdToolBar{margin:0 0 15px}
.mdToolBar ul{margin:0;padding:0 20px;list-style:none;min-height:1px;overflow:hidden}
.mdToolBar li{float:left;margin:0 5px;font-size:10px;line-height:25px}
.mdToolBar a{display:block;margin:0;padding:0 21px 0 0;cursor:pointer}
/* form.css|customers */
form{margin:0;padding:0}
form fieldset{border:0;margin:0;padding:0}
form legend{display:none}

label{cursor:pointer}

.mdFormTextWrap,
.mdFormPasswordWrap,
.mdFormTextareaWrap,
.mdFormSelectWrap,
.mdFormItemWrap,
.mdFormCheckboxWrap,
.mdFormRadioWrap,
.mdFormFileWrap,
.mdFormSubmitWrap,
.mdFormButtonWrap,
.mdFormMarkupWrap{min-height:1px;overflow:hidden;padding:0 0 10px}

.mdFormText,.mdFormPassword,.mdFormTextarea{float:left;border:0;padding:6px 5px 3px;margin:0;height:20px;background-image:url(img/form_text_bg.png);background-repeat:no-repeat;font:normal 14px/20px arial,verdana,sans-serif}
.mdFormText:focus,.mdFormPassword:focus,.mdFormTextarea:focus {outline:none;}
	.mdColumn12 .mdFormText,.mdColumn12 .mdFormPassword,.mdColumn12 .mdFormTextarea{width:343px}
	.mdColumn8 .mdFormText,.mdColumn8 .mdFormPassword,.mdColumn8 .mdFormTextarea{width:226px;background-position:-353px 0}

	.mdFormSelect{float:left;margin:0;padding:0 5px;height:29px;font:normal 14px/29px arial,verdana,sans-serif}
		.mdColumn12 .mdFormSelect{width:352px}
		.mdColumn8 .mdFormSelect{width:235px}
		
.mdFormTextWrap label,.mdFormPasswordWrap label, .mdFormMarkupWrap label,.mdFormSelectWrap label{float:left;text-align:right;font:normal 15px/29px arial,verdana,sans-serif;margin:0}
.mdFormTextareaWrap label { float: none; font:normal 15px/29px arial,verdana,sans-serif; }
	.mdColumn12 .mdFormTextWrap label,.mdColumn12 .mdFormPasswordWrap label,.mdColumn12 .mdFormTextareaWrap label,.mdColumn12 .mdFormMarkupWrap label,.mdColumn12 .mdFormSelectWrap label{width:200px;padding:0 10px 0 15px}
	.mdColumn8 .mdFormTextWrap label,.mdColumn8 .mdFormPasswordWrap label,.mdColumn8 .mdFormTextareaWrap label,.mdColumn8 .mdFormMarkupWrap label,.mdColumn8 .mdFormSelectWrap label{width:150px;padding:0 10px 0 25px}

.mdFormCheckboxWrap label,.mdFormRadioWrap label{float:left}
.mdFormCheckboxWrap input,.mdFormRadioWrap input{float:left;margin:1px 5px 1px 25px}

.mdColumn12 .mdFormTextareaWrap .mdFormTextarea{height:116px;padding:0 0 0 5px;width:348px;background-position:-825px 0}
.mdColumn8 .mdFormTextareaWrap .mdFormTextarea{height:116px;padding:0 0 0 5px;width:231px;background-position:-589px 0}

.mdFormTextareaWrap .resizable-textarea textarea { resize: none; }

span.password-strength, span.password-description, span.password-confirm { display: none; }

/* SPECIFIC FORMS */
/* simple login & add user  */
.mdFormLoginSimple .mdFormSubmitWrap,.mdFormAddUser .mdFormSubmitWrap{width:578px}
.mdFormLoginSimple .mdFormSubmitWrap .mdFormSubmit,.mdFormLoginSimple .mdFormSubmitWrap .mdFormDescription,.mdFormAddUser .mdFormSubmitWrap .mdFormSubmit,.mdFormAddUser .mdFormSubmitWrap .mdFormDescription{float:right}
.mdFormLoginSimple .mdFormSubmitWrap .mdFormSubmit{border:0;width:127px;height:27px;margin:0 0 0 10px;background:url(img/btn_bg.png) no-repeat -252px 0;font:bold 10px/27px arial,verdana,sans-serif;text-transform:uppercase;cursor:pointer}
	.mdFormLoginSimple .mdFormSubmitWrap .mdFormSubmit:hover{background-position:-379px 0}
.mdFormAddUser .mdFormSubmitWrap .mdFormSubmit{border:0;width:127px;height:27px;margin:0 0 0 10px;background:url(img/btn_bg.png) no-repeat -252px 0;font:bold 10px/27px arial,verdana,sans-serif;text-transform:uppercase;cursor:pointer}
	.mdFormAddUser .mdFormSubmitWrap .mdFormSubmit:hover{background-position:-379px 0}
.mdFormLoginSimple .mdFormSubmitWrap .mdFormDescription{font:normal 10px/27px arial,verdana,sans-serif;text-transform:uppercase}

.mdFormLoginSubscriber{background:url(img/form_login_highlight.png) repeat-y 0 0;padding:8px 0;margin:0 0 10px}
.mdFormLoginSubscriber legend{display:block}
.mdFormLoginSubscriber p{font-weight:bold}
.mdFormLoginSubscriber .mdFormText{background-position:0 -58px}
.mdFormLoginSimple .mdFormRadioWrap,.mdFormLoginSimple .mdFormCheckboxWrap{margin:7px 0}
.mdFormLoginSimple .mdFormRadio,.mdFormLoginSimple .mdFormCheckbox{margin:2px 10px 1px 15px}
.mdFormLoginSimple .mdFormRadioWrap label,.mdFormLoginSimple .mdFormCheckboxWrap label{width:470px}

/* terms and conditions accept */
.mdFormTerms{min-height:1px;overflow:hidden;padding-bottom:10px}
.mdFormTerms .mdFormCheckboxWrap{float:left;width:400px;line-height:27px}
.mdFormTerms .mdFormCheckbox{margin-top:5px}
.mdFormTerms .mdFormSubmitWrap{float:left;width:230px;padding:0 15px 10px}
.mdFormTerms .mdFormSubmitWrap .mdFormSubmit,.mdFormTerms .mdFormSubmitWrap .mdFormDescription{float:right}
	.mdFormTerms .mdFormSubmitWrap .mdFormSubmit{border:0;width:127px;height:27px;margin:0 0 0 10px;background:url(img/btn_bg.png) no-repeat -252px 0;font:bold 10px/27px arial,verdana,sans-serif;text-transform:uppercase;cursor:pointer}
	.mdFormTerms .mdFormSubmitWrap .mdFormSubmit:hover{background-position:-379px 0}
.mdFormTerms .mdFormSubmitWrap .mdFormDescription{font:normal 10px/27px arial,verdana,sans-serif;text-transform:uppercase}
	.mdFormTerms .mdFormSubmitWrap .mdFormDescription a{text-decoration:underline}
	.mdFormTerms .mdFormSubmitWrap .mdFormDescription a:hover{text-decoration:none}

/* terms and conditions in popup */
.mdFormPopTerms .mdFormCheckboxWrap input{margin:1px 5px 1px 15px}
.mdFormPopTerms .mdFormCheckboxWrap label{width:250px}
.mdFormPopTerms .mdFormSubmitWrap{position:absolute;bottom:5px;width:270px;padding:0 15px}
.mdFormPopTerms .mdFormSubmit{float:right;border:0;margin:0;padding:0;width:160px;height:24px;text-align:center;text-transform:uppercase;font:bold 16px/24px arial,verdana,sans-serif;color:#fff;background:url(img/box_articlebox_btn_bg.png) no-repeat 0 0}
.mdFormPopTerms .mdFormSubmit:hover{background-position:-160px 0}

/* simple profile/tip a friend form for column8 */
.mdFormSimple{padding-bottom:10px}
.mdFormSimple .mdFormSubmitWrap{min-height:1px;overflow:hidden;width:421px}
.mdFormSimple .mdFormSubmit{float:right;border:0;width:63px;height:27px;margin:0 0 0 10px;background:url(img/btn_bg.png) no-repeat -126px 0;font:bold 10px/27px arial,verdana,sans-serif;text-transform:uppercase;cursor:pointer}
.page-me .mdFormSimple .mdFormSubmit { float: left; }
.page-me .mdFormSimple #user-profile-form .mdFormControls { padding: 0 42px 0 0; }
.page-me .mdFormSimple #user-profile-form .mdFormSubmit { float: right; }
	.mdFormSimple .mdFormSubmit:hover{background-position:-189px 0}
.mdFormSimple .mdFormSubmitWrap .mdFormDescription{float:right;text-transform:uppercase;font:bold 10px/27px arial,verdana,sans-serif;color:#7d7e6d}
.mdFormSimple .mdFormSubmitWrap .mdFormDescription span{font-size:12px;font-weight:bold;color:#f00}
.mdFormSimple .mdFormTextareaWrap label{line-height:18px}

/* content search */
.mdContentSearchForm{margin:0 10px 25px;padding:5px 0 0;background:url(img/search_bg.png) no-repeat -540px 100%}
.mdContentSearchForm legend{display:block;padding:0 0 5px;font:bold 12px/17px arial,verdana,sans-serif;text-transform:uppercase;color:#333}
.mdContentSearchForm .mdFormTextWrap{float:left;padding:0}
.mdContentSearchForm .mdFormTextWrap label{float:left;margin:3px 0 0;padding:0;width:31px;height:28px;overflow:hidden;text-indent:-9999px;background:url(img/search_bg.png) no-repeat -1248px 0;text-align:left}
.mdContentSearchForm .mdFormText{float:left;width:505px;height:20px;margin:4px 6px 0 4px;padding:3px 0 4px;;border:0;background:none;font:normal 16px/20px arial,verdana,sans-serif}
.mdContentSearchForm .mdFormSubmitWrap{float:left;margin:3px 7px;width:49px;height:27px;overflow:hidden;padding:0}
	.mdContentSearchForm .mdFormSubmit{border:0;margin:0;padding:0;width:49px;height:27px;text-align:center;font:bold 14px/27px arial,verdana,sans-serif;text-transform:uppercase;background:url(img/search_bg.png) no-repeat -1150px 0;cursor:pointer}
		.mdContentSearchForm .mdFormSubmit:hover{background-position:-1199px 0}

/* send to friend */
.mdFormRecommend{margin:0;height:378px}
.mdFormRecommend legend{display:block;font:bold 14px/19px arial,verdana,sans-serif;padding:0 15px 5px 25px}
.mdFormRecommend .mdFormSubmitWrap{text-align:right}
.mdFormRecommend .mdFormSubmit{border:0;margin:0 152px 0 25px;padding:0;width:63px;height:27px;text-align:center;font:bold 14px/27px arial,verdana,sans-serif;text-transform:uppercase;background:url(img/btn_bg.png) no-repeat 0 0;cursor:pointer}
	.mdColumn8 .mdFormRecommend .mdFormSubmit{margin-right:20px}
.mdFormRecommend .mdFormSubmit:hover{background-position:-63px 0}
.mdFormRecommendJs{border:1px solid #333;background:#fff}
.mdFormRecommendJs legend{display:none}
.mdFormRecommendJs h3{background:#333 url(img/form_recommend_header_bg.png) repeat-x 0 0;color:#fff;padding:0 10px;margin:0 0 10px;height:24px;font:bold 12px/24px arial,verdana,sans-serif;text-transform:uppercase}
.mdFormRecommendJs label{color:#000}

/* Poll */
.mdFormPoll{margin:10px 0 0}
.mdFormPoll .mdFormRadioWrap{margin:0 0 3px}
.mdFormPoll .mdFormRadioWrap input{margin:1px 10px;padding:0}
.mdFormPoll .mdFormRadioWrap label{font:bold 12px/17px arial,verdana,sans-serif;color:#ccc;margin:0;padding:0}
.mdFormPoll .mdFormSubmitWrap{text-align:right}
.mdFormPoll .mdFormSubmit{border:0;margin:0 10px 0 0;padding:0;width:63px;height:27px;text-align:center;font:bold 14px/27px arial,verdana,sans-serif;text-transform:uppercase;background:url(img/btn_bg.png) no-repeat -760px 0;cursor:pointer}
.mdFormPoll .mdFormSubmit:hover{background-position:-823px 0}

/* competition */
.mdFormCompetition .mdCompOptions{background:lime;margin:0 15px 15px;border:1px solid #c4cfba;background:#fff;padding:5px 0 0}
.mdFormCompetition .mdCompOptionsJs{background:url(img/comp_optionsbox_bg.png) no-repeat 0 0;padding-top:5px;border:0}
.mdFormCompetition .mdCompOptionsJsSub{background:url(img/comp_optionsbox_bg.png) no-repeat -410px 100%}
.mdFormCompetition .mdCompOptions h3{font:bold 20px/24px arial,verdana,sans-serif;padding:0 10px 15px}
.mdFormCompetition .mdCompOptions .mdFormRadioWrap{}
.mdFormCompetition .mdCompOptions .mdFormRadioWrap input{margin:1px 10px;padding:0}
.mdFormCompetition .mdCompOptions .mdFormRadioWrap label{width:360px;font-size:13px;font-weight:bold}
.mdFormCompetition .mdFormTextareaWrap{padding-bottom:15px}
.mdFormCompetition .mdFormCheckboxWrap label{font:bold 10px/17px arial,verdana,sans-serif;text-transform:uppercase}
.mdFormCompetition .mdFormSubmitWrap{text-align:right}
.mdFormCompetition .mdFormSubmit{border:0;margin:0 20px 0 25px;padding:0;width:63px;height:27px;text-align:center;font:bold 12px/27px arial,verdana,sans-serif;text-transform:uppercase;background:url(img/btn_bg.png) no-repeat 0 0;cursor:pointer}
.mdFormCompetition .mdFormSubmit:hover{background-position:-63px 0}
/* jquery.fancybox.css|customers */
html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 90;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('img/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('img/fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('img/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('img/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('img/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('img/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('img/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('img/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(img/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(img/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(img/fancybox/fancy_title_right.png) repeat-x;
}
/* box.css|customers */
/* default mdbox */
.mdBox{float:left;padding:0 0 15px;min-height:1px;overflow:hidden}

	.mdColumn12 .mdBox{width:660px}
	.mdColumn8 .mdBox{width:440px}
	.mdColumn6 .mdBox{width:330px}
	.mdColumn4 .mdBox{width:220px}

.mdBoxSub{margin:0 15px}
	/*boxheader*/
	.mdBoxHeader{margin:0;height:25px;background-image:url(img/boxheader_bg.png);background-repeat:no-repeat}
		.mdColumn12 .mdBoxHeader{background-position:0 0}
		.mdColumn8 .mdBoxHeader{background-position:-630px 0}
		.mdColumn6 .mdBoxHeader{background-position:-1040px 0}
		.mdColumn4 .mdBoxHeader{background-position:-1340px 0}
		/* headers for mdboxdark*/
		.mdColumn12 .mdBoxDark .mdBoxHeader{background-position:0 -25px}
		.mdColumn8 .mdBoxDark .mdBoxHeader{background-position:-630px -25px}
		.mdColumn6 .mdBoxDark .mdBoxHeader{background-position:-1040px -25px}
		.mdColumn4 .mdBoxDark .mdBoxHeader{background-position:-1340px -25px}
		/* headers for mdbox with white bg/red header*/
		.mdColumn12 .mdBoxLight .mdBoxHeader{background-position:0 -125px}
		.mdColumn8 .mdBoxLight .mdBoxHeader{background-position:-630px -125px}
		.mdColumn6 .mdBoxLight .mdBoxHeader{background-position:-1040px -125px}
		.mdColumn4 .mdBoxLight .mdBoxHeader{background-position:-1340px -125px}
		/* headers for mdbox with white bg/dark header*/
		.mdColumn12 .mdBoxLight2 .mdBoxHeader{background-position:0 -150px}
		.mdColumn8 .mdBoxLight2 .mdBoxHeader{background-position:-630px -150px}
		.mdColumn6 .mdBoxLight2 .mdBoxHeader{background-position:-1040px -150px}
		.mdColumn4 .mdBoxLight2 .mdBoxHeader{background-position:-1340px -150px}
		/* headers for mdbox with forum icon*/
		.mdColumn12 .mdBoxForum .mdBoxHeader{background-position:0 -75px}
		.mdColumn8 .mdBoxForum .mdBoxHeader{background-position:-630px -75px}
		.mdColumn6 .mdBoxForum .mdBoxHeader{background-position:-1040px -75px}
		.mdColumn4 .mdBoxForum .mdBoxHeader{background-position:-1340px -75px}
		/* headers for mdbox gold edition */
		.mdColumn12 .mdBoxGold .mdBoxHeader{background-position:0 -100px}
		.mdColumn8 .mdBoxGold .mdBoxHeader{background-position:-630px -100px}
		.mdColumn6 .mdBoxGold .mdBoxHeader{background-position:-1040px -100px}
		.mdColumn4 .mdBoxGold .mdBoxHeader{background-position:-1340px -100px}
		/* headers for mdbox w/ red header */
		.mdColumn12 .mdBoxAlt .mdBoxHeader{background-position:0 -50px}
		.mdColumn8 .mdBoxAlt .mdBoxHeader{background-position:-630px -50px}
		.mdColumn6 .mdBoxAlt .mdBoxHeader{background-position:-1040px -50px}
		.mdColumn4 .mdBoxAlt .mdBoxHeader{background-position:-1340px -50px}
		/* headers for green mdbox (downloads) */
		.mdColumn12 .mdBoxDownloads .mdBoxHeader{background-position:0 -175px}
		.mdColumn8 .mdBoxDownloads .mdBoxHeader{background-position:-630px -175px}
		.mdColumn6 .mdBoxDownloads .mdBoxHeader{background-position:-1040px -175px}
		.mdColumn4 .mdBoxDownloads .mdBoxHeader{background-position:-1340px -175px}
		
	.mdBoxHeader h3{margin:0;padding:0 12px;font:bold 12px/25px arial,verdana,sans-serif;text-transform:uppercase;color:#fff}
	.mdBoxHeader h3 span{color:#999}
	
	/*boxbody*/
	.mdBoxBody{padding:0 0 15px;width:100%}
	.mdBoxBody p{padding:0 15px 10px}
	.mdBoxBody a{text-decoration:underline}
	.mdBoxBody a:hover{text-decoration:none}

/* dark box */
.mdBoxDark .mdBoxBody{background-image:url(img/box_dark_bg.png);background-repeat:no-repeat;color:#fff;padding:5px 0}
	.mdColumn6 .mdBoxDark .mdBoxBody{background-position:0 100%}
	.mdColumn4 .mdBoxDark .mdBoxBody{background-position:-300px 100%}
	
.mdBoxDark .mdBoxBody a{color:#ccc}

/* light box */
.mdColumn4 .mdBoxLight{}
.mdColumn4 .mdBoxLight .mdBoxSubInner{background:url(img/box_articlebox_bg.png) no-repeat -190px 100%;padding-bottom:5px}
.mdColumn4 .mdBoxLight .mdBoxBody{background:url(img/box_articlebox_bg.png) repeat-y -380px 0;padding:5px 0 0}
/* light box v2 - (dark header) */
.mdBoxLight2 .mdBoxBody{background-image:url(img/box_light_bg.png);background-repeat:no-repeat;padding:5px 0}
	.mdColumn12 .mdBoxLight2 .mdBoxBody{background-position:0 100%}

.mdBoxLight ul.mdLinkList li a{margin:0;padding:0 10px 0 20px;background:url(img/linklist_arrow.png) no-repeat 10px 4px}
.mdBoxLight ul.mdLinkList li a:hover{color:#b00;text-decoration:underline}

.mdBoxLight a{text-decoration:none}
.mdBoxLight a:hover{text-decoration:underline}

/* gold box */
.mdBoxGold .mdBoxHeader h3{color:#333;padding:0 20px}
.mdBoxGold .mdBoxBody{background-image:url(img/box_gold_bg.png);background-repeat:no-repeat;padding:5px 0 0}
	.mdColumn6 .mdBoxGold .mdBoxBody{background-position:0 100%}

/* forum box */
.mdBoxForum .mdBoxBody{background:#fff;padding:0}
.mdBoxForum .mdBoxBody a{color:#7d9c2f}
.mdBoxForum .mdBoxBody p.linkmore{background:#c4cfba;font:bold 13px/17px georgia,times new roman,serif;padding-bottom:4px}
.mdBoxForum .mdBoxBody p.linkmore a{color:#485140}

/* tab box */
.mdBoxTabs .mdBoxHeaderTabs{background:none}
.mdBoxTabs .mdBoxHeaderTabs div{float:left}
.mdBoxTabs .mdBoxHeaderTabs span{display:block;width:150px;height:25px;text-align:center;font:bold 12px/25px arial,verdana,sans-serif;text-transform:uppercase;color:#fff;background-image:url(img/box_tabs_bg.png);background-repeat:no-repeat;cursor:pointer}
	.mdBoxTabs .mdBoxHeaderTabs span.current{cursor:default}
	.mdBoxTabs .mdTab0 span{background-position:0 0}
	.mdBoxTabs .mdTab1 span{background-position:-150px 0}
	.mdBoxTabs .mdTab0:hover span{background-position:0 -25px}
	.mdBoxTabs .mdTab1:hover span{background-position:-150px -25px}
	.mdBoxTabs .mdTab0 span.current{background-position:0 -50px}
	.mdBoxTabs .mdTab1 span.current{background-position:-150px -50px}
	
	.mdBoxTabsJs dl{display:none}
	.mdBoxTabsJs dl.current{display:block}
	
/* articlebox for content right */
.mdArticleBox{}
.mdArticleBox .mdBoxSub{background:url(img/box_articlebox_bg.png) no-repeat -190px 100%;padding-bottom:5px}
.mdArticleBox .mdBoxSubInner{background:url(img/box_articlebox_bg.png) no-repeat 0 0;padding-top:5px}
.mdArticleBox .mdBoxBody{background:url(img/box_articlebox_bg.png) repeat-y -380px 0;padding-bottom:0}

/* download box */
.mdBoxDownloads .mdBoxBody{background:url(img/box_downloads_bg.png) no-repeat 0 100%;padding:5px 0}
.mdBoxDownloads .mdBoxBody p{padding:0 10px 5px}
.mdDownloadsIndicator{margin:0 10px 10px;font-weight:bold}
.mdDownloadsIndicatorJs{width:280px;height:29px;margin:0 auto 10px;position:relative;padding-top:20px}
.mdDownloadsIndicatorJs .mdDownloadsMin,.mdDownloadsIndicatorJs .mdDownloadsMax{position:absolute;top:0;font:normal 13px/20px arial,verdana,sans-serif}
.mdDownloadsIndicatorJs .mdDownloadsMin{left:0}
.mdDownloadsIndicatorJs .mdDownloadsMax{right:0}
.mdDownloadsIndicatorJs .mdDownloadsWrap{width:280px;height:29px;background:url(img/downloads_indicator.png) no-repeat 0 0}
.mdDownloadsIndicatorJs .mdDownloadsWrapSub{width:0;height:29px;background:url(img/downloads_indicator.png) no-repeat -280px 0;text-indent:-9999px}

/* boxteasers */
.mdBoxTeasers{padding:15px 0 0}
	.mdPagination + .mdBoxTeasers{padding:0;margin-top:-20px}
.mdBoxTeasers ul{margin:0 15px;padding:0;list-style:none}
	.mdBox .mdBoxTeasers ul{margin:0}
.mdBoxTeasers li{clear:both;margin:0;padding:0 0 10px;min-height:1px;overflow:hidden}
	.mdColumn8 .mdBoxTeasers li{background:none;padding:0}

.mdBoxTeasers .mdTeaser .mdTxt{float:right;margin:10px 10px 0;border-top:1px solid #c4cfba}
	.mdColumn12 .mdBoxTeasers .mdTeaser .mdTxt{width:400px}
	.mdColumn8 .mdBoxTeasers .mdTeaser .mdTxt{width:289px}
	.mdColumn6 .mdBoxTeasers .mdTeaser .mdTxt{width:179px}
.mdBoxTeasers .mdTeaser .mdTxt strong.mdSection{display:block;font:bold 10px/18px arial,verdana,sans-serif;text-transform:uppercase}
.mdBoxTeasers .mdTeaser .mdTxt strong.mdDownloadDate{display:block;font:bold 10px/18px arial,verdana,sans-serif;text-transform:uppercase;color:#666}

.mdBoxTeasers .mdTeaser .mdTxt h3{padding:0;font:normal 20px/24px arial,verdana,sans-serif;color:#666}
	.mdColumn6 .mdBoxTeasers .mdTeaser .mdTxt h3{font:normal 16px/20px arial,verdana,sans-serif;padding-top:3px}
.mdBoxTeasers .mdTeaser .mdTxt h3 a{font-weight:bold;text-decoration:none}
.mdBoxTeasers .mdTeaser .mdTxt h3 a:hover{text-decoration:underline}
.mdBoxTeasers .mdTeaser .mdTxt p{padding:0 0 5px}
.mdBoxTeasers .mdTeaser .mdTxt p span{font-weight:bold;color:#666;display:inline-block;padding-right:4px;margin-right:3px;border-right:1px solid #888;line-height:12px;text-transform:uppercase}
.mdBoxTeasers .mdTeaser .mdTxt .mdDiffIndicator{font:bold 10px/14px arial,verdana,sans-serif;text-transform:uppercase;color:#666}
.mdBoxTeasers .mdTeaser .mdImg{float:left;margin:0 0 0 10px;padding:10px 0 0;background:url(img/teaserlist_indicator.png) no-repeat 0 -50000px}
	.mdBoxTeasers .default .mdImg{background-position:-10px 0}
	.mdBoxTeasers .trin-for-trin .mdImg{background-position:-640px 0}
	.mdBoxTeasers .test .mdImg{background-position:-1270px 0}
	.mdColumn12 .mdBoxTeasers .mdTeaser .mdImg{width:190px}
	.mdColumn8 .mdBoxTeasers .mdTeaser .mdImg{width:91px}
	.mdBoxTeasers .mdTeaser .mdImg a img{display:block;border:1px solid #c4cfba;padding:4px;background:#fff}
	.mdBoxTeasers .mdTeaser .mdImg a:hover img{background:#dae4d1}

/* article overview box with newest, most popular, recommendations */
.mdArticleOverview{margin:0 1px;background:url(img/foot_fade.png) repeat-x 0 0;padding:30px 0 20px}
.mdArticleOverviewSub{margin:0 14px;padding:4px 0 0;background:url(img/articleoverview_bg.png) no-repeat 0 0}
.mdArticleOverviewSubInner{padding:0 0 4px;background:url(img/articleoverview_bg.png) no-repeat -960px 100%}
.mdArticleOverview h3{font:bold 10px/44px arial,verdana,sans-serif;text-transform:uppercase}
.mdArticleOverview ul{margin:0;padding:0;list-style:none;min-height:1px;overflow:hidden}
.mdArticleOverview li{float:left;width:210px;height:55px;padding:0 15px 5px}
.mdArticleOverview a{display:block;text-decoration:none;padding:0 0 0 8px;background:url(img/bullet_arrow_333.gif) no-repeat 0 4px;color:#1f1f1f}

.mdArticleOverview .pseudoHeader{padding:12px 15px 20px;height:14px;font:bold 10px/14px arial,verdana,sans-serif;text-transform:uppercase}
.mdArticleOverview .pseudoHeader select{text-transform:none;font-size:12px;margin:0 10px }

/* main teaser box used on section pages */
.mdMainTeaserBox{width:440px!important;height:310px;position:relative}
.mdMainTeaserBox img{border:1px solid #c8cdb6;background:#fff;padding:4px}
.mdMainTeaserBox .mdBoxBody{position:absolute;left:25px;bottom:25px;background:url(img/box_mainteaser_body_bg.png);width:390px;padding-bottom:0}
.mdMainTeaserBox h3{padding:5px 15px 5px;font-size:14px;line-height:18px}
.mdMainTeaserBox h3 a{color:#000;text-decoration:none}
.mdMainTeaserBox h3 a:hover{color:#b00}
.mdMainTeaserBox p{padding:0 15px 5px}

/* light box with fixed height */
.mdSectionBox{width:190px!important;margin:0 15px 15px;background:url(img/box_articlebox_bg.png) no-repeat -190px 100%;padding-bottom:5px}
.mdSectionBox .mdBoxSub{margin:0;background:url(img/box_articlebox_bg.png) no-repeat 0 0;padding-top:5px}
.mdSectionBox .mdBoxSubInner{background:url(img/box_articlebox_bg.png) repeat-y -380px 0;padding-bottom:0;height:300px;overflow:hidden}
.mdSectionBox .mdImg{float:left;margin:0 10px 0 5px;border:1px solid #c4cfba;padding:4px;background:#fff}
.mdSectionBox .mdImg img{display:block}
.mdSectionBox h3{font:bold 12px/18px arial,verdana,sans-serif;padding:0 10px}
.mdSectionBox p{padding:0 10px 5px;color:#333}
.mdSectionBox ul.mdLinkList li a{margin:0;padding:0 10px 0 20px;background:url(img/linklist_arrow.png) no-repeat 10px 4px}
.mdSectionBox ul.mdLinkList li a:hover{color:#b00;text-decoration:underline}

/* box with category pulldown*/
.mdCategoryBox{width:220px;position:relative;float:none}
.mdCategoryBox .mdImg{border:1px solid #c4cfba;border-bottom:0;padding:4px;background:#fff}
.mdCategoryBox .mdCategoryChooser{background:url(img/box_categorychooser_bg.png) no-repeat 0 100%;padding-bottom:3px}
.mdCategoryBox .mdCategoryChooserSub{background:url(img/box_categorychooser_bg.png) no-repeat 0 0}
.mdCategoryBox .mdCategoryChooser strong{display:block;height:19px;padding:2px 12px 0;font:bold 12px/19px arial,verdana,sans-serif;text-transform:uppercase;color:#fff}
.mdCategoryBox .mdCategoryChooser ul{margin:0;padding:5px 0;list-style:none}
.mdCategoryBox .mdCategoryChooser li{margin:0 0 2px;padding:0}
.mdCategoryBox .mdCategoryChooser li a{display:block;margin:3px 1px;padding:0 15px 0 25px;color:#fff;text-decoration:none;background:url(img/linklist_arrow_white.png) no-repeat 10px 4px}
.mdCategoryBox .mdCategoryChooser li a:hover{background-color:#890000}
.mdCategoryBox .mdBoxBody h3{font:bold 12px/16px arial,verdana,sans-serif;padding:0 8px;color:#333}
.mdCategoryBox .mdBoxBody h3 a{text-decoration:none}
.mdCategoryBox .mdBoxBody h3 a:hover{text-decoration:underline}
.mdCategoryBox .mdBoxBody p{padding:0 8px 5px}

.mdCategoryBoxJs{padding-top:24px}
.mdCategoryBoxJs .mdImg{border-top:0}
.mdCategoryBoxJs .mdCategoryChooser{position:absolute;left:15px;top:0;width:190px}
.mdCategoryBoxJs .mdCategoryChooser span{position:absolute;right:1px;top:1px;width:22px;height:22px;overflow:hidden;background-image:url(img/box_categorychooser_bg.png);background-repeat:no-repeat;text-indent:-9999px;cursor:pointer}
	.mdCategoryBoxJs .mdCategoryChooser span.closed{background-position:-190px 0}
	.mdCategoryBoxJs .mdCategoryChooser span.open{background-position:-212px 0}
.mdCategoryBoxJs .mdCategoryChooser ul{display:none}
.mdCategoryBoxJs .mdBoxBody{padding:0!important;height:100px}

/* poll box */
.mdBoxPoll h4{padding:3px 10px;font:bold 15px/19px arial,verdana,sans-serif}

/* box for contentsearch */
.mdContentSearch{margin:0 15px 15px;background:url(img/contentsearch_bg.png) no-repeat 0 0;padding-top:3px}
.mdContentSearchInner{background:#c4cfba url(img/contentsearch_bg.png) no-repeat -630px 100%;padding-bottom:3px}

/* boxes in footer */
#mdSubFoot .mdBox{margin:0 0 15px}
#mdSubFoot .mdBoxSub{margin:0}
#mdSubFoot .mdBox .mdImg{margin:0 15px 3px;border:1px solid #c4cfba;background:#fff;padding:4px}
#mdSubFoot .mdBox .mdBoxHeader{background:none;margin:0;height:auto}
#mdSubFoot .mdBox .mdBoxHeader strong{display:block;padding:0 15px;font:bold 13px/17px arial,verdana,sans-serif}
#mdSubFoot .mdBox .mdBoxBody{padding:0}
#mdSubFoot .mdBox .mdBoxBody p{padding:0 15px;font-size:11px;line-height:14px}

/* boxes for popup */
#mdBuyOptions .mdBox{width:330px;margin-bottom:0}
#mdBuyOptions .mdBoxSub{background:url(img/box_light_bg.png) no-repeat -1560px 0;padding:5px 0 0}
#mdBuyOptions .mdBoxSubInner{background:url(img/box_light_bg.png) no-repeat -1260px 100%;padding:0 0 5px}
#mdBuyOptions .mdBoxBody{padding:0;height:250px;overflow:hidden;position:relative}
#mdBuyOptions .mdBox h3{font:bold 20px/26px arial,verdana,sans-serif;padding:0 15px}
#mdBuyOptions .mdBox h4{font:bold 12px/16px arial,verdana,sans-serif;padding:0 15px 5px}
#mdBuyOptions .mdPriceInfo{min-height:1px;overflow:hidden;margin-bottom:10px}
#mdBuyOptions .mdPriceInfo .mdImg{float:left;width:150px;text-align:right}
#mdBuyOptions .mdPriceInfo .mdPrice{float:left;width:150px;text-align:center;color:#8ca773;font:bold 36px/80px arial,verdana,sans-serif}
#mdBuyOptions .mdBoxBody p.linkmore{position:absolute;bottom:5px;width:270px}
#mdBuyOptions .mdBoxBody p.linkmore a{display:inline-block;text-decoration:none;width:160px;height:24px;padding:0;margin:0;text-align:center;text-transform:uppercase;font:bold 16px/24px arial,verdana,sans-serif;color:#fff;background:url(img/box_articlebox_btn_bg.png) no-repeat 0 0}
#mdBuyOptions .mdBoxBody p.linkmore a:hover{background-position:-160px 0}

#mdBuyOptions .mdSubscriberBox{width:660px;margin-bottom:15px}
#mdBuyOptions .mdSubscriberBox .mdBoxSub{background:url(img/box_light_bg.png) no-repeat -630px 0;padding:5px 0 0}
#mdBuyOptions .mdSubscriberBox .mdBoxSubInner{background:url(img/box_light_bg.png) no-repeat 0 100%;padding:0 0 5px}
#mdBuyOptions .mdSubscriberBox .mdBoxBody{height:auto;overflow:hidden}

/* stuff used in boxes */
.mdLevelIndicator{margin:0 16px;padding:0 0 5px;height:30px;background-repeat:no-repeat;background-position:0 6px}
	#www-goerdetselv-dk .mdLevelIndicator{background-image:url(img/lang/da-DK/box_levelindicator_bg.png)}
	#www-teeitse-com .mdLevelIndicator{background-image:url(img/lang/fi-FI/box_levelindicator_bg.png)}
	#www-gjoerdetselv-com .mdLevelIndicator{background-image:url(img/lang/nb-NO/box_levelindicator_bg.png)}
	#www-gds-se .mdLevelIndicator{background-image:url(img/lang/sv-SE/box_levelindicator_bg.png)}
	.mdLevelIndicator span{display:block;width:30px;height:12px;overflow:hidden;text-indent:-9999px;background:url(img/box_levelindicator_dot.png) no-repeat 0 0}
	.mdLevelIndicator .mdLevel_1{margin:0}
	.mdLevelIndicator .mdLevel_2{margin-left:40px}
	.mdLevelIndicator .mdLevel_3{margin-left:80px}
	.mdLevelIndicator .mdLevel_4{margin-left:120px}
	
/* box for receipt */
.mdReceiptBox{width:660px;margin-bottom:15px}
.mdReceiptBox .mdBoxSub{background:url(img/box_light_bg.png) no-repeat -630px 0;padding:5px 0 0}
.mdReceiptBox .mdBoxSubInner{background:url(img/box_light_bg.png) no-repeat 0 100%;padding:0 0 5px}
.mdReceiptBox .mdBoxBody{position:relative;height:auto;overflow:hidden}
.mdReceiptBox h1{font:bold 20px/26px arial,verdana,sans-serif;text-transform:none;letter-spacing:0;padding:0 15px}
.mdReceiptBox h2{font:bold 16px/21px arial,verdana,sans-serif;padding:0 15px}
.mdReceiptBox a.linkdink{text-transform:none;font-size:12px;display:inline;text-decoration:none}
	.mdReceiptBox a.linkdink:hover{text-decoration:underline}

.mdReceiptBox .mdDownload{float:right;margin:0 15px}

/* category box for frontpage */
#mdCategoryOverview{margin:1px 0 0;padding:10px 0;min-height:1px;overflow:hidden;background:#f1f2e5}
#mdCategoryOverview .mdCategory{float:left;width:330px;height:110px;margin:0}
#mdCategoryOverview .mdCategory img{float:left;margin:0 14px 0 25px}
#mdCategoryOverview dl{float:left;width:215px;margin:0;padding:0}
#mdCategoryOverview dt{margin:0;padding:0 0 3px;font:bold 20px/1 arial,verdana,sans-serif}
#mdCategoryOverview dt a{color:#1f1f1f;text-decoration:none}
	#mdCategoryOverview dt a:hover{color:#b00}
#mdCategoryOverview dd{margin:0 0 2px;padding:0;font:normal 11px/13px arial,verdana,sans-serif}
#mdCategoryOverview dd.linkmore{margin:3px 0}
#mdCategoryOverview dd a{display:block;padding:0 0 0 8px;background:url(img/bullet_arrow_333.gif) no-repeat 0 50%;text-decoration:none}
	#mdCategoryOverview dd a:hover{text-decoration:underline}
#mdCategoryOverview dd.linkmore a{display:inline-block;text-decoration:underline;padding:0 8px 0 0;background:transparent url(img/linkdink.gif) no-repeat 100% 50%}
	#mdCategoryOverview dd.linkmore a:hover{text-decoration:none}
/* article.css|customers */

/* drupal.css|customers */
ul.tabs{height:25px;margin:0 15px 15px;padding:0 3px;list-style:none;overflow:hidden;background:url(img/boxheader_bg.png) no-repeat 0 0}
	ul.secondary{background-position:0 -150px}
ul.tabs li{float:left;height:25px;line-height:25px;border-right:1px solid #000;list-style:none;padding:0;margin:0}


ul.tabs li a{display:block;height:25px;padding:0 10px;color:#fff;font-weight:bold;text-transform:uppercase}
ul.tabs li a:hover{text-decoration:none;text-decoration:underline}
ul.tabs li.active a{}

/* force admin menu to be on top of everything! */
div#admin-menu, div#admin-menu ul{z-index:1000000}

/* inline flash elements*/
.swftools-wrapper{margin:0 15px 15px 25px}
/* shelltype0-c-0.css|customers */
.mdSt0-c-0 #mdBodyRight {display:none}
/* heading.css|customers */
h1{margin:0;padding:0 25px 15px;font:bold 46px/50px arial,verdana,sans-serif;letter-spacing:-2px}
h2{margin:0;padding:0 25px;font:bold 14px/19px arial,verdana,sans-serif}
h3{margin:0;padding:0 15px 5px}
h4{margin:0;padding:0 15px;font:bold 12px/16px arial,verdana,sans-serif}

.mdSectionHeader{margin:0 15px 10px;height:25px;background:url(img/boxheader_bg.png) no-repeat 0 -50px}
.mdSectionHeader strong{padding:0 10px;font:bold 12px/25px arial,verdana,sans-serif;color:#fff;text-transform:uppercase}
/* image.css|customers */
img{border:0}

.mdArticleImg{float:left;margin:0 15px 15px 25px;border:1px solid #c4cfba;background:#fff;padding:4px}
p .mdArticleImg{float:none;margin:0} /*avoid double margin when nested in <p>*/
/* link.css|customers */
/* LINK */
/*#######################*/
a{color:#b00}
a:hover{text-decoration:none;color:#b00}

a.mdLinkButton{display:block;text-decoration:none;width:127px;height:24px;padding:0;text-align:center;text-transform:uppercase;font:bold 10px/25px arial,verdana,sans-serif;color:#000;background:url(img/link_btn_bg.png) no-repeat 0 0}
a.mdLinkButton:hover{background-position:-127px 0;text-decoration:none!important}

.mdDownload{width:160px;margin:0 auto 5px;padding:5px 0 4px;background:url(img/btn_get_bg.png) no-repeat -160px 100%}
	.mdDownload:hover{background-position:-480px 100%}
	.mdDownload:hover a{background-position:-320px 0}
.mdDownload a{display:block;text-decoration:none;width:140px;padding:3px 10px 0;margin:0 auto;text-align:center;text-transform:uppercase;font:bold 16px/20px arial,verdana,sans-serif;color:#fff;background:url(img/btn_get_bg.png) no-repeat 0 0}

a.iconTip{display:inline-block;padding-right:21px;background:url(img/icon/icon_tip_16x16.png) no-repeat 100% 6px;font-size:10px;line-height:25px}
/* paragraph.css|customers */
p{margin:0;padding:0 15px 15px 25px}

p.mdTeaserText{}
/* shelltype0-c-6.css|customers */
/* SHELL TYPE 0-c-6 */
/*#######################*/
.mdSt0-c-6 #mdBodyMain {margin-right: -330px}
.mdSt0-c-6 #mdBodyMainSub {margin-right: 330px}
.mdSt0-c-6 #mdBodyRight {width: 330px; background: ##F1F2E5;}

/* column_layout.css|customers */
/* COLUMNS LAYOUT (standard) */
/*#######################*/
.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}

.mdColumnBreak{overflow:visible}
/* linkdink.css|customers */
a.linkdink{display:inline-block;font-size:10px;padding:0 8px 0 0;background:url(img/linkdink.gif) no-repeat 100% 50%;text-transform:uppercase;text-decoration:underline;text-transform:uppercase}
a.linkdink:hover{text-decoration:none}

.linkmore .linkdink{padding:0;background:none}
/* linkmore.css|customers */
p.linkmore{text-align:right;padding:3px 15px 0}

.krumo-root { color: rgb(14,14,14); }