body{text-align:center; margin:0; padding:5px 0 20px 0; font: 12px Verdana; line-height:18px;height:100%;} 

h1,h2,h3,h4,h5 { margin: 0 0 0 0;}
h1, h1 a { font-size: 16px; line-height: 23px; padding: 5px 0 5px 1px; }
h2, h2 a { font-size: 14px; line-height: 18px; padding: 4px 0 4px 1px;}
h3, h3 a { font-size: 13px; line-height: 17px; padding: 3px 0 3px 1px; }
h4 { font-size: 12px;  line-height: 15px; padding: 2px 0 2px 1px; }
h5 { font-size:  10px; 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: 12px Verdana; font-weight: bold; margin:0 0 0 0; padding: 0 0 0 0;}

#teaser {
  padding:5px 5px 7px 5px;
  margin-top:-10px;
  text-align:justify;
  font-size:11px;
  line-height:16px;
}

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


#wrap { width:1000px; margin: 0 auto;}
#main{width:1000px;margin: 0 auto;}
#welcome {
margin:0 0 0 20px;
padding:2px 0 0 0px;
}
#welcome li {
margin:10px 0 0 0px;
padding:0 0 0 0px;
}

.vip{
  width:299px;

  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  
  margin:10px 0 0 0;
  padding:0;
}

.vipsmall{
  background: #faf2ec url(http://grad.bg/files/icons/vipsmall.gif) bottom right no-repeat;
}
.vipad{
  background: #fff url(http://grad.bg/files/icons/vipimg.gif) right no-repeat;
  width:50px;
  margin:15px 0 0 0;
  height:20px;
}

.vip img{
  display:inline;
  margin-right:5px;
  float:left;
  width:80px;
  height:51px;
  border:1px solid #fff;
}

.vip .text{
  width:205px;
  margin-top:3px;
  display:inline;
  float:left;
  line-height:13px;
  font-size:11px;
  color:#777;
}

.vip a{
  font-size:11px;
}

#welcome span {color:#000;}
#topkw a, #topkw li {
  line-height:25px;
  font-size:12px;
  font-weight:bold;
}
#topkw li { margin:0 10px 0 10px;}

.shadow{
background:transparent url(http://grad.bg/files/icons/shadow.gif) right bottom no-repeat;
padding-bottom:12px;

}

.fix {
background:transparent url(http://grad.bg/files/icons/square.gif) left top no-repeat;
float:left;
font-size:1px;
height:11px;
width:11px;
position:absolute;
}




#headerabstand{display:none;}
#primary {
  width:100%;
  display:inline;
  float:left;
  height:30px;
  text-align:center; 
}

#topbanner{
  display:inline;
  width:728px;
  height:90px;
}



#primary a, #secondary a {line-height:30px;margin: 0 10px 0 10px; font-size:13px; color:white;}
#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:525px!important;}
#obiava {
  width:530px; 
  background: #fff;
  text-align:left;
  margin:3px 0px 0 0px;
}
#showimg{
  border:1px solid #ccc;
  padding:1px;
  background:#fff;
  width:240px;
}

#obiava .images{
  width:250px!important;
  text-align:left;
  padding:0px;
  margin-right:10px;
} 


#obiava .images .small{
  width:75px;
  margin:0 2px 3px 1px;
  border:1px solid #ccc;
  padding:1px;

}
#obiava .text{
  margin:15px 0 10px 0px;
  color:#222;
}

#obiava .images .contact{
  color:#222;
  border:1px solid #ccc;
  margin:10px 5px 0 0;
}

#obiava .images .contact div{
  margin:5px;
}



#obiava .contact h3{
  text-align:center;
  background:#FAF2EC;
}

.breadcrumb{
  background:#f6f6f6;
  border-bottom:1px dashed #ccc;
  padding:5px;
  font-size:11px;
  margin-bottom:15px;
}

#similar{width:600px;}
.rssblock {
  width:255px;
  height:280px;
  border:1px solid #ccc;
  margin:10px 2px 10px 5px;
}
.rssblock ul{ margin-left:5px;}
.rssblock li{ margin:10px 5px 10px 20px;}
.rssblock h3{
  background:#0b3560; 
  color:#fff;
  padding:2px 0 2px 10px;
}

#leftcol{width:160px;text-align:left;}
#rightcol{width:300px;text-align:left;}
#content{width:530px;background:#fff!important;text-align:left;margin:0px 5px 0px 5px;}


.pagelink, .pagespan, .nrlink{
  line-height:22px;
  font-size:12px;
  padding:1px 3px 1px 3px;
  margin: 0 2px 0 3px;
}

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


#mainkw a  {
  padding:8px 5px 8px 6px;
  font-weight:bold;
  font-size:12px;
  border-top:1px solid #fde4b8;
  text-align:left;
  font-weight:normal;
  width: auto;
  margin: 0 0 0 0;
}

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


#search{
  background: #fff url(http://grad.bg/files/content/bck/search_grad.jpg) no-repeat;
  height:105px;
}


#cse-search-box{
  padding:67px 0 0 18px!important;
  
}

.searchtxt {  
  width:190px;
  text-align:center;
  height:20px;
  font-size:14px!important;
  padding:4px 0 0px 0!important;
  float:left;
  border:1px solid #fa6400!important;
}
.searchbtn {
  background: #fa6400; 
  width:70px;
  height:26px;
  font-size:12px;
  line-height:20px!important;
  padding-bottom:5px!important;
  color:#fff;
  border: 1px solid #fa6400!important;
}

#searchbig .searchtxt { width:300px; }
#searchbig #cse-search-box{ padding:5px 0 0 0px!important;}
#searchbig .searchbtn { margin-left:5px!important;}

.links_top {
  margin:20px 15px 0 15px;
  padding:3px 0 3px 0;
  border-top:1px solid #ededed;
  border-bottom:1px solid #ededed;
}

#commentLink{
  text-align:right;
  float:right;
  margin:0 20px 10px 0;
  padding:3px 7px;
  background:#fa6400;
  color:#fff;
  border:2px solid #0b3560;
}

#commentLink:hover{
  border:2px solid #000;
  background:#FEAB74;
  color:#0b3560;
}

#commentWindow{
  margin:10px auto 0 auto;
  width:500px;
  background:#FFF2EA;
  visibility:hidden;
  border:1px solid #ededed;
  display:none;
}

.comment{
  border:1px solid #563917;
  padding:5px 5px 0 7px;
  margin:13px 0;
  text-align:left;
}
.comment div{
  font-weight:bold;
  font-size:11px;
  color:#aaa;
}

.comment p{
  margin:0;
  font-size:13px;
  line-height:20px;
}