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

h1,h2,h3,h4,h5 { margin: 0 0 0 0;}
h1, h1 a { font-size: 17px; line-height: 22px; 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-size: 13px; font-weight: bold; margin:0 0 0 0; padding: 0 0 0 0;}
#headerabstand{display:none;}

#teaser {
  padding:5px 5px 7px 5px;
  margin-top:-10px;
  text-align:justify;
}

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

#wrap { width:1002px; margin: 0 auto;}
#main {float:none; width:1000px;}
#primary {
  display:inline;
  float:left;
  text-align:center;
}
#topkw a, #topkw li {
  line-height:25px;
  font-size:12px;
  font-weight:bold;
}
#topkw li { margin:0 10px 0 10px;}
#leftcol #topkw li { margin:0 0px 0 0px!important;}
#leftcol  #topkw a, #leftcol  #topkw li {
  line-height:20px;
  font-size:12px;
  font-weight:bold;
}

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

#primary span, #primary a, #secondary a {
  margin: 0px 5px 0 5px; 
  font-size:13px; 
  color:#fff;
  line-height:36px;
}
#secondary a {
  line-height:30px;
}
.rssblock {
  width:235px;
  text-align:left;
  height:265px;
  border:1px solid #ccc;
  margin:10px 1px 10px 10px;
}
.rssblock ul{ margin-left:5px;}
.rssblock li{ margin:10px 5px 10px 20px;}
.rssblock h3{
  background:#81374e; 
  color:#fff;
  padding:3px 0 3px 10px;
}

#primary a:hover, #secondary a:hover {color:#ffffca;}
#news4 .link{width:120px;}
#news4 .link a{font-size:12px;line-height:16px;}
#news4 .row{margin-top:8px!important;}
#news4 h4,#news3 h4{text-align:center;padding:5px 0 5px 0;}
#toprecipe {width:180px; margin:10px 0 0 0;}
#toprecipe a{font-weight:normal;}
#toprecipe h4 {padding:5px 0 5px 0;}

#storybl .row {padding:8px 0 8px 5px;}
#wishbl a {font-weight:normal;}
#npreview {width:500px;}
#npreview .bigpic{
  margin:0 0 0 15px;
  padding:2px 0 0 2px; 
  width:470px;
}

#npreview .bigpic_text{
  margin:0 0 0 10px;
  padding:0 5px 5px 5px;
  left:0px;
  top:140px;
  width:440px;
}

#npreview .bigpic_text_recipe{
  margin:0 0 0 10px;
  padding:5px 5px 5px 5px;
  left:0px;
  text-transform:uppercase;
  top:170px;
  width:440px;
}

#npreview .bigpic_title{font-size:14px;}
#npreview .bigpic_teaser{line-height:16px;}
#npreview .vertical{width:150px;margin:0 3px 0 10px;text-align:center;}
#npreview .vertical .title{height:75px;margin:5px 5px 0 5px;}
#npreview .vertical .title a{line-height:15px;}
#npreview .vertical .teaser{
  padding:5px 5px 5px 5px;
  height:120px;
  font-size:13px;
  line-height:18px;
}
#npreview .fourpack{margin:15px 5px 0 10px;}
#npreview .fourpack .vert{height:290px;width:140px;margin:0 5px 0 5px;}
#npreview .horizontal{margin:2px 5px 5px 5px; width:322px;line-height:17px;}
#npreview .horizontal div{margin:5px 2px 0 0;}
.thumb_link{width:70px;}


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

.tl{
  background: #fff url(http://gotvach.bg/files/content/bck/eleft.gif) repeat-x;
  width:15px;
  height:36px!important;
}

.tr{
  background: #fff url(http://gotvach.bg/files/content/bck/eright.gif) repeat-x;
  width:15px;
  height:36px!important;
}

.tmiddle{
  background: #fff url(http://gotvach.bg/files/content/bck/emiddle.gif) repeat-x;
  width:11px;
  height:36px!important;
}

.tt{ background: #fff url(http://gotvach.bg/files/content/bck/eline.gif) repeat-x;
  height:36px!important;
}

.balken {
  height:5px; 
  font-size:1px;
}

#search{
  background: #fff url(http://gotvach.bg/files/content/bck/ezine_search.png) repeat-x;
  height:130px;
}



#cse-search-box{
  padding:91px 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 #990000!important;
}
.searchbtn {
  background: #990000; 
  width:70px;
  height:26px;
  font-size:12px;
  line-height:20px!important;
  padding-bottom:5px!important;
  color:#fff;
  border: 1px solid #000!important;
}

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


#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, #recipes {font-size:13px;width:500px;text-align:justify;padding:0px 0px 0 0!important;}
#news img{padding-top:15px;}


#leftcol{width:180px;margin:2px 0 0 0;}
#content{width:500px; margin:5px 10px 15px 8px;}
#rightcol{width:300px;}


.pagelink, .pagespan, .nrlink{
  line-height:25px;
  font-size:13px;
  padding:2px 6px 2px 6px;
  margin: 0 2px 0 3px;
}

.nrlink {padding:3px 5px 3px 5px;}
.w498{width:498px;}
.sanovnik{
  line-height:25px;
  display:block;
  width:16px; 
  float:left;
  font-size:15px;
  padding:2px 3px 2px 3px;
  margin: 2px 3px 2px 4px!important;
}
#dreams_short{
  text-align:left;
  padding-left:15px;
}

#dreams_short div{
  margin-top:15px;
}



li.selected, li.expanded, li.leaf a, li.leaf a:visited, #mainkw span
{
  font-size:13px;
  font-weight:normal;
  width: auto;
  height:15px;
  display:block;
  padding:6px 0px 6px 13px;
  margin: 0 0 0 0;

}  


li.expanded {padding:6px 0px 6px 7px;font-weight:bold;}

#mainkw a{ 
  font-weight:normal;
  font-size:11px;
  margin:0 5px 0 5px;
}
#mainkw span{
  display:block;
  border-bottom:1px solid #000;
  padding:6px;
  font-weight:bold;
}

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

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

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

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