body{text-align:center; margin:0; padding:0px 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, .admin{
  padding:5px 5px 10px 8px;
  margin-top:-10px;
  text-align:justify;
  font-size:12px;
  line-height:17px;
}

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

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

#main {margin: 0 auto;float:none;width:992px!important;}
#logo{width:254px!important;background:#fff;}
#topbanner {width:728px;height:90px;margin-left:10px;background:#fff;}
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(/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;padding-top:1px;}
#content{width:500px;margin-left:10px;position:relative;}
#rightcol{width: 300px;}
#newrightcol{width:300px;float:right;display:inline;margin:0px 0 0 10px;}
#newleftcol{width:250px;float:left;display:inline;margin:0px 5px 0px -5px;}
#content p{padding-left:10px;}

.typerecepti.r #content,
.typepages.n5 #content,
.typepages.n6 #content,
.typepages.n7 #content,
.typepages.n8 #content,
.typepages.n9 #content{
  width:990px;margin:5px 0 5px 0;
}


#page, #news, #recipe{
  width:986px; 
  text-align:left;
  margin:0px 0 5px 5px;
  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;}
#news .cleft{margin-left:10px;}

#page {
  margin:5px;
  width:970px; 
}


#news p{
  margin:0 10px 10px 0px;
  font-size: 12px;
  line-height: 17px;
}

#news div.big{
  width:670px;
  display:inline;
  float:left;
  text-align:center;
}


#news4 .link{width:220px;padding:5px 0 3px;}
#news4 .link a{line-height:21px;}
#news4 img, #news5 img{padding:0!important;}

#news5{width:100%;}
#news5 .link{width:100px;display:inline;float:left;padding:5px 0 3px;}
#news5 .link a{line-height:15px;font-size:11px;font-weight:normal;}

#news #news5 {background:#f3f3f3;}
#news #news5 .link{width:170px;padding:5px 0 3px;}

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

.typeforum .balken, .typeadmin .balken, .typerecepti.r .balken, .typepages.n5 .balken, .typepages.n6 .balken, .typepages.n7 .balken, .typepages.n8 .balken, .typepages.n9 .balken{
  background: #fff url(http://gotvach.bg/files/content/bck/tabbck2.gif) repeat-x;
  height:7px;
}

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

table{font-size: 12px;}

.pagelink, .pagespan, .nrlink{
  line-height:20px;
  border:1px solid #a5a5a5;
  display:block;
  text-align:center;
  float:left;
  font-size:13px;
  padding:5px 7px;
  margin:3px 3px!important;
}
.recepturnik{
  line-height:25px;
  display:block;
  width:16px; 
  float:left;
  font-size:15px;
  padding:2px 3px;
  margin: 2px 3px 2px 4px!important;
}
.nrlink {padding:3px 5px 3px 5px;}
#menu, .topkw, #my_messages{
  list-style-type:none;
  margin: 0 0 0 0;
  padding: 0 0 0 0px;
  text-align:left;
}
#menu li,  .topkw li{
  display:block;
}

#my_messages li a{font-weight:bold;}

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

#menu li.leaf, #my_messages 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;
  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, .typeadmin #my_messages{background:#fff6ce;}

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



#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{margin:20px 0 0px 0;display:inline;float:left;}
#searchbig .searchtxt { width:361px; height:23px; padding-bottom:5px!important;text-align:center;line-height:23px; font-size:22px!important;}
#searchbig #cse-search-box{ padding:5px 0 20px 0px!important;}
#searchbig .searchbtn { margin-left:5px!important;height:33px; padding-bottom:3px!important;text-align:center;line-height:23px; font-size:16px!important;width:100px;}

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

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



/******************************************************************************/
/*---------- Info/Preview Box - Popup ----------------------------------------*/
/******************************************************************************/

.infobox_wrapper {
  float: left;
  margin-bottom: 16px;
  width: 534px;
  z-index: 1000;
}

.infobox_top {
  background: url(/i/bg_preview_layer_top.png);
  float: left;
  height: 12px;
  width: 534px;
}

.infobox_content_wrapper {
  background: url(/i/bg_preview_layer_content.png) repeat-y;  
  float: left;
  width: 534px;
}

.infobox_content {
  background: url(/i/bg_preview_layer_bottom.png) no-repeat left bottom;
  float:left;
  color: #333333;
  margin-bottom: -16px;
  padding: 10px 20px 30px 20px;
  width: 494px;
  /*padding: 40px 50px 50px 50px;
  width: 434px;*/
}

.infobox_content p {
  font-size: 0.8125em;
}

.infobox_content h2 {
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 15px;
}

.infobox_content h1 {
  color: #CE0A0A;
  font-size: 1.5em;
  font-weight: normal;
  margin-bottom: 15px;
}

.infobox_close {
  background: url("/i/icon_widget_close.png");
  cursor: pointer;
  height: 15px;
  position: absolute;
  right: 17px;
  top: 14px;
  width: 14px;
}

.infobox_close:hover {
  background-position: -14px 0;
}

.storyblock{
  color:#999;  
}

.storyblock h3{
  background:#900000;  
  color:#fff;
  padding:6px 5px;
}

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

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

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

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



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

#mynavi a{
  font-size:11px;
  font-weight:normal;
  margin:5px auto;
  padding:0 4px;
}  

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

#recipes .detailed{
  float:left;
  display:inline;
  padding:20px 0 20px;
  text-align:left;
  border-bottom:1px solid #e8e8e8;
}

#recipes .detailed img{
  width:120px;
  float:left;
  display:inline;
  margin:0 10px 0 0;
}

#recipes .detailed .desc{
  width:350px;
  float:left;
  display:inline;
  color:#444;
}

#recipes .detailed p{
  margin:5px 0;
  padding:0;
}

.searchbtm{
  float:left;
  width:100%;
  margin:10px 0 0;
  padding:10px 0;
  background:#f6f6f6;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
}
.searchbtm ul{ 
  padding:0px 10px;
}
.searchbtm li{ 
  display:inline;
  margin:0 10px;
}

div.breadcrumb div{display:inline;}

.breadcrumb{
  text-align:left;
  padding:2px 0 2px 0!important;
  margin:0 0 2px 5px;
  border-bottom:1px solid #e8e8e8;
}

.breadcrumb a{
  margin:0 4px 0 5px;
  font-weight:normal;
}

#recipepic{
  margin:20px 10px 10px 2px;
  padding:20px 16px 10px 2px;
  background:#fff;
  text-align:center;
  width:314px;
  float:left;
  display:inline;
}


#recipe table {margin:25px 0 0;font-size:13px;}
#recipe table .title{font-size:11px;width:192px!important;}
#recipe table .product{width:342px;}
#recipe table .center{padding-left:70px;}
#recipe table td {padding:7px 0 6px;border-bottom:1px solid #fdeac9;vertical-align:top;}
#recipe table td.big {padding:0; border-bottom:0px solid #fff; width:300px;}
#recipe table td.small {padding:10px 5px 0 0; text-align:right; width:150px;}
#recipe table .needed{
  text-transform:uppercase;
  color:#144b8e; 
  font-weight:bold; 
}
#recipe table .rubric{
  text-transform:uppercase;
  font-weight:bold; 
}

#recipe table td.product{
  height:315px;
  border-bottom:0px solid #fff;
}

ul.products{
  margin:0 0 0 0px;
  padding:0 0 0 0;
  list-style-type:none;
}

ul.products li{
  margin:5px 0 2px 0;
  padding:0 0 0 px;
}
ul.products li span.sub{display:block;margin-top:3px;color:#144B8E;font-size:13px;font-weight:bold;text-transform: uppercase;}

ul.products .sprit.itick{
  margin:1px 5px 0 0;
}

ul.products.size2  li, ul.products.size3  li, ul.products.size4  li{margin:18px 0 20px 0;}
ul.products.size5  li{margin:17px 0 20px 0;}
ul.products.size6  li{margin:18px 0 20px 0;}
ul.products.size7  li{margin:17px 0 18px 0;}
ul.products.size8  li{margin:16px 0 16px 0;}

ul.products.size9  li{margin:10px 0 6px 0;}
ul.products.size10 li{margin:9px 0 4px 0;}
ul.products.size11 li{margin:8px 0 4px 0;}
ul.products.size12 li{margin:6px 0 3px 0;}
ul.products.size14 li{margin:3px 0 0px 0;}
ul.products.size15 li{margin:3px 0 0px 0;}
ul.products.size16 li{margin:0px 0 0px 0;}
ul.products.size17 li{margin:0px 0 0px 0;}
ul.products.size18 li, ul.products.size19 li{margin:0px 0 0px 0;}


#recipe .leaf, #news .leaf{
  width:118px;
  display:inline;
  float:left;
}
#recipe .leaf a, #news .leaf a{font-weight:normal;}
#recipe .leaf.big, #news .leaf.big{width:243px!important;text-transform:lowercase;}

#recipe .expanded, #news .expanded{
  text-transform:uppercase;
  padding:5px 0;
  text-align:center;
}

li.expanded.searches{
  background:#0B3560;
}

#recipe .inner div.text, #news .text{
  width:732px;
  margin:0 0 9px 0px;
  display:inline;
  line-height:19px;
  float:left;
}


#recipe .text p{
  padding:0 5px;
}

h2.preparation{
  padding:0px 0 4px 0px;
  margin:5px 0 10px 5px;
  border-bottom:2px solid #FA9F03;
  font-weight:bold;
  text-transform:uppercase;
  font-size:14px;
}

.comments{
  width:720px;
  display:inline;
  float:left;
}

.smallbox{
  float:left;
  border-right:1px solid #f1dab2;
  border-bottom:1px solid #f1dab2;
  border-top:1px solid #f1dab2;
  width:100%;
  text-align:left;
  margin:5px 0 3px 0;
}

#recipe .smallbox{
  width:249px;
}

#recipe .smallbox .titel{
 padding:5px 0 0;
 width:179px;
 float:left;
 display:inline;
}

.smallbox p.seen{
  padding:2px 0 0 0;
  margin:0 0 0 0;
  color:#888;
}

#search300{border-color:#000;}
#search300 .searchbtn{background:#b70505;}

#news4 .title{background:#486cb8;}
#newrecipes .title{background:#fff;text-align:left;color:#000;font-size:14px;padding:2px 0 2px 5px;}
