body{text-align:center; margin:0; padding:2px 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: 19px; 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 Helvetica; font-weight: bold; margin:0; padding:0;}

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

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

#primary {
  width:100%;
  display:inline;
  float:left;
  height:30px;
  text-align:center; 
}
#topkw a, #topkw li {
  line-height:23px;
  font-size:12px;
  font-weight:bold;
}
#topkw li{margin:0 10px;}

#primary a {line-height:30px;margin:0 10px; font-size:13px; color:white;}
#secondary a {line-height:30px;margin:0 6px; font-size:12px; 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;}
#pages, #page, #news {width:600px;text-align:justify;margin:10px 0px 0 0px;}
#menu {
  margin-top:-3px;
}
#news img{padding-top:15px;}
#obiava {
  width:600px; 
  background: #fff;
  text-align:left;
  margin:15px 5px 0 5px;
}

#pages .box{
  text-align:left;
  border:1px solid #f4eed4;
  margin:10px 3px;
  font-size:12px;
  width:590px;
  line-height:17px;
}
#pages .box img{
  margin:0 6px 0 0;
  border:2px solid #f4eed4;
}

#similar{width:600px;}
.rssblock {
  width:290px;
  text-align:left;
  height:225px;
  border:1px solid #ccc;
  margin:10px 4px 10px 4px;
}

.rssblock ul{ margin-left:5px;}
.rssblock li{ margin:10px 5px 10px 20px;}
.rssblock h3{
  background:#683d00; 
  color:#fff;
  padding:2px 0 3px 10px;
}


#leftcol{width:180px;}
#content{text-align:left;width:600px;margin:5px;}
#rightcol{width:210px;}

.pagelink, .pagespan, .nrlink{
  line-height:22px;
  font-size:12px;
  padding:5px 8px;
  margin: 0 3px 0 3px;
}
.nrlink {padding:4px 7px;}


li.expanded, li.leaf a, li.leaf a:visited{
  font-size:12px;
  font-weight:normal;
  width: auto;
  height:20px;
  display:block;
  padding:6px 0 2px;
  margin:0;
}  

li.expanded{padding:5px 0 3px 10px;}
li.selected{
  height:20px;
  line-height:20px;
  display:block; 
  margin:0; 
  padding:3px 0 6px 10px!important;
}
.topadv{
  width:180px;
  height:130px;
}

#cse-search-box{padding:3px 0 0 1px!important;}
.searchtxt {  
  width:140px;
  text-align:center;
  height:20px;
  font-size:14px!important;
  padding:4px 0 0 0!important;
  margin-right:5px;
  float:left;
  border:1px solid #cea6a6!important;
}
.searchbtn {
  background: #990000; 
  width:60px;
  height:26px;
  font-size:12px;
  line-height:20px!important;
  padding-bottom:5px!important;
  color:#fff;
  border: 1px solid #333!important;
}

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

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

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

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

.comment{
  border:1px solid #e7d6bd;
  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;
}

#leaf_1462{
  text-align:center;
  padding:0;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
}

#leaf_1462 a{
  background:url(http://bansko.net/files/banner/test/malkokare.jpg);
  font-size:1px;
  height:25px;
}

#leaf_1462 a:hover{
  background:url(http://bansko.net/files/banner/test/malkokare2.jpg);
}


#mynavi{
  width:630px;
  display:inline;
  text-align:right;
  float:right;
  color:#ccc;
}

#mynavi a{
  margin:5px auto;
  padding:0 8px;
}

#teaser, .admin{
  padding:5px 5px 10px 8px;
  text-align:justify;
  font-size:12px;
  line-height:17px;
}

#teaser h1, .admin h1{
  margin: 3px 0 6px 0;
  border-bottom:2px solid #935907;
  color: #0b3560;
}

/* forum css */
#forum .threadnext{background:#f0f0f0;}
#forum tr.header, #forum tr.threadsheader, #forum tr.replyheader{background:#683D00;color:#fff;}

#forum tr.threadheader{
  background:#E6D4BB;
  color:#000;
  border-top:5px solid #683D00;
}
#forum .forumtopic h3 a{font-size:13px!important;color:#683D00;font-size:tahoma;}
#forum .forumtopic span{line-height:16px;}
#forum .maintopic{background:#E6D4BB;color:#000000;}
#forum a{color:#683D00;}
#forum .tdtopics{background:#f3f3f3;}
#forum .tdcomments{background:#f3f3f3;}

#my_messages a{color:#cc0000;}

#forum .replies .replytopic{ background:#f0f0f0;}
#forum .threadreply{border-top:5px solid #683D00;}

#easynav a{color:#777777;}
#easynav span{border-right:1px solid #aaa;color:#333;}
#easynav a.sep{border-right:1px solid #aaa;}
#easynav a:hover{color:#8b0e0d;}
.typeforum #content{background:#fff!important;}
 /* end forum */
 
#leaf_1567{color:#FFE87F!important;}

#content .storyblock{
  color:#999; 
  margin:4px!important;
}

#leftcol .storyblock{
  color:#999; 
  margin:5px 5px 0 0!important;
  border-right:1px solid #e5e5e5;
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
  
}
#leftcol .storyblock h3 .storyblock, #leftcol.storyrow a{font-size:12px;}

.storyblock h3{
  background:#F4EED4;  
  color:#000;
  padding:3px 5px;
}

.storyblock .storyrow{
  text-align:left;
  padding:5px 0 5px 5px!important;
  border-bottom:1px dashed #ededed;
  float:left;
}

.storyblock .storyrow a{
  font-weight:normal;
  color:#cc0000;
  font-size:13px;
}

.storyblock .storyrow a:hover{
  color:#000;
}

.storyblock img {
  margin:0 5px;
  display:inline;
}  

.htitle{
  line-height:19px;
  margin:5px 1px 5px;
  width:auto;
  text-align:center;
  background:#f4eed4;
}

.pblock{
  border:1px solid #ededed;
  width:300px;
  margin:10px 0 0 3px;
  display:inline;
  float:left;
  font-size:11px;
  line-height:14px!important;
  text-align:left;  
}

.pblock img{
  display:inline;
  float:left;
  margin-right:5px;
}
.pblock h3 a{line-height:14px!important;padding:1px 0 1px 1px!important;}
.bignews{
  width:290px;
  font-size:11px;
  line-height:16px;
  display:inline;
  float:left;
  margin:0 3px;
  padding: 5px 0 3px 3px;
}
.nsmall{
  margin-left:5px;
  border-bottom:1px dashed #d2d2d2;
}
.nsmall a{
  display:block;
  padding:2px 0 5px;
}
.nsmall.nopic a{padding:2px 0 5px 20px;}
.nsmall span{
  color:#777;
  font-size:11px;
}
.real{
  margin:5px 10px 5px 0;
  padding:5px 10px;
  color:red;
  font-weight:bold;
}

.hotel{
  display:inline;
  float:left;
  width:300px;
  font-size:11px;
  line-height:14px;
  margin:8px 0 15px 5px;
  text-align:left;
  font-weight:normal!important;
}

#leaf_289, #leaf_70{
 padding-left:25px;
 background:url(http://img.grad.bg/sprite.png) no-repeat;
 background-position:-484px -26px;
}

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

.contenttable{
  text-align:left;
  margin:5px 0 0 10px;
  text-align:center;
  border:1px solid #BBB1A0;
}

.contenttable tr.head{
  background:#683D00;
  color:#fff;
}

.contenttable td{
  border-bottom:1px solid #BBB1A0;
  padding:7px 0 7px;
}

ul.rules{
  margin-bottom:55px;
}

ul.rules li{
  margin:7px 0 7px 0;
}

td.tdhead{ 
  border-right:1px solid #BBB1A0;
  font-weight:bold;
}

