/*
Theme Name: phpbbvn
Theme URI: http://phpbbvn.com/
Description: 
Version: 1.0
Author: 
Author URI: 
Tags: fixed width, two columns, widgets
*/

/* CSS Document */

html, .Mmenu, .Mmenu .select a, .Mmenu a:hover {
    background-image:url(images/bg.jpg);
    background-repeat:repeat-x;
}
html{
    background-position:0 -116px;
}

body { margin:0; font-family:Arial; }

a:link,a:visited { outline: none; text-decoration:none;  }
a:hover,a:visited:hover {text-decoration: underline}

h1, h2, h3 { padding:0; margin:0; }

dt, dl, dd, form, ul, ol { margin:0; padding:0; }

ul, ol { list-style:none; }

.Main { width:980px; margin:0 auto; }

.MHead dd, .MHead dt { position:relative; z-index:1;}

.logo, .ReSubmit, .MContentDownload dt label { background-image:url(images/top.png); background-repeat:no-repeat; display:block; }

.logo, .MHead_Home span, .MHead dd input, .MHead dt form{ position:absolute; }

.MHead .submit, .MHead .username, .MHead .password { top:7px; font-family:Arial; font-size:12px; }
.MHead .username, .MHead .password { width:154px; height:17px; overflow:hidden; border:1px solid #e9e3ed; padding-top:3px; color:#3c3c3c; }
.MHead .submit { filter:alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0;  opacity: 0; cursor:pointer; }

/*XY*/
.MHead .username { left:577px;}
.MHead .password { left:812px; }
.MHead .submit { left:973px; }

.logo  { background-position:-9px -7px; }

.MHead_Home .logo { top:46px; left:93px;}

.MHead_AboutUs .logo, .MHead_Download .logo, .MHead_Forum .logo, .MHead_Blog .logo { top:35px;  left:71px; }

.MHead_Home span { top:194px; left:39px; }

.MHead dt form { left:597px; top:29px; }

.ReSubmit { background-position:-86px -168px;}

.Mmenu { background-position: 0 -58px; }

.MHead dd form { top:0; left:-48px; }

.MContentDownload dt label { background-position:-7px -172px; }

.MContentAboutUs { background-position:0 -1px; }

/*XY*/

.MHead dd{
    height:40px;

}
.MHead dd form {
    background-image:url(images/h1.png);
    background-repeat:no-repeat;
    position:absolute;
    height:127px;
    z-index:2;
    width:1162px;
}

.topnav {padding:12px 150px 12px 0;text-align:right;}

.topnav, .topnav a {font-size:12px;color:#7c7c7c;}

.logo { width:203px; height:140px; text-indent:-1000px; overflow:hidden; }

.MBanner { background-repeat:no-repeat; width:980px; }

.MHead_Home { background-image:url(images/b2.jpg); height:321px; }

.MHead_Download { background-image:url(images/b1.jpg); height:200px;}

.MHead_AboutUs { background-image:url(images/b4.jpg); height:200px; }

.MHead_Forum { background-image:url(images/b6.jpg); height:200px; }

.MHead_Blog { background-image:url(images/b7.jpg); height:200px; }

.MHead_Home span { color:#004a47; font-size:20px; display:block; text-align:center; width:285px; opacity:67; font-family:Myriad Pro, arial; }

.MHead dt form { width:259px; height:204px; overflow:hidden; padding:27px 0 0 27px; font-size:13px; color:#FFFFFF; }

.MHead dt form big { font-size:20px; font-weight:bold; word-spacing:-2px; display:block; color:#000000; margin-bottom:5px; }

.ReUsername, .RePassword {  height:17px; padding-top:2px; border:1px solid #e8e2ec; margin:3px 0 8px 0;}
.ReUsername { width:154px; vertical-align:0; }
.RePassword { width:223px; }

.MHead dt form label { padding-left:3px; }
.ReSubmit {
    border:none;
    width:86px;
    height:28px;
    overflow:hidden;
    cursor:pointer;
    background-color:transparent;
    font-weight:bold;
    font-family:Arial;
    font-size:11px;
    margin-left:86px;
}
.Mmenu { height:57px; font-size:24px; font-weight:100; font-family:Myriad Pro, arial; clear:both; }

.Mmenu li { height:57px; }

.Mmenu li, .Mmenu a:link, .Mmenu a:hover, .Mmenu a:visited, .Mmenu a:visited:hover  { overflow:hidden; float: left; text-decoration: none}

.Mmenu a { color:#e6e6e6; display:block; padding:15px 42px 0; border-left:1px solid transparent; border-right: 1px solid transparent; height:42px; }

*html .Mmenu a { border-color: pink; filter: chroma(color=pink); }

.Mmenu .select a{ color:#FFFFFF; border-left:1px solid #005550; border-right: 1px solid #005550;}

.Mmenu a:hover { color:#FFFFFF; border-left:1px solid #005550; border-right: 1px solid #005550; }

.MContent { background-color:#FFFFFF;  }

/* Home page */
.MContentHome { background-image:url(images/b3.jpg); background-repeat:no-repeat; padding:148px 20px 30px 0; background-position:20px 20px; }

.MContentHome a, .MContentHome h3 { font-size:24px; color:#005550; }

.MContentHome a:hover { color:#333333; }

.MContentHome li { float:left; width:220px ; margin-left:20px; }

.MContentHome p { font-family:tahoma; color:#7c7c7c; font-size:14px; margin:5px 0; line-height:18px; }

.clear { clear:both; }

.Mfooter { border-top:1px solid #d2d2d2; padding:15px 0 20px; text-align:center; font-size:11px; font-family:tahoma; color:#7c7c7c; }


/* DownloadPge page */
.MContentDownload dl { padding:25px; }

.MContentDownload dt, .MContentDownload dd { float:left; }

.MContentDownload dt { width:582px; font-family:tahoma; padding-right:27px; overflow:hidden; }

.MContentDownload dd { width:320px; overflow:hidden; }

.MContentDownload h2, .MContentDownload h2 a { color:#444444; font-size:24px; font-weight:normal; margin:0; padding:0; }

.MContentDownload div { line-height:14px; }

.MContentDownload div span { font-size:10px; padding:0 3px; margin-right:5px;  display:inline-block; }

.MD1, .MD1 a { background-color:#c6ae21; color:#fff}
.MD2, .MD2 a { background-color:#a58e08; color:#fff}
.MD3, .MD3 a { background-color:#de4952; color:#fff}
.MD4, .MD4 a { background-color:#1855b9; color:#fff}

.MContentDownload dt p { font-size:12px; color:#888888; line-height:18px; }

.MContentDownload dt p a { color:#ad0400; }

.MContentDownload dt p a:hover { text-decoration:underline; }

.MContentDownload dt label { width:72px; height:20px; overflow:hidden; display:block; font-size:10px; position:relative;  float:right; margin-bottom:15px;  }

.MContentDownload dt label a { color:#FFFFFF; position:absolute; left:11px; top:3px;  }

.MContentDownload dt label a:hover { color:#FFFF99;}

.MContentDownload dt li { clear:both; }

.MContentDownload dd dl { padding:0; }

.MContentDownload dd li a, .MContentDownload dd dd { padding-left:10px;  height:29px; line-height:32px; }

.MContentDownload dd dd { background-color: #003835; width:310px; float:none; color:#FFFFFF; font-size:18px; text-transform:uppercase;   }

.MContentDownload dd li { font-size:18px; border-bottom:1px solid #9dbab8; }

.MContentDownload dd li a { color:#3f5150; display:block; background-color:#FFFFFF; }

.MContentDownload dd li a:hover, .MContentAboutUs dt a:hover { background-color:#018880; color:#fff; }

.MContentDownload dd dt { float:none; width:320px; padding-bottom:25px;  }

.MComment li{ padding:18px; border:1px solid #dedfde; font-size:12px; margin-bottom:11px; }

.MComment b { color:#4a4a4a; }

.MComment u { text-decoration:none; font-size:10px; color:#3996de; float:right; }

.MComment p { clear:both; }

.MContentDownload form { display:block; border:1px solid #cecbad; background-color:#e7e3bd; padding:15px; color:#292400; margin-bottom:15px; }

.MContentDownload form b { display:block; padding-bottom:5px;  }

.MContentDownload form span { font-size:10px; }

.MContentDownload form input { vertical-align:0; margin-right:5px; margin-top:10px; width:145px;  background-color:#f7f7f7; border:1px solid #dedfde; }

.MContentDownload form textarea { width:487px; height:150px; overflow-y: scroll; margin-top:10px; }


.MContentDownload form	.Resubmit { background-color:#ad9608; border:#c6ae21; width:90px; height:28px; font-size:11px; color:#FFFFFF; cursor:pointer; }



/* Aboutus page */
.MContentAboutUs { background-image:url(images/b5.jpg); background-repeat:no-repeat; }

.MContentAboutUs dl { padding:35px 25px; }

.MContentAboutUs dd, dt { float:left; position:relative; }

.MContentAboutUs dt { width:246px; height:20px; }

.MContentAboutUs dd { width:651px; }

.MContentAboutUs ul { position:absolute; top:60px; left:0;  }

.MContentAboutUs dt a { color:#004c47; font-size:18px;  border-bottom:1px solid #ccdbda; display:block; line-height:28px; width:200px; text-align:center;  font-family:Myriad Pro, arial; font-size:18px ; background-color:#FFFFFF;}

.MContentAboutUs dd p{ color:#888888; font-size:14px; line-height:18px; }

.MContentAboutUs dd h1 { font-size:24px; color:#444444; }

.MContentAboutUs dd label { font-size:11px; font-style:italic; color:#777777; }

.ReInfo { font-size:14px; color:#878787; padding-top:15px; margin-bottom:100px; }

.ReInfo a { color:#77aabb; text-decoration: underline;  }

.ReInfo a:hover { color:#333333; }








