body{
background: #fff;
padding: 0px; margin: 0px;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 12px;
}

h5 {
margin: 5px 0px 0px 0px;
}

a img {
border: 0px;
}

div#top-menu{
background-color: #2399bb;
padding: 5px;
padding-left: 7px;
padding-right: 7px;
color: #fff;
border-bottom: 1px solid #fff;
text-align: right;
}

#top-menu a{
color: #ff0;
text-decoration: none;
}

#top-menu a:hover{
color: #fff;
text-decoration: underline;
}

div#head{
background: url(img/bg_header.gif) repeat-x top left;
height: 175px;
display: block;
overflow: hidden;
}

div#head img{ margin:0px; padding:0px; float:left;}
div#head a { margin:0px; padding:0px;}

div#magentahot{}
div#redhot{}
div#yellowhot{}
div#bluehot{}
div#greenhot{}

div#telo{
background: url(img/bg_bottom.gif) bottom left repeat-x #f1f2d4;
overflow: clip;
margin:0px 250px 0px 200px;
padding: 0px 0px 0px 0px;
color: #330;
}

div#telo br.brake {
clear: both;
width: 100%;
}


div#telo h1{
margin:0px 3px 30px 50px;
color: #550;
font-weight: normal;
font-style: italic;
font-family:  Georgia, Times New Roman, serif;
}


div#telo span.date span.author{}
div#telo div.source{}
div#telo img#mainimg{}

div#telo h2{
margin: 0px;
padding: 0px;
font-size: 14px;
}

div#telo ul li h1{
margin: 10px 0px 0px 0px;
padding: 0px;
}
div#telo ul li  h2{
margin: 10px 0px 0px 0px;
padding: 0px;
font-size: 17px;
}
div#telo ul li  h5{
margin: 0px;
padding: 0px;
font-size: 13px;
}

div#telo h3{
margin: 0px 0px 0px 7px;
padding: 0px;
font-size: 13px;
text-align: left;
font-weight: normal;
font-size: 11px;
}
div#telo h3 a{
color: #d09100;
text-decoration: underline;
}
div#telo div.hotnews div.img{
float:right;
padding: 9px;
margin: 7px;
}
div#telo div.hotnews img{
float: right;
margin: 7px;
padding: 0px;
}

div#telo div#page img{
margin: 7px;
padding: 1px;
border: none;
}
div#telo div#page img#mainimg{
float:right;
margin: 7px;
padding: 1px;
border: none;
}
div#telo div.hotnews, div#page{
margin: 0px 0px 12px 0px;
border-bottom: 1px solid #999;
position: relative;
float: left;
width: 100%;
}
div#telo div.hotnews span{
font-weight: bold;
margin:0px 0px 0px 0px;
padding: 9px 27px 7px 7px;
 }
div#telo a{
color: #2599bd;
text-decoration: none;
} 
div#telo a:hover{
text-decoration: underline;
}
div#telo div.hotnews a.moreright{
display: block;
text-align: right;
}

div#telo div.hotnews a.moreright:hover{color: #000;}

div#telo div.hotnews p{}

div#telo div.hotnews hr.dark-gray-line{ 
padding: 0px 0px; 
margin: 0px 0px; 
height: 0px;
border:none;
border-bottom: 1px solid #666;

}
div#telo div.hotnews hr#dark-gray-line{ 
float:right; 
padding: 7px 0px 0px 0px; 
height: 1px;
border-bottom: 1px solid #666;
}

div#telo div.hotnews p a{
color: #000;
text-decoration: none;
}
div#telo div.hotnews p a:hover{
color: #000;
text-decoration: none;
}



div#telo div.hotnews spacer{}

div#pageline{
text-align: center;
margin: 20px 0px;
width: 100%;
}
div#pageline b{ 
color: #000;
border: 1px none #666;
margin: 3px 1px;
display: block;
float: left;
}
div#pageline a{
color: #000;
text-decoration: none;
margin: 3px;
border: 1px dashed #666;
display: block;
float: left;
}
div#pageline a:hover{
color: #000;
background: #fff;
text-decoration: none;
border: 1px solid #666;
}

div#subpage{
}

div#telo div#c2ban{ display: none;}
div#telo div#mgban{ display: none;}

div#telo .ender {
clear: both;
}

div#intelo {
background: url(img/bg_middle.gif) no-repeat 0 0 ;
padding: 7px;
padding-top: 17px;
padding-bottom: 250px;
}
  
div#left{
width: 200px; 
float: left; 
background: url(img/bg_left.gif) top left repeat-x #fff;
}




#left a{
font-size: 14px;
color: #2599bd;
display: block;
}
#left a img{ padding-left:5px;
}
#left a:hover{
color: #339;
text-decoration: underline;
}


div#left ul{
margin: 0px;
padding: 0px;
list-style: none;
color: #000;
}
div#left li{
margin: 0px;
padding: 0px;
padding-left: 10px;
}

div#left h1{
font-size: 14px;
margin: 0px;
padding: 5px;
}
div#left h2{
font-size: 12px;
margin:0px;
padding:3px 10px;
}
div#left h2 a{
font-size: 12px;
text-decoration:none;
}
div#left h5 a{
font-size: 12px;
text-decoration:none;
}




div#lban{}
 
div#right{
width: 250px;
float: right;
margin: 0px;
//background: url(/cvv/img/bg_right.gif) repeat-y 0 0 #fff;
background: url(img/bg_left.gif) top left repeat-x #fff;
}

#right h1 {
margin-top: 5px;
padding: 3px;
padding-left: 10px;
background: #2599bd;
color: #fff;
font-size: 14px;
}

#right h2{
padding: 3px;
padding-left: 10px;
margin:-7px 2px 7px 2px;
font-size: 12px;
}
#right a{color: #2599bd; 	text-decoration: none;}
#right a:hover{text-decoration: underline;}
#right h1 a{color: #fff;}
#right h1 a:hover{color: #fff;}
#right h2 a:hover{color: #d70;}
#right h2 a{font-weight: normal;}
#right h3 {text-align: center;}

#right div#gray-line {
margin: 0px;
padding: 0px;
}
#right div#gray-line spacer {
margin: 0px;
padding: 0px;
}
 

 div#rban{}
  
div#foot{
width: 98%; float: left;
background-color: #fff;
padding: 1%;
}

div#dban{}

a{}
a:hover{}
a:visited{}

div#page h1 a{
color: #550; 
text-decoration: none;
border-bottom: 1px dashed #550;
}

div#page h1 a:hover{
color: #550;
text-decoration: none;
border-bottom: 1px solid #550;
}

div#addleft {
  padding: 0px;
  margin: 0px;
  margin-top: 10px;
}

#addleft li a{
font-size: 14px;
color: #fff;
font-weight: bold;
text-decoration: none;
}

#addleft li a:hover{
color: #fff;
text-decoration: underline;
}


div#addleft ul{
margin: 0px;
padding: 0px;
list-style: none;
}

div#addleft li{
font-size: 14px;
margin: 0px;
margin-bottom: 1px;
padding: 0px;
font-weight: bold;
color: #ccc;
background: #2599bd;
padding: 5px;
display: block;

}

div#addleft h1{
font-size: 14px;
margin: 0px;
padding: 5px;
}
div#addleft h2{
font-size: 14px;
margin:0px;
padding:0px;
}

div#telo div#page div.addcom h2.addcom{
font-size: 12px;
font-weight: bold;
margin: 15px 0;
padding: 3px 20px;
}

div#telo div.hotcom {
margin: 0;
background: url(img/bg_left.gif) top left repeat-x #fff;
}
div#telo div.hotcom h4{ 
float: left; padding: 0 10px;
}
div#telo div.hotcom span{
padding: 0 10px; background: #2599bd; color: #fff;
}
div#telo div.hotcom .break{ margin: 0; padding: 0px;
}

div#head h3{
text-align:right;
color: #222;
margin: 0 7px 4px 0;
font-size: 12px;
}
div#head h2{
color: #aaa;
text-align:right;
margin: 1px;
font-size: 12px;
}
div#head h2 a{
color: #fff;
text-decoration: none;
}
div#head h2 a:hover{
color: #2599bd;
text-decoration: underline;
}
#right div#self{margin: 0 3px 0 9px; font-size: 12px;}
div#self h3{}
div#self #counter{}
div#self #rating{}
div#self span#cnt{color: #5a60aa; font-weight: bold; }
div#self span#time{font-style: italic; color: #888; font-size: 10px;}
div#self #allowrating{margin: 7px 0 0 0;}
div#self #allowrating select{font-size: 10px;}
div#self #allowrating input{font-size: 10px;}
div#self #fake{margin: 7px; color: #888;}
