* { margin:0; padding:0; }

.clr { clear:both; }

a {
color:#0000ff;
}

a:hover {
text-decoration:none;
}

body {
background:#FFF; font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#layout {
width:1000px; margin:0 auto;
}

#header {
width:100%; height:96px;
}

#logo {
width:395px; height:96px; float:left; padding-left:6px;
background:#FFF url('img/logo_bg.jpg') no-repeat;
}

a.logo {
float:left; display:block;
width:376px; height:42px; margin:21px 0 0 0;
background:#FFF url('img/logo.jpg') no-repeat;
}

h1 {
float:left; font-size:12px; color:#000;
margin:5px 0 0 15px;
}

#catcher {
width:599px; height:96px;
float:left;
background:#FFF url('img/catcher.gif') no-repeat;
}

#catcher form {
margin:33px 0 0 310px;
}

#catcher form input.in_txt {
width:160px; border:0; text-align:center;
font-weight:bold;
}

#catcher form input.in_btn {
font-size:11px; margin-left:10px;
}

#main {
width:100%;
}

#left {
width:130px; float:left;
}

#left a img {
border:1px solid #000;
margin-top:3px ;
margin-bottom : 3px;
}


h4 {
font-size:13px; margin:5px 0 5px 0;
font-weight:bold;
color:#c40e0d;
}

#left ul li {
list-style:none;

}

#left ul {
margin:0 0 10px 0;
}

#middle {
width:730px; float:left; margin-left:5px;
}

#pub728 {
width:100%; height:95px; text-align:center;
}

.pub728 a img{
border : 0px;
}

#content {
width:720px; padding-left:10px;
}

.mod {
background:#FFF url('img/file.jpg') no-repeat;
float:left; height:80px;
width:360px; margin:10px 0 0 0;
}

h2 {
font-size:18px;
}

h3 {
font-size:18px;
}


.mod_content {
width:275px; padding-left:75px;
color:#636363; font-size:11px;
}

.mod_content_site {
margin:10px 0 5px 0;
width:720px; 
color:#636363; font-size:13px;
}
#right {
width:120px; float:left; margin-left:15px;
}

#right a img{
border : 0px;
}

#footer {
width:100%; text-align:center;
font-size:11px; margin:15px 0 5px 0;
color:#000;
}