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

h1,h2,h3,h4,h5 { margin: 0 0 0 0;}
h1, h1 a { font-size: 18px; line-height: 20px; padding: 5px 0 5px 1px; }
h2, h2 a { font-size: 15px; line-height: 18px; padding: 4px 0 4px 1px!imporant;}
h3, h3 a { font-size: 14px!important; line-height: 17px; padding: 3px 0 3px 1px!imporant; }
h4, h4 a { font-size: 13px;  line-height: 17px; padding: 3px 0 3px 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; }
h3 a {font-size: 11px; font-weight: bold; line-height: 15px;}

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

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


#wrap { 
  width:1000px; margin: 0 auto;text-align:center;
  background:url(http://sanovnik.bg/files/content/bck/tab_shadow.gif) repeat-y; 
}

#main {margin: 0 auto;float:none;width:992px!important;}
#logo{width:264px!important;background:#fff;}
#topbanner {width:728px;}

a{ text-decoration: none; font: 12px Tahoma,Helvetica,sans-serif; font-weight: 600; }

#primary, #secondary {
  display:inline;
  float:left;
  text-align:center; 
}
.balkenbck{
  background:url(http://sanovnik.bg/files/content/bck/balken_bck.gif) repeat-x; 
}

#primary span, #primary a, #secondary a {line-height:23px;margin: 0 0px 0 0px; font-size:12px; color:#000;}
 #primary a:hover, #secondary a:hover {text-decoration:underline;}
#primary span {color:#dd0000;font-weight:bold;}

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

#endtpl { 
  width:992px; margin: 0 auto;text-align:center;
  height:5px!important;
  background:url(http://sanovnik.bg/files/content/bck/tabbottom.gif);
  background-repeat:repeat-x!important;
}


#leftcol{width: 170px;}
#content{width:500px;margin-left:10px;}
#rightcol{width: 300px;}

#news4 .link{width:240px;}
#news4 .link a{line-height:21px;}
#toprecipe {width:200px;margin:10px 0 0 0;}
.tl{
  background: #fff url(http://gotvach.bg/files/content/bck/tl.gif);
  width:20px;
  height:23px;
}

.tr{
  background: #fff url(http://gotvach.bg/files/content/bck/tr.gif);
  width:20px;
  height:23px;
}

.tmiddle{
  background: #fff url(http://gotvach.bg/files/content/bck/tmiddle.gif);
  width:27px;
  height:23px;
}

.tt{ background: #fff url(http://gotvach.bg/files/content/bck/tt.gif) repeat-x;}

.balken{
  background: #fff url(http://gotvach.bg/files/content/bck/tabbck.gif) repeat-x;
   height:23px;
}

#primary a{color:#000!important;}
#primary{background:#fff!important;width:700px;margin-top:8px;}

table{font-size: 12px;}
#page, #news {
  width:500px; 
  font-size:12px;
  line-height:18px; 
  text-align:justify!important;
  padding:0px 0px 0 0!important;
}
#news {text-align:left;}
#news img{padding-top:10px;}

.rssblock {
  width:240px;
  text-align:left;
  height:255px;
  border:1px solid #ccc;
  margin:10px 4px 10px 4px;
}
.rssblock ul{ margin-left:5px;}
.rssblock li{ margin:10px 5px 10px 20px;}
.rssblock h3{
  background:#FC8231; 
  color:#fff;
  padding:2px 0 2px 10px;
}

.pagelink, .pagespan, .nrlink{
  line-height:20px;
  border:1px solid #a5a5a5;
  display:block;
  text-align:center;
  float:left;
  font-size:13px;
  padding:2px 4px 2px 4px;
  margin: 3px 2px 2px 3px!important;
}

.recepturnik{
  line-height:25px;
  display:block;
  width:16px; 
  float:left;
  font-size:15px;
  padding:2px 3px 2px 3px;
  margin: 2px 3px 2px 4px!important;
}


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

#menu, #topkw{
  list-style-type:none;
  margin: 0 0 0 0;
  padding: 0 0 0 0px;
  text-align:left;
}
#menu li,  #topkw li{
  display:block;
}

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

#menu li.leaf,  #topkw li.leaf, #menu li.selected{
  padding:8px 0 8px 15px;
}

#menu li.leaf2, #topkw li.leaf, #mainkw a  {
  padding:8px 0 8px 6px;
  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;}

#menu li.leaf2 a, #topkw li.leaf a{
  font-weight:bold;
}

li.expanded{  
  padding:4px 0 4px 0px;
  text-align:center;
  font-weight:bold;
}
li.expanded { background:#900000; color:#ffffff;  border-bottom:1px solid #BBB1A0; }
li.selected { text-align:right; padding:8px 5px 8px 5px!important;background:#fff; font-weight:bold;border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

#menu{background:#fff6ce;}

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



#cse-search-box{
  padding:78px 0 0 15px!important;
  
}

.searchtxt {  
  width:190px;
  text-align:center;
  height:23px;
  font-size:15px!important;
  padding:4px 0 0px 0!important;
  float:left;
  border:1px solid #fa9e00!important;
}
.searchbtn {
  background: #990000; 
  width:70px;
  height:29px;
  font-size:12px;
  line-height:22px!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;}

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

#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 #fde4b8;
  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;
}