*{margin:0; padding:0;}
body {background-image:url(images/bgx.jpg); background-position:center 160px; background-repeat:no-repeat; background-color:#111; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
p{margin-bottom:20px;}
h2{ color:#cf3389; margin: 0 0 10px 0; font-size:20px;}
#header{ background-image:url(images/hd_bg.jpg); background-repeat:repeat-x; height:160px;} 
#logo{height:160px; width:900px; margin:0 auto;}
#main{width:900px; margin:0 auto;}
.clear{ clear:both; height:0; font-size:0;}
#mtop{}
#mtop_text{ color:#FFF; margin:20px 20px 0 40px;}
#mmid{}
#mleft{float:left; width:180px;}
#mright{float:right;width:720px;}
#mright_text{ color:#FFF; text-align:justify;}
#nav{}
#nav ul{list-style-type:none;}
#nav li{ margin:0 0 9px 0; width:180px; background-image:url(images/but_bg.jpg);}
#nav a{ display:block; height:30px; width:180px; color:#fff; text-decoration:none; text-align:center; font-size:16px; font-weight:bold;}
#nav a:hover{ background-color:#cf3389; color:#111;}
#nav span{ display:block;  padding:8px 0 0 0;}
#mright_gallery{ margin-top:20px;}
a{ text-decoration:none; color:#cf3389;}
a:hover{ text-decoration:underline; color:#cf3389;}



#xleft{float:left; width:200px;}
#xright{float:right;width:475px;}
#left{width:675px; float:left;}
#right{width:207px;float:right;margin-top:20px}