
/**
 * pragmaMx SMF-port
 * Copyright (C) 2005 by A.Ellsel (Tora) - http://pragmaMx.org
 * 
 * Revision: 1.5 $
 * Date: 2006/01/25 19:05:00 $
 */
.nav, .nav:link, .nav:visited { color: #000000; text-decoration: none; }
a.nav:hover { color: #cc3333; text-decoration: underline; }
body, td, th , tr { color: #000000; font-size: small; font-family: verdana, sans-serif; }
input, textarea, button { color: #000000; font-family: verdana, sans-serif; }
input, button { font-size: 90%; }
hr, .hrcolor { height: 1px; border: 0; color: #666666; background-color: #666666; }
a img { border: 0; }
.quote { color: #000000; background-color: #D7DAEC; border: 1px solid #000000; margin: 1px; padding: 1px; font-size: x-small; line-height: 1.4em; }
.code { color: #000000; background-color: #dddddd; font-family: "courier new", "times new roman", monospace; font-size: x-small; line-height: 1.3em; max-height: 24em; }
.quoteheader, .codeheader { color: #000000; text-decoration: none; font-style: normal; font-weight: bold; font-size: x-small; line-height: 1.2em; }
.help { cursor: help; }
.meaction { color: red; }
.editor { width: 96%; }
.highlight { background-color: yellow; font-weight: bold; color: black; }
.windowbg { color: #000000; background-color: #ECEDF3; }
.windowbg2 { color: #000000; background-color: #F6F6F6; }
.windowbg3 { color: #000000; background-color: #E0E1E8; }
.calendar_today { background-color: #FFFFFF; }
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td { color: black; font-style: normal; background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/titlebg.jpg) #E9F0F6 repeat-x; border-bottom: solid 1px #9BAEBF; border-top: solid 1px #FFFFFF; padding-left: 10px; padding-right: 10px; }
.titlebg, .titlebg a:link, .titlebg a:visited { font-weight: bold; color: black; font-style: normal; }
.titlebg a:hover { color: #404040; }
.titlebg2 a:link, .titlebg2 a:visited { color: black; font-style: normal; text-decoration: underline; }
.titlebg2 a:hover { text-decoration: underline; }
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/catbg.jpg) #88A6C0 repeat-x; color: #ffffff; padding-left: 10px; padding-right: 10px; }
.catbg2 , tr.catbg2 td { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/catbg2.jpg) #A1BFD9 repeat-x; color: #ffffff; padding-left: 10px; padding-right: 10px; }
.catbg, .catbg2, .catbg3 { border-bottom: solid 1px #375576; }
.catbg, .catbg2 { font-weight: bold; }
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited { font-size: 95%; color: white; text-decoration: none; }
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited { color: white; text-decoration: none; }
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover { color: #e0e0ff; }
.bordercolor { background-color: #ADADAD; padding: 0px; }
.tborder { padding: 1px; border: 1px solid #696969; background-color: #FFFFFF; }
.smalltext { font-size: x-small; font-family: verdana, sans-serif; }
.middletext { font-size: 90%; }
.normaltext { font-size: small; }
.largetext { font-size: large; }
.post, .personalmessage { width: 100%; overflow: auto; line-height: 1.3em; }
.signature { width: 100%; overflow: auto; padding-bottom: 3px; line-height: 1.3em; }
.error { color: red; }
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last { color: white; text-transform: uppercase; vertical-align: top; }
.maintab_back, .maintab_active_back { color: white; text-decoration: none; font-size: 9px; vertical-align: top; padding: 2px 6px 6px 6px; font-family: tahoma, sans-serif; }
.maintab_first { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/maintab_first.gif) left bottom no-repeat; width: 10px; }
.maintab_back { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/maintab_back.gif) left bottom repeat-x; }
.maintab_last { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/maintab_last.gif) left bottom no-repeat; width: 8px; }
.maintab_active_first { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/maintab_active_first.gif) left bottom no-repeat; width: 6px; }
.maintab_active_back { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/maintab_active_back.gif) left bottom repeat-x; }
.maintab_active_last { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/maintab_active_last.gif) left bottom no-repeat; width: 8px; }
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited { color: white; text-decoration: none; }
.maintab_back a:hover, .maintab_active_back a:hover { color: #e0e0ff; text-decoration: none; }
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last { color: white; text-transform: uppercase; vertical-align: top; }
.mirrortab_back, .mirrortab_active_back { color: white; text-decoration: none; font-size: 9px; vertical-align: bottom; padding: 6px 6px 2px 6px; font-family: tahoma, sans-serif; }
.mirrortab_first { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/mirrortab_first.gif) no-repeat; width: 10px; }
.mirrortab_back { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/mirrortab_back.gif) repeat-x; }
.mirrortab_last { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/mirrortab_last.gif) no-repeat; width: 6px; }
.mirrortab_active_first { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/mirrortab_active_first.gif) no-repeat; width: 6px; }
.mirrortab_active_back { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/mirrortab_active_back.gif) repeat-x; }
.mirrortab_active_last { background: url(http://www.demo-pragmamx.22web.net/modules/Forum/smf/Themes/default/images/mirrortab_active_last.gif) no-repeat; width: 8px; }
.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited { color: white; text-decoration: none; }
.mirrortab_back a:hover, .mirrortab_active_back a:hover { color: #e0e0ff; text-decoration: none; }
#ajax_in_progress { background: #32CD32; color: white; text-align: center; font-weight: bold; font-size: 18pt; padding: 3px; width: 100%; position: fixed; top: 0; left: 0; }


/* -------- start pragmaMx stylesheet --------------------------------------*/
 html, body { height: 100%; margin: 0px; }
* { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:link { background-color: transparent; color: #666666; text-decoration: none; }
a:visited { background-color: transparent; color: #666666; text-decoration: none; }
a:hover, a:focus { background-color: transparent; color: #99CC33; text-decoration: none; }
a:active { background-color: transparent; color: #666666; text-decoration: none; }
a img { border: 0px; }
body { background-color: #F2F2F2; color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 0px; margin-top: 0px; scrollbar-3dlight-color: #F2F2F2; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #333333; scrollbar-face-color: #F2F2F2; scrollbar-highlight-color: #F2F2F2; scrollbar-shadow-color: #F2F2F2; scrollbar-track-color: #F2F2F2; text-decoration: none; }
br { line-height: 8px; }
form { display: inline; margin: 0px; }
small { font-size: 9px; }
h1 { font-weight: bold; font-size: 14px; }
h2 { font-weight: bold; font-size: 14px; }
h3 { font-weight: bold; font-size: 14px; }
h4 { font-weight: bold; font-size: 14px; }
h5 { font-weight: bold; font-size: 14px; }
h6 { font-weight: bold; font-size: 14px; }
h7 { font-weight: bold; font-size: 14px; }
img { border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; }
input { background-color: #F2F2F2; border-bottom: 1px inset #666666; border-left: 1px inset #666666; border-right: 1px inset #666666; border-top: 1px inset #666666; color: #333333; }
input.formbutton { background-color: #F2F2F2; border-bottom: #666666 1px outset; border-left: #666666 1px outset; border-right: #666666 1px outset; border-top: #666666 1px outset; color: #333333; text-align: center; }
input.formcheckbox { background-color: transparent; border: none; color: #000000; }
select { background-color: #F2F2F2; border-bottom: 1px inset #666666; border-left: 1px inset #666666; border-right: 1px inset #666666; border-top: 1px inset #666666; color: #333333; }
span.footmsg a { background-color: transparent; color: #666666; font-size: 9px; }
textarea { background-color: #F2F2F2; border-bottom: 1px inset #666666; border-left: 1px inset #666666; border-right: 1px inset #666666; border-top: 1px inset #666666; color: #333333; overflow: auto; }
th { font-weight: bold; }
.blocksLeft { background-color: #ECF4D7; border-right: #666666 dashed 1px; color: #000000; width: 160px; }
.blocksRight { background-color: #F2F2F2; border-left: #666666 dashed 1px; color: #000000; width: 150px; }
.box { border-bottom: #666666 1px solid; border-left: #666666 1px solid; border-right: #666666 1px solid; border-top: #666666 1px solid; }
.boxcontent { font-size: 12px; }
#leftcolumn .boxcontent { font-size: 11px; }
#rightcolumn .boxcontent { font-size: 11px; }
.boxcontentright { background-color: transparent; color: #666666; font-size: 12px; }
.boxtitle { font-size: 12px; font-weight: bold; }
.boxtitleright { background-color: transparent; color: #666666; font-size: 12px; font-weight: bold; }
.CenterBox { background-color: #FFFFFF; border-bottom: #FFFFFF 2px solid; border-left: #FFFFFF 2px solid; border-right: #FFFFFF 2px solid; border-top: #FFFFFF 2px solid; color: #000000; height: 400px; }
.content { font-size: 12px; }
.footmsg { background-color: #FFFFFF; color: #666666; font-size: 9px; }
.footmsgl { background-color: #FFFFFF; color: #666666; font-size: 9px; }
.option { font-size: 12px; font-weight: bold; }
.sitetitle { font-family: "Times New Roman", Times, serif; font-size: 30px; font-style: italic; font-variant: small-caps; font-weight: bold; letter-spacing: 1px; margin-left: 10px; margin-top: 5px; }
.storycat { font-size: 12px; font-weight: bold; }
.storytitle { font-size: 12px; font-weight: bold; }
.tiny { font-size: 9px; }
.title { background-color: transparent; color: #333333; font-size: 12px; font-weight: bold; }
.viewbench { background-color: #FFFFFF; color: #666666; font-size: 9px; }
#loginform { background-color: transparent; color: #666666; font-size: 11px; font-style: normal; font-variant: normal; font-weight: lighter; line-height: normal; margin: 0px; }
#loginform a { background-color: transparent; border-bottom-color: #F2F2F2; border-bottom-style: dotted; border-bottom-width: 1px; color: #666666; }
#loginform a:link { background-color: transparent; color: #666666; }
#loginform a:visited { background-color: transparent; color: #666666; }
#loginform a:hover, #loginform a:focus { background-color: transparent; border-bottom-color: #F2F2F2; color: #99CC33; }
#loginform a:active { background-color: transparent; color: #666666; }
#loginform form { display: inline; }
#loginform input { background-color: #FFFFFF; border-bottom: #99CC33 1px inset; border-left: #99CC33 1px inset; border-right: #99CC33 1px inset; border-top: #99CC33 1px inset; color: #666666; height: 16px; padding-left: 3px; width: 80px; }
#loginform input.formbutton { background-color: #F2F2F2; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666; color: #333333; font-size: 10px; height: 17px; line-height: 10px; margin: 0px 0px 0px 4px; padding: 0px; text-transform: lowercase; width: 60px; }
#loginform input.formbutton:focus { background-color: #ECF4D7; color: #999999; }
#loginform input:focus { background-color: #ECF4D7; color: #999999; }
#loginform td { background-color: transparent; color: #666666; font-size: 11px; text-align: center; }
#pathview { background-color: transparent; color: #FFFFFF; font-size: 9px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; }
#pathview a { background-color: transparent; border-bottom: none; color: #FFFFFF; }
#pathview a:link { background-color: transparent; color: #FFFFFF; }
#pathview a:visited { background-color: transparent; color: #FFFFFF; }
#pathview a:hover, #pathview a:focus { background-color: transparent; color: #F2F2F2; }
#pathview a:active { background-color: transparent; color: #FFFFFF; }
.leftmenu { color: #666666; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
.leftmenu A:link { display: block; background: url(http://www.demo-pragmamx.22web.net/themes/mx_multilingue/images/menu_bg.png) no-repeat; font-size: 11px; color: #666666; text-align: left; padding-top: 2px; padding-left: 12px; height: 18px !important; height: 20px; width: 134px !important; width: 100%; text-decoration: none; }
.leftmenu A:active { display: block; background: url(http://www.demo-pragmamx.22web.net/themes/mx_multilingue/images/menu_bg.png) no-repeat; font-size: 11px; color: #666666; text-align: left; padding-top: 2px; padding-left: 12px; height: 18px !important; height: 20px; width: 134px !important; width: 100%; text-decoration: none; }
.leftmenu A:visited { display: block; background: url(http://www.demo-pragmamx.22web.net/themes/mx_multilingue/images/menu_bg.png) no-repeat; font-size: 11px; color: #666666; text-align: left; padding-top: 2px; padding-left: 12px; height: 18px !important; height: 20px; width: 134px !important; width: 100%; text-decoration: none; }
.leftmenu A:hover { background-position: 1px -20px; text-decoration: none; color: #ffffff; }
#htmlarea body { background-color: #ffffff; color: #000033; }