body{text-align:center; margin:0; padding:5px 0 20px 0; font: 13px Arial,Helvetica,sans-serif; line-height:18px;height:100%;} 

h1,h2,h3,h4,h5 { margin: 0 0 0 0;}
h1, h1 a { font-size: 18px; line-height: 22px; padding: 5px 0 5px 1px; }
h2, h2 a { font-size: 16px; line-height: 21px; padding: 4px 0 4px 1px;}
h3, h3 a { font-size: 15px; line-height: 18px; padding: 3px 0 3px 1px; }
h4 { font-size: 14px;  line-height: 15px; padding: 2px 0 2px 1px; }
h5 { font-size:  13px; line-height: 14px; padding: 1px 0 1px 1px; }
h5.linked {margin: 2px 5px 0 0;}
li a { font-weight: normal; }

a{ text-decoration: none; font-weight: bold; margin:0 0 0 0; padding: 0 0 0 0;}


#teaser {
  padding:5px 5px 20px 5px;
  margin:0px 0 0 15px;
  text-align:justify;
}

#teaser h1{
  margin: 3px 0 10px 0;
  border-bottom:2px solid #fa6400;
  color: #0b3560;
}

#wrap { width:1000px; margin: 0 auto;}
#main {float:none;}

#primary {
  width:100%;
  display:inline;
  float:left;
  text-align:center;  
}
#topkw a {
  line-height:25px;
  font-size:14px;
  font-weight:bold;
}
#topkw li {
  line-height:25px;
  font-size:13px;
  font-weight:bold;
}
#footertext{
  text-align:center;
}

#topkw li { margin:0 10px 0 10px;}

#npreview .rssnews{
  margin:5px 0px 15px 10px;
  padding: 0 0 10px 0;
  border-bottom:3px solid #f6f6f6;
}
.morelink a{
  color:#ccc;
  border-right:1px solid #ccc;
  padding: 0 5px 0 0;
}
.morelink a:hover{
  text-decoration:underline;
}

#npreview .link{ margin:15px 0px 0px 80px;}

#npreview .text{ line-height:17px;}
#npreview .date{ 
  line-height:23px;
  font-size:12px;
  color:#777;
}
.date a{color:#900000!important;}
.date a:hover{color:#990000;text-decoration:underline;}
#npreview .img{ 
  height:110px;
}


#npreview .votes{
  width:70px;
  height:59px;
  color:#fff;
  font-size:17px;
  line-height:59px;
  text-align:center;
  font-weight:bold;
  background:transparent url(http://grad.bg/files/icons/votes.jpg) 5px 0px no-repeat;
}

#news .rssnews{
  margin:0px 0px 15px 10px;
  padding: 0 10px 10px 0;
}

#news .link{ margin:5px 0px 10px 70px; width:600px;}

#news .text{ line-height:20px;width:460px;}

#news .votes{
  width:70px;
  height:59px;
  color:#fff;
  font-size:17px;
  line-height:59px;
  text-align:center;
  font-weight:bold;
  background:transparent url(http://grad.bg/files/icons/votes.jpg) 5px 0px no-repeat;
}

.rssblock {
  background:#fff;
  padding:10px 10px 10px 10px;
}

.rssblock a{
   font-size:13px; 
   line-height:20px;
}


#primary a, #secondary a {line-height:35px; margin: 0 10px 0 12px; font-size:14px; color:#0b3560;}
#primary a:hover, #secondary a:hover {text-decoration:underline;}

#backlinks{width:100%; text-align:center; display:inline;float:left; }
#backlinks a{ font-weight:normal!important; line-height:23px;font-size:11px!important;}
#backlinks span {font-weight:bold; font-size:10px; margin:2px 0 0 5px;}



table{font-size: 12px;}
#page, #news {width:670px; text-align:justify;  margin:7px 0px 15px 5px;padding:15px 0 15px 10px;}


#leftcol{}
#content{width:690px!important;}
#rightcol{width:300px; margin:0 0px 0 10px;}

.pagelink, .pagespan, .nrlink{
  line-height:25px;
  font-size:15px;
  padding:3px 9px 3px 9px;
  margin: 0 4px 0 4px;
}

.nrlink {padding:3px 9px 3px 9px;}


.shadow{
  background:transparent url(http://grad.bg/files/icons/shadow.gif) right bottom no-repeat;
  padding-bottom:12px;
  padding-right:5px;
}
  
.fix {
  background:transparent url(http://grad.bg/files/icons/square.gif) left top no-repeat;
  float:left;
  font-size:1px;
  height:11px;
  margin:0 -13px -13px 0;
  width:11px;
  position:relative;
}

#mainkw a{
  text-align:left;
  font-weight:normal;
  width: auto;
  margin: 0 0 0 0;
}


#mainkw a  {
  padding:8px 0 8px 16px;
  font-weight:bold;
  border-top:1px solid #fde4b8;
}

#mainkw span {
  padding:2px 0 2px 0;
  color:#fff;
  display:block;
  font-weight:bold;
}
#mainkw span{background:#1E691E;}
#mainkw a{display:block!important;}

#footertext{
  margin:15px 0 0 0;
  padding:3px 10px 5px;
  line-height:15px;
  font-size:11px;
}

