#top {
height:50px;

background-color: #eaeaea;
border: solid 0px #000;
padding: 10px;
}

#top p{
color:red;
font-size:42px;
padding: 0px 0 0px 0px;
margin:10px 0 0 10px;
}

#ads {
position:absolute;
top:20px;
left:200px;
height:90px;
width:728px;
border: solid 1px #000;
background: url(ads.jpg);

}

#header {
height:30px;

background-color: #eaeaea;
border-bottom: solid 1px #bbbaba;
border-top: solid 0px #cdc;
text-align: center;
}


#logo {
    width: 245px;
    height: 67px;
    float: left;
    padding-top: 17px;
    margin-left: 25px;
	border: solid 0px #000;
}
#logo span {
    font-family: sans-serif;
    font-size:13px;
    display: block;
    padding: 3px 0 0 1px;
	border: solid 0px #000;
}


div.topmenu {
	width: 990px;
	height: 24px;
	
	text-align: left;
}

div.topmenu ul {
	list-style-type: none;
	padding: 4px;
	margin: 0px;
}

div.topmenu ul li {
	display: inline;
	margin: 0px;
	padding: 4px 20px;
	
}

div.topmenu ul li  a {
	color: #3d7098;
	text-decoration: none;
}

div.topmenu ul li  a:hover {
	color: black;
}

div.topmenu ul li.active {

}

div.topmenu ul li.active a {
	color: black;
}

div.topmenu ul li.active  a:hover {
	color: #888;
}


div.topmenu2 {
	width: 990px;
	height: 44px;
	font-size:20px;
	text-align: left;
}

div.topmenu2 ul {
	list-style-type: none;
	padding: 4px;
	margin: 0px;
}

div.topmenu2 ul li {
	display: inline;
	margin: 0px;
	padding: 4px 20px;
	
}

div.topmenu2 ul li  a {
	color: #000;

}

div.topmenu2 ul li  a:hover {
	color: black;
}

div.topmenu2 ul li.active {

}

div.topmenu2 ul li.active a {
	color: black;
}

div.topmenu2 ul li.active  a:hover {
	color: #888;
}




#menu {
width:15%;
float:left;
}

#menu  ul li a{
border-bottom: dotted 2px #919191;
	text-decoration: none;
	color:#006cff;
}

#menu  ul {
	list-style-type: none;
}


#menu  ul li a:hover{
border-bottom: dotted 2px #919191;
background-color: #222;
color:#fff;
}


#main {
float:right;
width: 84%;
border: dotted 0px #919191;
}

#text {
width: 11%;
float:left;
    line-height:1.1em;
    margin:0 0 7px 0;
    font-size:14px;
  font-family:verdana;
text-align: justify;
text-indent: 1.2em;

  color:#222;


}


#text a{
  color:#134893;
  border: dotted 1px #919191;
 }






#colon {
width: 75%;
float:right;


    line-height:1.1em;
    margin:0 0 7px 0;
    font-size:14px;
  font-family:verdana;
text-align: justify;
text-indent: 1.2em;

  color:#222;
}



#footer {
float:left;
border-top: solid 2px #999;

text-align:center;
width:100%;
background-color: #eaeaea;
}




#date {
color:red;
float: right
}

#newstitle a{
color: green;
text-decoration: none;
}

#more a{
color: red;
text-decoration: none;
font-size:10px;
}

#intro
{
color: #333;
text-decoration: none;
font-size:14px;
}

#newsblock {
margin-right:40px;
}

#best {

height: 155px;
width: 990px;
}