/* ### /Site/Module/Statistics/style.css ### */
/* main layout */
.Statistics { width:auto!important; border:1px solid #329d07; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.Statistics .mb_header { height:27px; background:-moz-linear-gradient(100% 100% 90deg, #5ebd09, #329d07); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#5ebd09), to(#329d07)); text-align:center; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; }
.Statistics .mb_header .header_text { height:27px; width:468px; background:url("/Site/Module/Statistics/Images/text_header.png") center center no-repeat; display:inline-block; *display:inline; zoom:1; }
.Statistics .mb_footer1 { height:126px; background:url(/Site/Module/Motionsdagbok/Images/footer.gif) right bottom no-repeat; }
.Statistics .mb_footer2 { height:15px; background:-moz-linear-gradient(100% 100% 90deg, #329d07, #5ebd09); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#329d07), to(#5ebd09)); border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px; }
.Statistics .mb_center { padding:20px; }

/* selects */
.Statistics select.gender, .Statistics select.dob { width:auto; display:inline-block; *display:inline; zoom:1; margin-right:5px; vertical-align:top; }
.Statistics .selector_label { line-height:24px; display:inline-block; padding:0 5px 0 0; *display:inline; zoom:1; }
.Statistics .timeselector { text-align:center; }
.Statistics .timeselector a { margin-right:20px; }

/* ### /Site/Module/Motionsdagbok/style.css ### */
.Motionsdagbok { width:auto!important; border:1px solid #329d07; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.Motionsdagbok .mb_header { height:27px; background:-moz-linear-gradient(100% 100% 90deg, #5ebd09, #329d07); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#5ebd09), to(#329d07)); text-align:center; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; }
.Motionsdagbok .mb_header .image_header { height:27px; width:468px; background:url("/Site/Module/Motionsdagbok/Images/header_text.png") center center no-repeat; display:inline-block; *display:inline; zoom:1; }
.Motionsdagbok .mb_footer1 { height:126px; background:url(/Site/Module/Motionsdagbok/Images/footer.gif) right bottom no-repeat; }
.Motionsdagbok .mb_footer2 { height:15px; background:-moz-linear-gradient(100% 100% 90deg, #329d07, #5ebd09); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#329d07), to(#5ebd09)); border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px; }

.Motionsdagbok .Motionsdagbokheader { background-image:url(/Site/Module/Motionsdagbok/Images/header_text.png) background-position:center top; background-repeat:no-repeat; }

.Motionsdagbok table.timenav { width:100%; }
.Motionsdagbok table.timenav tr td { width:33%; }

.Motionsdagbok .index .grid { width:100%; border-spacing:0; }
.Motionsdagbok table.grid thead tr td { border-width:1px 1px 1px 0!important; }
.Motionsdagbok .index .grid .grid_row .grid_col { width:12.5%; height:40px; padding:0; margin:0; border-width:0 1px 1px 0; border-style:solid; border-color:#cccccc; vertical-align:bottom; }
.Motionsdagbok .index .grid .grid_row .first { min-width:50px; padding:0 0 0 5px; vertical-align:top; }
.Motionsdagbok .index .grid .grid_row .last { border-right:none; }
.Motionsdagbok .mb_table .padded { width:98%; padding:2px 1% 2px 1%; }
.Motionsdagbok .mb_table .w33 { width:33%; padding:0; display:inline-block; *display:inline; zoom:1; }
.Motionsdagbok .mb_table .topbar * { font-size:12px; line-height:18px; }

.Motionsdagbok .index .ds_section_table .layoutMain { border-left:1px solid #329d07; width:491px; border-right:1px solid #329d07; margin:0; padding:0; }
.Motionsdagbok .index .ds_section_table .layoutMain .padded { width:481px; padding:0 5px 0 5px; }
.Motionsdagbok span.top_link a { font-size:11px; font-family:Calibri, Arial, Tahoma, Verdana, Sans-serif; text-transform:uppercase; color:#333333; text-decoration:none; }
.Motionsdagbok span.top_link a:hover { text-decoration:underline; }
.Motionsdagbok .borderline { height:8px; background:url(/Site/Module/Motionsdagbok/Images/border.gif) left top no-repeat; }
.Motionsdagbok .selector { float:left; padding:0 20px 0 0; background:url(/Site/Module/Motionsdagbok/Images/arrow.gif) right center no-repeat; margin:0 0 0 10px; }
.Motionsdagbok .selector .text { float:left; width:100%; cursor:pointer; font-size:11px; }
.Motionsdagbok .selector .options { display:none; position:absolute; border:1px solid #333333; background:#ffffff; }
.Motionsdagbok .selector .options a.option { float:left; padding:0 5px 0 5px; clear:left; text-decoration:none; }
.Motionsdagbok .selector .options a.option:hover { text-decoration:underline; }
.Motionsdagbok .mon { background:url(/Site/Module/Motionsdagbok/Images/days/mon.gif) center center no-repeat; }
.Motionsdagbok .tue { background:url(/Site/Module/Motionsdagbok/Images/days/tue.gif) center center no-repeat; }
.Motionsdagbok .wed { background:url(/Site/Module/Motionsdagbok/Images/days/wed.gif) center center no-repeat; }
.Motionsdagbok .tur { background:url(/Site/Module/Motionsdagbok/Images/days/tur.gif) center center no-repeat; }
.Motionsdagbok .fri { background:url(/Site/Module/Motionsdagbok/Images/days/fri.gif) center center no-repeat; }
.Motionsdagbok .sat { background:url(/Site/Module/Motionsdagbok/Images/days/sat.gif) center center no-repeat; }
.Motionsdagbok .sun { background:url(/Site/Module/Motionsdagbok/Images/days/sun.gif) center center no-repeat; }
.Motionsdagbok .layoutFooter { float:left; background:url(/Site/Module/Motionsdagbok/Images/footer.gif) left top no-repeat; width:100%; height:139px; }
.Motionsdagbok a.plan_activity { float:right; width:111px; height:25px; background:url(/Site/Module/Motionsdagbok/Images/plan_activity.gif) left top no-repeat; margin:0 10px 0 0; display:inline; }
.Motionsdagbok a.log_activity { float:right; width:111px; height:25px; background:url(/Site/Module/Motionsdagbok/Images/log_activity.gif) left top no-repeat; margin:0 10px 0 0; display:inline; }
.Motionsdagbok .smiley { cursor:pointer; float:left; display:inline; width:20px; height:20px; margin-left:2px; margin-bottom:2px; background:#ff0000; }
.Motionsdagbok .smileyGlad { background: url(http://upload.wikimedia.org/wikipedia/commons/c/c4/Biggrin-smiley.png); background-repeat:no-repeat; }
.Motionsdagbok .smileyMycketGlad { background: url(http://upload.wikimedia.org/wikipedia/commons/c/c4/Biggrin-smiley.png); background-repeat:no-repeat; }
.Motionsdagbok .smileySur { background: url(http://upload.wikimedia.org/wikipedia/commons/c/c4/Biggrin-smiley.png); background-repeat:no-repeat; }
.Motionsdagbok .smileyMycketSur { background: url(http://upload.wikimedia.org/wikipedia/commons/c/c4/Biggrin-smiley.png); background-repeat:no-repeat; }

.Motionsdagbok .pass { width:100%; background:#e5eef3; border-bottom:1px solid #cccccc; }
.Motionsdagbok .pass .tidsintervall { background:#005986; width:100%; line-height:17px; color:#ffffff; font-size:9px; text-align:center; }
.Motionsdagbok .pass .traningstyp { min-height:28px; clear:both; width:90%; padding:2px 5% 2px 5%; line-height:12px; font-size:9px; color:#000000; word-wrap:break-word; }

.Motionsdagbok .planeratPass { background:#feedea; }
.Motionsdagbok .planeratPass .tidsintervall { background:#f44e34; }

.Motionsdagbok .passDetaljer h2 { font-size:18px; }
.Motionsdagbok .passDetaljer { padding:20px; }
.Motionsdagbok .passDetaljer .row { padding-top:5px!important; padding-bottom:2px!important; }
.Motionsdagbok .passDetaljer * { font-size:14px; }

/* Knappar för kalendern */
.Motionsdagbok .addfunctions { text-align:right; padding:5px 5px 0 0; }
.Motionsdagbok .addfunctions a { display:inline-block; width:14px; height:14px; line-height:14px; color:#ffffff; font-size:10px; opacity:0.3; -moz-opacity:0.3; -webkit-opacity:0.3; -khtml-opacity:0.3; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; text-align:center; text-decoration:none; }
.Motionsdagbok .addfunctions a:hover { opacity:1; -moz-opacity:1; -webkit-opacity:1; -khtml-opacity:1; }
.Motionsdagbok .addfunctions a.hidden { display:none!important; }
.Motionsdagbok .plan_button { background:#f44e34; }
.Motionsdagbok .create_button { background:#005986; }

.Motionsdagbok #year_select, .Motionsdagbok #week_select { display:inline; display:inline-block; }

/* ### /Site/Module/Verkkomaksut/style.css ### */
.Betalning .productRow {
	float:left;
	width:400px;
	clear:both;
}

.Betalning .productRow div {
	float:left;
}

.Betalning .productRow .productName {
	width:60px;
}

.Betalning .productRow .productDescription {
	width:220px;
}

.Betalning .productRow .productPrice {
	width:120px;
}

.Betalning .productRow .productPriceOld {
	text-decoration:line-through;
	width:60px;
}

.Betalning .sumTotal {
	float:left;
	clear:both;
}

.Betalning .paymentMethods {
	float:left;
	clear:both;
}

/* ### /Site/Module/Login/style.css ### */
.Login { width:100%; }
.Login .modulePadding { float:left; display:inline; width:96%; padding:0 2% 0 2%; }
.Login .left { float:left; display:inline; width:229px; background:url(/Site/Module/Login/Images/login_mid.gif) left top repeat-y; }
.Login .login_top { display:block; width:229px; padding:50px 0 0 0; background:url(/Site/Module/Login/Images/login_top.gif) left top no-repeat; }
.Login .login_bottom { display:block; width:189px; padding:0 20px 30px 20px; background:url(/Site/Module/Login/Images/login_bottom.gif) left bottom no-repeat; }
.Login .right { float:right; display:inline; width:229px; background:#269dc4; }
.Login .right_top { display:block; width:229px; padding:25px 0 0 0; background:url(/Site/Module/Login/Images/order_top.gif) left top no-repeat; }
.Login .right_bottom { display:block; width:189px; padding:0 20px 24px 20px; background:url(/Site/Module/Login/Images/order_bottom.gif) left bottom no-repeat; text-align:center; }

.Login h1.headertext { font-size:24px; line-height:24px; color:#ffffff; margin:0; padding:0; width:100%; text-align:center; }
.Login div.description { font-size:12px; line-height:14px; color:#ffffff; margin:0; padding:9px 0 12px 0; display:block; width:100%; text-align:center; }

.Login a img { border:none; }

/* ### /System/Module/DSStructure/style.css ### */
/*.DSStructure .search_field { width: 95%; float: left; }
.DSStructure .search_button { width: 4%; float: right; }

.DSStructure .ds_section_6col .col {width: 15%; }
.DSStructure .ds_section_6col .first {width: 16%; }*/

/*.DSStructure .ds_active { background:url(/System/Template/DS/Images/ds_structure_arrow.gif) right top no-repeat #99c6d6 }
.DSStructure .ds_active * { color:#ffffff; background-color:transparent; }

.DSStructure .ds_frame { border: 9px solid #99C6D6; padding:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }*/
.DSStructure .ds_list span.title { display:block; font-size:0.8em; color:#666666; }

.DSStructure .ds_rcol_fixed .ds_rcol_inner { position: fixed; top: 20px; }
.DSStructure .TabBar { padding-left:5px; }
.DSStructure { margin-bottom:0; }

/* ### /System/Module/DSText/style.css ### */
.DSText { width:621px!important; margin:0 auto 0 auto; padding:3% 0 0 0; }  

/* ### /System/Module/DSUser/style.css ### */
.DSUser h3 { padding: 20px 0 0 0; }
.DSUser .w50_p { width:45%; padding:0 0 0 5%!important; }
.DSUser .ds_rcol { padding:20px 0 0 0; }
.DSUser .button span.plus { padding-left:2px; font-weight:bold!important; font-size:14px!important; }

/* ### /System/Module/DSSite/style.css ### */
.DSSite .alphanav { text-align:left; }
.DSSite .alphanav a { display:inline-block; line-height:12px; padding:3px; margin-right:5px; font-size:10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.DSSite .alphanav a:hover, .DSSite .alphanav a.active { cursor:pointer; background:#666666; color:#ffffff; text-decoration:none; }

/*.DSSite table.list tr * { line-height:22px; }*/

/*.DSSite table.list td { padding-top:1px; padding-bottom:1px; }
.DSSite table.list tr.hover td { border-top:1px solid #2B74C7; border-bottom:1px solid #2B74C7; padding-top:0px; padding-bottom:0px;  }*/

/*.DSSite table.list tr.hover { background-color:#C8FCA8;}*/
.DSSite .list_global tr th:first-child { padding-left:0px; }
.DSSite .list_global tr td:first-child { padding-left:0px; }
.DSSite .list_global .level1 .title_sit { padding-left:20px; }
.DSSite .list_global .level2 .title_sit { padding-left:40px; }
.DSSite .list_global .level3 .title_sit { padding-left:60px; }
.DSSite .list_global .icon { width:1%; }
.DSSite .list_local tr th:first-child { padding-left:20px; }
.DSSite .list_local tr td:first-child { padding-left:20px; }
.DSSite .list_local .level1 .title_sit { padding-left:40px; }
.DSSite .list_local .level2 .title_sit { padding-left:60px; }
.DSSite .list_local .level3 .title_sit { padding-left:80px; }

/*.DSSite .inner_list *  { border-spacing:0px; border-collapse: collapse; }
.DSSite .inner_list td { padding:0; }*/

.DSSite .ds_container { padding-top:3%; }
/*.DSSite .ds_icon_left { padding-left:15px; background-position:left center!important;}*/
/*.DSSite .noresult {  padding-top:5px; padding-bottom:5px; }*/
/*.DSSite .template { color:#cccccc; }*/
/*.page_32 #content { width: 500px!important; }*/

/*.DSSite table.ds_section { width:100%; margin:0 0 10px 0; border-collapse:collapse; border-spacing:2px; }
.DSSite table.ds_section tr { padding:0px 0 0px 0; }
.DSSite table.ds_section tr td { padding:0; }
.DSSite table.ds_section tr td.top { vertical-align:top; }*/

/* ### /System/Module/DSRedirect/style.css ### */
.DSRedirect { width:621px!important; margin:0 auto 0 auto; padding:0 0 0 0; } 
.DSRedirect_config { padding-top:80px; }

/* ### /System/Module/DSTemplate/style.css ### */
.DSTemplate .ds_rcol { padding:20px 0 0 0; }
.DSTemplate .current * { color:#158dbf; font-weight:bold; }

/* ### /System/Module/DSModule/style.css ### */
.DSModule .description td { color:#979797; padding-bottom: 2em; border-top: 1px solid #D8D7D8; }
.DSModule h3 a.function_add { cursor:pointer; float:right; background:url(/System/Module/DSModule/Images/add.gif) left top no-repeat; padding:0 0 0 10px; width:72px; line-height:18px; margin:0 0 2px 0; font-size:11px; color:#ffffff; text-decoration:none; }
.DSModule h3 a.function_remove { cursor:pointer; float:right; background:url(/System/Module/DSModule/Images/remove.gif) left top no-repeat; padding:0 0 0 10px; width:78px; line-height:18px; margin:0 0 2px 0; font-size:11px; color:#ffffff; text-decoration:none; }

.DSModule h3 { margin:0.15em 0 0.15em 0; border:0; }

/* ### /System/Module/DSStatistics/style.css ### */
.DSStatistics .statcol { float:left; padding:0 0 2px 0; width: 27px; }
.DSStatistics .statcol span.colview {display:block; margin: 0 auto 0 auto; width:15px; background-color:#f7f7f7; border-top: solid 1px #f7f7f7; border-left: solid 1px #f7f7f7; border-right: solid 1px #f7f7f7; border-bottom-style: solid; border-bottom-color: #0E81E7;}
.DSStatistics .statcol span.day { display:block; margin: 0 auto 0 auto; width:15px; border-top: 1px solid #f7f7f7; }
.DSStatistics span.statnums { font-size: 20px; padding: 0 4px 0 4px; }
/*.DSStatistics .statselect { margin: -26px 0 0 0; float:right; } */
.DSStatistics .statinfo {font-size:14px;}
.DSStatistics h2 { border:0; }
.DSStatistics .title td { border-bottom:1px solid #D1D1D1; }

/* ### /System/Module/DSContent/style.css ### */
.DSContent .ds_list span.title { display:block; font-size:0.8em; color:#666666; } 

/* ### /Site/Module/Gallery/style.css ### */
.Gallery .embed .row { width:100%; padding-top:5px; padding-bottom:5px; }
.Gallery .embed .title { border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#edf9fb; color:#6b6b6b; }
.Gallery .embed .details { border-bottom: 1px solid #cccccc; }
.Gallery .embed .left { text-align: left; }
.Gallery .embed .right { text-align: right; }
.Gallery .embed * { line-height:18px; }

/* ### /Site/Module/Profile/style.css ### */
.Profile { width: 100%; }

.Profile .expiration { float:right; display:inline; width:211px; height:102px; background:url(/Site/Module/Profile/Images/registration_bg.gif) left top no-repeat; overflow:hidden; }
.Profile .expiration h3 { font-size:12px; font-weight:normal; color:#333333; text-align:center; width:211px; padding:8px 0 0 0; }
.Profile .expiration h2 { color: green; font-weight:normal; margin:0; padding:0; width:100%; text-align:center; line-height:18px; font-size:14px; }
.Profile .expiration a { display:block; width:100%; text-align:center; font-weight:normal; color:#333333; font-size:12px; }
.Profile .expiration a:hover { color:#3994af; }

.Profile .zipcode { font-size: small; float: left; }

.Profile .password { font-size:18px; float:left; clear:both; width:100%; margin:5px 0 5px 0; border-bottom:1px solid #d8d7d8; }
.Profile .password a { cursor:pointer; display:block; font-size:14px; font-weight: normal; color:#979697; float:left; text-decoration:none; line-height:22px; width:80%; padding:0 20% 0 0; background:url(/System/Template/Default/Images/extend_norm.gif) right top no-repeat; }
.Profile .password a:hover { text-decoration:none; background:url(/System/Template/Default/Images/extend_over.gif) right top no-repeat; color:#4b4b4b; }
.Profile .password a.selected { color:#4b4b4b; background:url(/System/Template/Default/Images/retract_over.gif) right top no-repeat; }

.Profile .mb_header_profile { background:url(/Site/Module/Profile/Images/mb_header_profile.gif) left top no-repeat; }
.Profile div { font-size:14px; line-height:28px; }
.Profile a { font-size:14px; }
.Profile .profileForm .textfield, .Profile .profileForm .selectfield { font-size:16px; line-height:28px; height:20px; padding:4px; width:95%; }
.Profile .profileForm .selectfield { height:28px; }

.Profile .profileForm .DateTime .selectfield { width:auto; }

/* ### /Site/Module/Forum/style.css ### */
.Forum  { width: 100%; }
.Forum h3 a { line-height:20px; margin:0; padding:0; display:inline; }
.Forum h3 a { display:inline; float:left; }
.Forum h3 { float:left; margin:0; padding:0; line-height:20px; }
.Forum h2 { padding-top:5px; }

.Forum .author a { font-size:10px; margin:0; padding:0; }
.Forum .comment .created, .Forum .topic .created, .Forum .report .created, .Forum .author { font-size:10px; line-height:16px; }
.Forum .comment { padding:0 0 0 5px; }
.Forum .upper_padding { padding-top:10px!important; }
.Forum .lower_padding { padding-bottom:10px!important; }
.Forum .author * { line-height:16px; }

.Forum .topics .comment_count { margin-left:5px; }

.Forum .thread .row { width: 100%; }

/*.Forum .view .comment { padding-left: 17%; width: 83%; }*/
.Forum .thread .topic, .Forum .thread .reply, .Forum .report .post { width:96%; padding:10px 2% 10px 2%; }
.Forum .thread .topic, .Forum .report .post { background:#edf9fb; }
.Forum .thread .topic .text, .Forum .thread .comment .text, .Forum .report .post .text { margin:5px 0 5px 0; line-height:18px; font-size:14px; }
.Forum .thread .topic .view_count span, .Forum .thread .topic .comment_count, .Forum .thread .report_post span, .Forum .thread .report_post a { line-height:12px; margin:0; padding:0; font-size:10px; }
.Forum .thread .report_post, .Forum .thread .view_count { float: right; text-align:right; clear:right; }
.Forum .thread .comment .report_post { padding-right: 15px; }
.Forum .thread .topic .view_count { padding-top:5px; }
.Forum .thread .topic, .Forum .thread .comment, .Forum .report .post { border-bottom:1px solid #CCCCCC; }


.Forum .header { padding-bottom: 20px; }
.Forum .header a { font-size: 10px; line-height: 14px; }
.Forum .header img { padding-top: 15px; }
.Forum .thumbnail { width:50px; height:50px; }
.Forum .created span, .Forum .author span { color:#666666; font-size:10px; }
.Forum .graybg { background:#edf9fb; }

.Forum .embed .row { width:100%; padding-top:5px; padding-bottom:5px; }
.Forum .embed .title { border-top: 1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#edf9fb; color:#6b6b6b; }
.Forum .embed .details { border-bottom: 1px solid #cccccc; }
.Forum .embed .left { text-align: left; }
.Forum .embed .right { text-align: right; }
.Forum .embed * { line-height:18px; }

.Forum .config h2 { padding-bottom:15px; }
.Forum .config .title { font-weight: bold;}
.Forum .config .ds_section_table { padding-top:5px; padding-left:5px; }

/*.Forum  { width: 100%; }
.Forum h3 a { line-height:20px; margin:0; padding:0; display:inline; }
.Forum h3 a { display:inline; float:left; }
.Forum h3 { float:left; margin:0; padding:0; line-height:20px; }
.Forum .comment_count { float:left; line-height:20px; display:inline; margin-left:5px; }
.Forum .comment_author, .Forum .created_text, .Forum .main_post .comments_text, .Forum .main_post .viewed_text { float:left; clear:left; line-height:12px; margin:0; padding:0; font-size:10px; }
.Forum .author_link { line-height:14px; font-size:12px; margin:0; padding:0; float:left; }
.Forum .comment_date, .Forum .created_date { float:left; clear:left; font-size:10px; line-height:12px; }
.Forum .created_date { clear:left; line-height:16px; }
.Forum .comment_date { clear:none; line-height:16px; padding:0 0 0 5px; }
.Forum .upper_padding { padding-top:10px!important; }
.Forum .lower_padding { padding-bottom:10px!important; }
.Forum .author { float:left; clear:left; }
.Forum .author * { line-height:16px; }
.Forum .author span { float:left; padding:0 5px 0 0; font-size:10px; }
.Forum .main_post { border:1px solid #999999; width:90%; padding:10px 5% 10px 5%; background:#edf9fb; }
.Forum .main_post .text, .Forum .comment .text { margin:5px 0 5px 0; line-height:18px; font-size:14px; }
.Forum .main_post .align_right { text-align:right; width:100%; }
.Forum .comment .date * { line-height:14px; }
.Forum .thumbnail { width:50px; height:50px; }
.Forum .created_date a, .Forum .created_date span.date, .Forum .created_date * { line-height:12px; font-size:10px; }
.Forum .created_date span.date { color:#666666; }
.Forum .graybg { background:#edf9fb; }*/

/* ### /Site/Module/Login/style.css ### */
.Login { width:100%; }
.Login .modulePadding { float:left; display:inline; width:96%; padding:0 2% 0 2%; }
.Login .left { float:left; display:inline; width:229px; background:url(/Site/Module/Login/Images/login_mid.gif) left top repeat-y; }
.Login .login_top { display:block; width:229px; padding:50px 0 0 0; background:url(/Site/Module/Login/Images/login_top.gif) left top no-repeat; }
.Login .login_bottom { display:block; width:189px; padding:0 20px 30px 20px; background:url(/Site/Module/Login/Images/login_bottom.gif) left bottom no-repeat; }
.Login .right { float:right; display:inline; width:229px; background:#269dc4; }
.Login .right_top { display:block; width:229px; padding:25px 0 0 0; background:url(/Site/Module/Login/Images/order_top.gif) left top no-repeat; }
.Login .right_bottom { display:block; width:189px; padding:0 20px 24px 20px; background:url(/Site/Module/Login/Images/order_bottom.gif) left bottom no-repeat; text-align:center; }

.Login h1.headertext { font-size:24px; line-height:24px; color:#ffffff; margin:0; padding:0; width:100%; text-align:center; }
.Login div.description { font-size:12px; line-height:14px; color:#ffffff; margin:0; padding:9px 0 12px 0; display:block; width:100%; text-align:center; }

.Login a img { border:none; }

/* ### /Site/Module/Group/style.css ### */
.Group { width: 100%; }

.Group .left_col {float: left; width: 500px; }
.Group .right_col { float: right; width: 170px; padding-top: 20px; }

.Group .ds_section_table .w12 { width:10.5%; }
.Group .ds_toggleclass a { font-size:18px; }

.Group .view h2 { border-bottom: 1px #cccccc solid; padding-bottom: 15px; margin-bottom: 15px; }
.Group .view  { width: 100%; float: left}
.Group .view .image { margin: auto auto; text-align: center; padding-bottom: 5px; }

.Group .view .section { width: 100%; float: left;  }
.Group .view .section .title { width: 99%; padding-left: 1%; border-top: 1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#edf9fb; color: rgb(107,107,107); float:left; }
.Group .view .section .count { width: 100%; border-bottom: 1px solid #cccccc; float:left; }
.Group .view .section .count .left { width: 47%; text-align: left; float: left; padding-left: 1%; }
.Group .view .section .count .right { width: 47%; text-align: right; float: right; padding-right: 1%; }
.Group .view .section .content { width: 99%; padding-left: 1%; float:left; margin:10px 0 10px 0; }
.Group .view .section .content ul { padding: 0 0 0 2%; margin: 0; }

.Group .view .right_col .section { border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin-top: 20px; }
.Group .view .right_col .section .title { width: 97%; padding-left: 3%; }
.Group .view .right_col .section .content { width: 97%; padding-left: 3%; }
.Group .view .right_col .section .content ul { padding: 0 0 0 10%; margin: 0; }
.Group .view .function, .Group .view .function:hover, .Group .view .function:visited { display: block; width: 97%; padding-left: 3%; float: left; border-bottom: 1px solid #cccccc; text-decoration: none; }
.Group .view .function:hover { background-color:#edf9fb; }

.Group .view .section .ds_section_table { padding-top: 5px; }
.Group .view .section .graybg { background-color:#edf9fb; }

.Group .view .section .created span, .Group .view .section .author span { color:#666666; font-size:10px; }
.Group .view .section .author * { line-height:16px; }
.Group .view .section h3 a { line-height:20px; margin:0; padding:0; display:inline; }
.Group .view .section h3 a { display:inline; float:left; }
.Group .view .section h3 { float:left; margin:0; padding:0; line-height:20px; }
.Group .view .section .author a { font-size:10px; margin:0; padding:0; }
.Group .view .section .comment .created, .Group .view .section .topic .created, .Group .view .section .author { font-size:10px; line-height:16px; }
.Group .view .section .comment { padding:0 0 0 5px; }
.Group .view .section .author * { line-height:16px; }
.Group .view .section .comment_count { float:left; line-height:20px; display:inline; margin-left:5px; }

/* Jeans klasser */
.Group .col, .Group a { font-size:14px; }
.Group .textfield, .Group .textarea { font-size:14px; line-height:20px; height:20px; padding:4px; }
.Group .textarea { height:60px; }
.Group .heading a { text-decoration:none; font-weight:bold; }
.Group .heading a:hover { color:#333333; }

.Group .header h2 { padding-top:5px; }
.Group .header { padding-bottom: 20px; }
.Group .header a { font-size: 10px; line-height: 14px; }
.Group .header img { padding-top: 15px; }

/* ### /System/Module/Article/style.css ### */
.Article a { cursor:pointer; }
.Article h1 { padding-top: 5px; padding-bottom: 5px; }
.Article img { border: 0; }

/*.Article .list_article { float:left; width:100%; clear:both; }
.Article .list_search { float:left; width:100%; padding:0 0 10px 0; clear:both; }*/

/*.Article .list_columns_1 .content { float:left; clear:both; width:100%; }
.Article .list_columns_2 .content { float:right; clear:none; width:50%; }
.Article .list_columns_2 .image { margin:10px 0 0 0; float:left; clear:left; }*/

.Article .articles_list h2 { margin-bottom:5px; }
.Article .articles_list .more { clear: both; display: block; }
.Article .articles_list .author { text-align:right; font-style:italic; }
.Article .articles_list .published { text-align:right; }
.Article .articles_list .unpublished { text-align:right; font-weight:bold; }
.Article .articles_list .modified { text-align:right; }
.Article .articles_list .comment_count { text-align:right; }
.Article .articles_list .divider { float:left; clear:both; width: 100%; border-top:1px solid #cccccc; padding-bottom: 10px; }
.Article .articles_list .item .introduction { font-weight:normal; }
.Article .articles_list .image { display:inline-block; padding:0 20px 10px 0; overflow:hidden; }
/*.Article .articles_list .published .published_text { display:none; }*/
.Article .articles_list .list_articles_item { margin-bottom:20px; }


.Article .view { width: 100%; clear: both; }
.Article .article_view .AddThis { margin-top: 10px; }
.Article .article_view a, .Article .content a { font-weight: normal; }
.Article .article_view a:hover, .Article .content a:hover { font-weight: normal; }
.Article .article_view .published { text-align:left; font-size:0.9em; }
.Article .article_view .unpublished { text-align:left; font-weight:bold; font-size:0.9em; }
.Article .article_view .modified { text-align:left; font-size:0.9em; }
.Article .article_view .categories a { font-size:0.9em; }
.Article .article_view .descripton, .Article .article_view .introduction { font-weight:bold; padding-top: 5px; padding-bottom: 2px; }
.Article .article_view .author { text-align:right; font-style:italic; padding-top: 5px; }
.Article .article_view .text { padding-top: 7px; }
.Article .article_view .author { font-style:normal; font-weight:bold; }
.Article .article_view { margin-bottom: 40px; }

/*.Article .article_view .comment { border-bottom:1px solid #cccccc; padding:10px 0 10px 0; }*/
.Article .article_view .comment_section { width:100%; clear: both; }
.Article .article_view .comment_author { text-align:left; font-style:normal; font-weight:bold; }
.Article .article_view .comment_author, .Article .article_view .comment_created { font-size:0.9em; }

.Article .article_view .view_comments_item, .Article .article_view .view_comments_form { border-top:1px solid #d8d7d8; padding:10px 0 0 0; margin:10px 0 0 0 }

.Article .article_view .comments_list { padding:30px 0 10px 0; min-height:10px; border-bottom:1px solid #d8d7d8;  }
.Article .article_view .comments_title, .Article .article_view .comments_title:hover { font-weight:bold; }
/* .Article .article_view .comments span { display:block; font-size:14px; color:#4b4b4b; float:left; line-height:22px; width:80%; padding:0 20% 0 0; } */
.Article .article_view .comments a { cursor:pointer; display:block; font-size:0.9em; font-weight: normal; color:#979697; text-decoration:none; line-height:22px; width:80%; padding:0 20% 0 0; background:url(/System/Template/Default/Images/extend_norm.gif) right top no-repeat; }
.Article .article_view .comments a:hover { text-decoration:none; background:url(/System/Template/Default/Images/extend_over.gif) right top no-repeat; color:#4b4b4b; }
.Article .article_view .comments a.selected { color:#4b4b4b; background:url(/System/Template/Default/Images/retract_over.gif) right top no-repeat; }

/* feed */
.Article a.feed { display:inline-block; width:22px; height:21px; background:url("/System/Template/Default/Images/rss/rss_s3.png") left top no-repeat; }

/* ### /Site/Module/Fitness/style.css ### */
.Fitness { width: 100%; margin-bottom:0px!important; }
.Fitness .left { float: left; clear: left; width: 49%; }
.Fitness .right { float: right; clear: right; width: 49%; }
.Fitness .form { padding-top:10px; }
.Fitness .form .col { line-height: 22px; }

.Fitness .result { margin-bottom:5px; }
.Fitness .result .values { border-top:1px solid #cccccc; padding-top: 5px; }
.Fitness .result .values h3 { padding:0; }

.Fitness .info { border: 1px solid #cccccc; }
.Fitness .info .title { font-weight: bold; background-color: #359f07; color:#ffffff; }
.Fitness .info .row { width: 100%; }

.Fitness .history { border: 1px solid #cccccc; border-spacing:0; border-radius:15px 15px 0 0; -moz-border-radius:15px 15px 0 0; -webkit-border-radius:15px 15px 0 0; -khtml-border-radius:15px 15px 0 0; }
.Fitness .history thead tr td { background:#339e07; color:#ffffff; background:-moz-linear-gradient(#339e07, #5ebd09); background:-webkit-gradient(linear, from(#339e07), to(#5ebd09)); font-weight:bold; padding:5px; border-radius:15px 15px 0 0; -moz-border-radius:15px 15px 0 0; -webkit-border-radius:15px 15px 0 0; -khtml-border-radius:15px 15px 0 0; text-align:center; }
.Fitness .history tbody tr td { padding:1px 5px 1px 5px }
.Fitness .history .title { font-weight: bold; background-color: #359f07; color:#ffffff; }
.Fitness .history .row { width: 100%; }

.Fitness .disabled * { opacity:0.50; filter:alpha(opacity=50); }
.Fitness input.disabled { color:#999999!important; }

.Fitness .mb_gradient_box { border-bottom:1px solid #CCC; }

/* ### /System/Module/Text/style.css ### */
.Text .textContent { overflow:hidden; }
.Text .textContent h1:first-child, .Text .textContent h2:first-child, .Text .textContent h3:first-child { margin-top:0; padding-top:0; }
.Text .textContent h1:last-child, .Text .textContent h2:last-child, .Text .textContent h3:last-child { margin-bottom:0; padding-bottom:0; }

/* ### /Site/Module/Member/style.css ### */
.Member .heading a { text-decoration:none; font-weight:bold; }
.Member .heading a:hover { color:#333333; }

.Member .embed .row { width:100%; padding-top:5px; padding-bottom:5px; }
.Member .embed .title { border-top: 1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#edf9fb; color: rgb(107,107,107); }
.Member .embed .users { padding-top:10px; padding-bottom:20px; }
.Member .embed .details { border-bottom: 1px solid #cccccc; }
.Member .embed .left { text-align: left; }
.Member .embed .right { text-align: right; }
.Member .embed * { line-height:16px; }

.Member .view div { font-size:14px; line-height:28px; }
.Member .view a { font-size:14px; }

/* ### /Site/Module/Registration/style.css ### */
.Registration { width:auto!important; border:1px solid #329d07; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.Registration .mb_header { height:27px; background:-moz-linear-gradient(100% 100% 90deg, #5ebd09, #329d07); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#5ebd09), to(#329d07)); text-align:center; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; }
.Registration .mb_header .image_text { height:27px; width:468px; background:url("/Site/Module/Registration/Images/header_text.png") center center no-repeat; display:inline-block; *display:inline; zoom:1; }
.Registration .mb_footer1 { display:block; width:100%; height:126px; background:url(/Site/Module/Motionsdagbok/Images/footer.gif) right bottom no-repeat; }
.Registration .mb_footer2 { diplay:block; width:100%; height:15px; background:-moz-linear-gradient(100% 100% 90deg, #329d07, #5ebd09); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#329d07), to(#5ebd09)); border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px; }
.Registration_create table.ds_section { padding:20px; }

.Registration_create table.ds_section td { width:50%; }

/*.Registration .campaign_code, .Registration .member_level { float:left; clear:both; }
.Registration .column { float:left; width:100px; }
.Registration .rad { float:left; clear:both; }
.Registration .cell { float:left; clear:none; width:230px; }*/
.Registration .mb_center .ds_section_table { border-top:1px solid #cccccc; padding:10px 0 0 0; }
.Registration .mb_center span.zipcode { display:inline-block; line-height:28px; padding-left:5px; }
.Registration .mb_center div { font-size:14px; line-height:28px; }
.Registration .mb_center a { font-size:14px; }
.Registration .mb_center .textfield, .Registration .mb_center .selectfield { font-size:16px; line-height:28px; height:20px; padding:4px; width:80%; }
.Registration .mb_center .selectfield { height:28px; }

.Registration .mb_center .tooltip_tl { width:90%;}



/* container */
.Registration .mb_header_registration { background:url(/Site/Module/Registration/Images/registration_header.gif) left top no-repeat; }
.Registration .mb_center { padding:0px 40px 0 40px !important; width:411px;}
.Registration .mb_center .noline { border-top:none; }
.Registration .mb_center .noline h2 { padding-top:24px; }

.Registration .config h2 { padding-bottom:15px; }
.Registration .config .title { font-weight: bold;}
.Registration .config .ds_section_table { padding-top:5px; padding-left:5px; }

/* ### /System/Widget/Captcha/style.css ### */
.Captcha { border: 1px solid silver; background-color: #eeeeee; padding: 5px; }
.Captcha .heading { font-weight: bold; }

/* ### /Site/Widget/DateTime/style.css ### */
.DateTime .enable { margin:0 5px 0 0; height:20px; vertical-align:middle;  }
.DateTime .selectfield { display:inline; width:auto!important; }
.DateTime .Date, .DateTime .Hour { display:inline; width:auto; text-align:center; vertical-align:top; margin-right:0.5em; }
.DateTime .Date { max-width:80px; }
.DateTime .Hour { max-width:40px; }
.DateTime .sliderContainer { position:absolute; background:#ffffff; border:3px solid #333333; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; padding:1em; }
.DateTime .sliderDummy { background:#ff0000; }

/* ### /System/Widget/DSNavigation/style.css ### */
div.DSNavigation { margin-bottom:0; }

.DSNavigation .rightbar { width:21px; position:absolute; right:0; top:45px; height:auto; text-align:right; overflow:hidden; position:fixed; z-index:100; }
.DSNavigation .leftbar { width:21px; position:absolute; left:0; top:45px; text-align:left; overflow:hidden; position:fixed; z-index:100; }
.DSNavigation .rightbar a, .DSNavigation .leftbar a { display:block; margin-bottom:5px; width:20px; }
.DSNavigation .rightbar a.logo { margin-bottom:10px; height:19px; background:url("/System/Widget/DSNavigation/Images/ds.gif") left top no-repeat; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; -khtml-border-radius:3px 0 0 3px; }
.DSNavigation .rightbar a.logo:hover { background:url("/System/Widget/DSNavigation/Images/ds_hover.gif") left top no-repeat; }
.DSNavigation .rightbar a.tab { border-width:1px 0 1px 1px; border-style:solid; border-color:#333333; border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; -khtml-border-radius:3px 0 0 3px; }
.DSNavigation .rightbar a.hantera { height:69px; background:url("/System/Widget/DSNavigation/Images/hantera.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.hantera_active, .DSNavigation .rightbar a.hantera:hover { height:69px; background:url("/System/Widget/DSNavigation/Images/hantera_over.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .rightbar a.sajt { height:47px; background:url("/System/Widget/DSNavigation/Images/sajt.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.sajt_active, .DSNavigation .rightbar a.sajt:hover { height:47px; background:url("/System/Widget/DSNavigation/Images/sajt_over.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .rightbar a.lock_open { height:19px; background:url("/System/Widget/DSNavigation/Images/lock_open.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.lock_open:hover, .DSNavigation .rightbar a.lock_closed { height:19px; background:url("/System/Widget/DSNavigation/Images/lock_closed.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .rightbar a.undersajter { height:67px; background:url("/System/Widget/DSNavigation/Images/undersajter.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.undersajter:hover, .DSNavigation .rightbar a.undersajter_active { height:67px; background:url("/System/Widget/DSNavigation/Images/undersajter_over.gif") left top no-repeat #000000; }
.DSNavigation .rightbar a.logout { height:19px; background:url("/System/Widget/DSNavigation/Images/logout.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.logout:hover { background:url("/System/Widget/DSNavigation/Images/logout_over.gif") left top no-repeat #000000; }
.DSNavigation .rightbar a.appearance { cursor:pointer; height:54px; background:url("/System/Widget/DSNavigation/Images/utseende.gif") left top no-repeat #ffffff; }
.DSNavigation .rightbar a.appearance.active, .DSNavigation .rightbar a.appearance:hover { background:url("/System/Widget/DSNavigation/Images/utseende_over.gif") left top no-repeat #000000; }

.DSNavigation .leftbar a.tab { border-width:1px 1px 1px 0; border-style:solid; border-color:#333333; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; -khtml-border-radius:0 3px 3px 0; }
.DSNavigation .leftbar a.debug { height:40px; background:url("/System/Widget/DSNavigation/Images/debug.gif") left top no-repeat #ffffff; }
.DSNavigation .leftbar a.debug_active, .DSNavigation .leftbar a.debug:hover { height:40px; background:url("/System/Widget/DSNavigation/Images/debug_over.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .leftbar a.update { height:45px; background:url("/System/Widget/DSNavigation/Images/update.gif") left top no-repeat #ffffff; }
.DSNavigation .leftbar a.update:hover { height:45px; background:url("/System/Widget/DSNavigation/Images/update_over.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .leftbar a.oversattning { height:75px; background:url("/System/Widget/DSNavigation/Images/oversattning.gif") left top no-repeat #ffffff; }
.DSNavigation .leftbar a.oversattning:hover, .DSNavigation .leftbar a.oversattning_active { height:75px; background:url("/System/Widget/DSNavigation/Images/oversattning_over.gif") left top no-repeat #000000; border-color:#000000; }
.DSNavigation .leftbar a.tr { height:19px; background:url("/System/Widget/DSNavigation/Images/tr.gif") left top no-repeat #ffffff; }
.DSNavigation .leftbar a.tr:hover, .DSNavigation .leftbar a.tr_active { height:19px; background:url("/System/Widget/DSNavigation/Images/tr_over.gif") left top no-repeat #000000; border-color:#000000; }

/* ### /System/Widget/DSZoneFunctions/style.css ### */
.DSZoneFunctions { display:block; border-bottom:1px solid #000000; width:100%; margin:0 0 15px 0; padding:0 0 2px 0;  }
.button_zone { display:inline-block; *display:inline; zoom:1; font-weight:normal!important; text-decoration:none!important; padding:0 8px 0 8px!important; border-color:#888888!important; border-width:1px!important; border-style:solid!important; border-color:#000000!important; border-radius:6px!important; -moz-border-radius:6px!important; -webkit-border-radius:6px!important; }
/*.DSZoneFunctions .DSZoneFunction_button { display:inline-block; height:20px; width:85px; text-decoration:none; color:#000000; background:url(/System/Template/Default/Images/icons_large/hantera_zon_norm.png) left center no-repeat; font-size:12px; font-weight:bold; }
.DSZoneFunctions .DSZoneFunction_button:hover { background:url(/System/Template/Default/Images/icons_large/hantera_zon_over.png) left center no-repeat; text-decoration:none; }*/

/* ### /System/Widget/File/style.css ### */
.File { clear:both; margin-top:10px; position:relative; }
.File img { clear:both; margin-top:5px;  }
.File .file { width:100%; position:absolute; top:0px; left:0px; z-index:1; white-space:nowrap; min-width:150px;}
.File .file .textfield { width:60%; font-size:12px; float:left; clear:none; }
/*.File .file .button { position:absolute; top:2px; right:0px; margin:0; }*/
.File .file .button { float:left; clear:none; margin-top:2px; }
.File .filefield { position:relative; text-align:right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity:0; z-index:2; width:100%; }

/* ### /System/Widget/Gsearch/style.css ### */
.Gsearch table.gsc-search-box, .Gsearch table.gsc-resultsHeader { width:100%; } 
.Gsearch .gsc-branding { display:none; }
.Gsearch .gsc-search-box { margin-bottom:10px; }
.Gsearch input.gsc-input { border:1px solid #cccccc; width:99%; }
.Gsearch td.gsc-clear-button { vertical-align:center; }
.Gsearch div.gsc-clear-button { width:16px; height:16px; background:url("/System/Template/Default/Images/icons/no.png") center top no-repeat; cursor:pointer; }
.Gsearch div.gsc-tabHeader, .Gsearch div.gsc-title, .Gsearch div.gsc-result-selector, .Gsearch div.gsc-results div.gs-watermark { display:none; }
.Gsearch div.gsc-stats { font-size:inherit; font-family:inherit; text-align:right; font-weight:bold; }
.Gsearch div.gsc-results { padding-bottom:0; }
.Gsearch a.gs-title { color:#000000; }
.Gsearch a.gs-title:hover { color:#c70000; }
.Gsearch div.gsc-results div.gsc-result div.gs-result { border-bottom:1px solid #cccccc; padding-bottom:1em; margin-bottom:1em; }
.Gsearch div.gsc-expansionArea { padding-bottom:10px; }
.Gsearch div.gsc-cursor-page { text-align:center; padding-bottom:0.48em; margin-bottom:1em; border-bottom:4px solid #333333; }
.Gsearch div.gs-visibleUrl-short { display:none; }
.Gsearch div.gs-visibleUrl-long { font-size:0.8em; color:#999999; line-height:0.9em; }

/* ### /System/Widget/Help/style.css ### */
.Help { margin:10px 0 10px 0; padding:20px 10px 20px 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background-color:#edf9fb; }
.Help .help_title { margin-top:0px; padding-top:0px; margin-bottom:10px; font-size:16px; margin:0; padding:0 0 0 25px; background:url(/System/Template/Default/Images/tooltip/tooltip_icon.gif) left center no-repeat; cursor:pointer; }
.Help .help_title:hover { text-decoration:underline; }
.Help .help_message { padding:5px 0 0 25px; }
.Help .help_message ul { list-style:disc; padding:0 0 0 16px; margin:6px 0 12px 0; } 

/* ### /System/Widget/ImageUpload/style.css ### */
.ImageUpload { padding-bottom:5px; }
.ImageUpload .upload_section { border-spacing:0; }
.ImageUpload .upload_section td { margin:0; padding:0; }
.ImageUpload .upload_box { display:block; text-align:center; vertical-align:bottom; }
.ImageUpload .upload_box img { border:1px solid #cccccc; }
.ImageUpload .empty p { display:block; width:100%; margin-top:30%; padding:0; text-align:center; vertical-align:bottom; color:#333333; }
.ImageUpload input { cursor:pointer; }

.ImageUpload div.statusbox { text-align:center; width:96.6%; line-height:16px; margin:4px 0 4px 0; padding:2px 1% 2px 1%; display:block; font-size:12px; font-family:Arial, Tahoma, Verdana, Sans-serif; color:#333333; cursor:pointer; border:1px solid #888888; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -khtml-border-radius:6px; }
.ImageUpload div.statusbox { text-decoration:none; background:#cccccc; font-weight:normal; background:-moz-linear-gradient(top, #efefef, #adadad); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#adadad)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#adadad'); }
.ImageUpload div.statusbox.loading { background:-moz-linear-gradient(top, #ff8400, #b65e00); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8400), to(#b65e00)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8400', endColorstr='#b65e00'); color:#ffffff; }
.ImageUpload div.statusbox.done { background:-moz-linear-gradient(top, #c9f0b7, #2a7e00); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c9f0b7), to(#2a7e00)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9f0b7', endColorstr='#2a7e00'); color:#ffffff; }
.ImageUpload div.statusbox.upload_error { background:-moz-linear-gradient(top, #ff9b9b, #6b0000); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b9b), to(#6b0000)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9b9b', endColorstr='#6b0000'); color:#ffffff; }

/* ### /System/Widget/Pager/style.css ### */
.Pager { width: 100%; margin:5px 0 5px 0; margin: 0 auto 0 auto; text-align:center; clear:both; }
.Pager .pages { width: 95%; }
.Pager .active { text-decoration:underline; }
.Pager .inactive { font-weight: normal; }

.Pager .arrow { display: inline-block; }
.Pager .previous_enabled { }
.Pager .previous_disabled, .Pager .next_disabled { color:#dddddd; }
.Pager .next_enabled { }
.Pager .next_disabled { }

.Pager a, .Pager span { display:inline-block; padding:0 5px 0 5px; margin:2px; }
.Pager a:hover { color:#eeeeee; background:#777777; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; }

/* ### /System/Widget/Status/style.css ### */
.Status { float: left; clear:both; width:100%; padding:1% 0% 1% 0%; background:#fcfcfc; }

/* ### /System/Widget/Tab/style.css ### */
.Tab { float:left; width:100%; border-bottom:1px solid #cccccc; }
.Tab .tab { display:inline; background:url(/System/Template/DS/Images/flik1_left.gif) left top no-repeat; }
.Tab .tab span { padding:0 7px 0 0; background:url(/System/Template/DS/Images/flik1_right.gif) right top no-repeat; }
.Tab .tab a { background:url(/System/Template/DS/Images/flik1_center.gif) left top repeat-x; color:#000000; line-height:25px; text-decoration:none; }

.Tab .tab_left { float:left; padding:0 0 0 7px; margin:0 0 0 5px;  }
.Tab .tab_left span { float:left; }
.Tab .tab_left a { float:left; }

.Tab .tab_right { float:right; padding:0 0 0 7px; margin:0 5px 0 0; }
.Tab .tab_right span { float:right; }
.Tab .tab_right a { float:right; }


.Tab .active { background:url(/System/Template/DS/Images/flik2_left.gif) left top no-repeat; }
.Tab .active span { background:url(/System/Template/DS/Images/flik2_right.gif) right top no-repeat; }
.Tab .active a, .Tab .active a:hover { background:url(/System/Template/DS/Images/flik2_center.gif) left top repeat-x; color:#ffffff; text-decoration:none; }

/* ### /System/Widget/TabBar/style.css ### */
/*.Tab { }*/

/*.TabBar {} */
.TabBar .items {  padding-left:2px; padding-right:7px; }
.TabBar .item a { display:inline-block; padding:1px 5px 2px 5px;  margin-right:5px; line-height:20px; border-width:1px 1px 0 1px; border-style:solid; border-color:#cccccc; -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; background-color:#FCFCFC; }
.TabBar .item a { color:#000000; font-weight:normal; text-decoration:none!important; }
.TabBar .item_active a { border-color:#000000!important; color:#ffffff!important; background:#FCFCFC!important; background:-moz-linear-gradient(top, #505050, #000000)!important; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#505050), to(#000000))!important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#000000')!important; }
.TabBar .item a:hover { text-decoration:none!important; background-color:#c8fca8!important; }

/*.ds_nav .item_unique_sidmallar, .ds_nav .item_unique_sidmallar * { color:#ff9600; }*/


/*.Tab .tab { display:inline; background:url(/System/Template/DS/Images/flik1_left.gif) left top no-repeat; }
.Tab .tab span { padding:0 7px 0 0; background:url(/System/Template/DS/Images/flik1_right.gif) right top no-repeat; }
.Tab .tab a { background:url(/System/Template/DS/Images/flik1_center.gif) left top repeat-x; color:#000000; line-height:25px; text-decoration:none; }*/

/*.Tab .tab_left { float:left; padding:0 0 0 7px; margin:0 0 0 5px;  }
.Tab .tab_left span { float:left; }
.Tab .tab_left a { float:left; }

.Tab .tab_right { float:right; padding:0 0 0 7px; margin:0 5px 0 0; }
.Tab .tab_right span { float:right; }
.Tab .tab_right a { float:right; }*/


/*.Tab .active { background:url(/System/Template/DS/Images/flik2_left.gif) left top no-repeat; }
.Tab .active span { background:url(/System/Template/DS/Images/flik2_right.gif) right top no-repeat; }
.Tab .active a, .Tab .active a:hover { background:url(/System/Template/DS/Images/flik2_center.gif) left top repeat-x; color:#ffffff; text-decoration:none; }*/

/* ### /Site/Widget/Image/style.css ### */
.Image img { padding-top: 5px; }
.Image .file { clear: both; margin-top: 10px; position: relative; height:34px; }
.Image .file .dummy { position: absolute; top: 0px; left: 0px; z-index: 1; }
.Image .file .dummy .textfield { font-size:12px;  width:60%; margin:0; line-height:22px; padding-top:0; padding-bottom:0; }
.Image .file .dummy .button { position: absolute; top: 0px; right: 0px; margin: 0; }
.Image .file .filefield { position: relative; width:100%; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; }
.Image .functions { padding-top: 10px; position: relative; }
.Image .functions .button { margin:0; }

/* ### /Site/Widget/ListOrder/style.css ### */
.arrow_up { padding-right:14px; background:url(/Site/Widget/ListOrder/Images/arrow_up.png) right center no-repeat; }
.arrow_down { padding-right:14px; background:url(/Site/Widget/ListOrder/Images/arrow_down.png) right center no-repeat; }

/* ### /Site/Widget/MBForum/style.css ### */
.MBForum .title { background:url(/Site/Widget/MBForum/Images/title.gif) 10px center no-repeat; }
.MBForum  { border-top:2px #cccccc solid; border-bottom:2px #cccccc solid; border-left:1px #cccccc solid; border-right:1px #cccccc solid; clear:both; margin:0 0 20px 0; overflow:hidden; }
.MBForum .title { height:24px; width:100%; border-bottom:1px #cccccc solid; }
.MBForum .items { padding:5px 0 5px 0; }
.MBForum a { display: block; padding-left:10px; color:#333333; font-size:13px; text-decoration:none; line-height:14px; word-wrap:break-word; margin:5px 0 5px 0; }
.MBForum a:hover, .MBForum .active { text-decoration:underline; }
.MBForum .title a:hover { text-decoration:none; }

/* ### /Site/Widget/MBMenu/style.css ### */
.MBMenu .mg_menu { margin:0; }
.MBMenu  { border-top:2px #cccccc solid; border-bottom:2px #cccccc solid; border-left:1px #cccccc solid; border-right:1px #cccccc solid; clear:both; margin:0 0 20px 0; overflow:hidden; }
.MBMenu .title { width:100%; border-bottom:1px #cccccc solid; height:26px; }
.MBMenu .items { padding:5px 0 5px 0; }
.MBMenu a { display: block; padding-left:10px; color:#333333; font-size:13px; text-decoration:none; line-height:14px; word-wrap:break-word; }
.MBMenu a:hover, .MBMenu .active { text-decoration:underline; }
.MBMenu .title a:hover { text-decoration:none; }
.MBMenu .items a { margin:3px 0 3px 0; }

.MBMenu .mb_menu .title { background:url(/Site/Widget/MBMenu/Images/mb_title.gif) 10px center no-repeat; }
.MBMenu .mg_menu .title { background:url(/Site/Widget/MBMenu/Images/mg_title.gif) left center no-repeat; }
.MBMenu .profile_menu .title { background:url(/Site/Widget/MBMenu/Images/profile_title.gif) left top no-repeat; }

/*.MBMenu .profile_menu { border-top:2px #cccccc solid; border-bottom:1px #cccccc solid; border-left:1px #cccccc solid; border-right:1px #cccccc solid; clear:both; margin:0 0 20px 0; }
.MBMenu .profile_menu .title { width:100%; background:url(/Site/Widget/MBMenu/Images/profile_title.gif) left top no-repeat; border-bottom:1px #cccccc solid; height:24px; }
.MBMenu .profile_menu a { display: block; padding-left:10px; border-bottom:1px #cccccc solid; text-transform:uppercase; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; line-height:23px; }
.MBMenu .profile_menu a:hover { color:#019daf; }
.MBMenu .profile_menu .active, .MBMenu .profile_menu .active:hover { background:url(/Site/Widget/MBMenu/Images/profile_bg.gif) left top repeat-x; color:#ffffff; }
*/

/* ### /Site/Widget/MBPager/style.css ### */
.MBPager { width: 100%; float: left; margin: 0 auto 0 auto; }
/* .MBPager .content { width: 95%; } */
.MBPager .page { display: block; float: left; }
.MBPager .pages { width: 95%; }
.MBPager .active { font-weight: bold; }
.MBPager .inactive { font-weight: normal; }

.MBPager .arrow { display: block; float: left; width: 24px; height: 24px; }
.MBPager .previous_enabled { background:url('/System/Widget/Pager/previous_enabled.png') left top no-repeat; }
.MBPager .previous_disabled { background:url('/System/Widget/Pager/previous_disabled.png') left top no-repeat; }
.MBPager .next_enabled { background:url('/System/Widget/Pager/next_enabled.png') left top no-repeat; }
.MBPager .next_disabled { background:url('/System/Widget/Pager/next_disabled.png') left top no-repeat; }

/* ### /Site/Widget/MBStats/style.css ### */
.MBStats .title { background:url(/Site/Widget/MBStats/Images/title.gif) 9% center no-repeat; }
.MBStats  { border-top:2px #cccccc solid; border-bottom:2px #cccccc solid; border-left:1px #cccccc solid; border-right:1px #cccccc solid; clear:both; margin:0 0 20px 0; overflow:hidden; }
.MBStats .title { height:24px; width:100%; border-bottom:1px #cccccc solid; }
.MBStats .items { padding:5px 0 5px 0; }
.MBStats a { display: block; padding-left:10px; color:#333333; font-size:13px; text-decoration:none; line-height:14px; word-wrap:break-word; margin:5px 0 5px 0; }
.MBStats a:hover, .MBStats .active { text-decoration:underline; }
.MBStats .title a:hover { text-decoration:none; }

/* ### /System/Module/DSLogin/style.css ### */
.DSLogin { width:621px!important; margin:0 auto 0 auto; padding:80px 0 0 0; }
/*.DSLogin .container { width:539px!important; padding:30px 40px 30px 40px; float:left; border:1px solid #d1d1d1; background:#ffffff; }
.DSLogin h1 { border-bottom:7px solid #1d1d1d; width:621px; padding:0; }*/
.DSLogin h2.login_text { border-bottom:none; font-size:19px; padding:0 0 0 25px; background:url(/System/Module/DSLogin/Images/arrow.gif) left center no-repeat; }
/*.DSLogin .ds_section_table { width:340px; padding:0 0 0 80px; }*/
.DSLogin input.login_button { float:right; width:89px; height:29px; background:url(/System/Module/DSLogin/Images/login_button_norm.gif) left top no-repeat; border:none; }
.DSLogin input.login_button:hover { background:url(/System/Module/DSLogin/Images/login_button_over.gif) left top no-repeat; cursor:pointer; }
.DSLogin a.logout_button { float:right; width:89px; height:29px; background:url(/System/Module/DSLogin/Images/logout_button_norm.gif) left top no-repeat; }
.DSLogin a.logout_button:hover { background:url(/System/Module/DSLogin/Images/logout_button_over.gif) left top no-repeat; cursor:pointer; } 

/* ### /System/Widget/SelectNavigation/style.css ### */
select.select_navigation { border:1px solid #cccccc; }


