html, body {
	margin:0;
	padding:0; 
	font: 14px/18px Times New Roman, Arial, sans-serif;
	color:#000000;
}
*:focus {outline: none;}
img { border: 0; }
form, p, ul, h1, h2, h3, h4, h5, h6, li { margin: 0; padding: 0; }
input { font-family: Times New Roman, Arial, sans-serif; } 
a {	font-size: 14px; color:#55a426;	text-decoration: underline; }
a:hover {text-decoration: none; }
h1 { font-size: 20px; color:#000; line-height: 22px; font-weight: normal; }

/* All Pages */
#banner-top { height: 90px; width: 100%; border-bottom: 1px solid #e1e1e1; }
#container { width: 910px; margin: 20px auto 50px auto; }
#header { height: 178px; width: 100%; position: relative; }
#logo { top:0; left: 0; width: 220px; position: absolute; }
#in-header { top:50px; left:260px; position: absolute; width: 400px; }
#login { width: 210px; top:50px; left:700px; position: absolute; }
#footer { border-top:1px solid #cccccc; padding: 15px 0; margin-top: 120px; }
#footer .left { width: 220px; float: left; font-size: 13px; color:#666666; }
#footer .right { width: 210px; float: right; font-size: 13px; color:#666666; }
#footer a { font-size: 13px; color:#336633; }
#content { margin-top: 40px; }

#top-link-about { top:0; right: 0px; width: 210px; position: absolute; font-size: 13px;}
#top-link-about a { color:#336633; font-size: 13px; }
#fav { top:0px; left:260px; position: absolute;  width: 400px;}
#fav a { background: url(/img/zvezda.gif) no-repeat left center; text-decoration: none;  padding-left: 16px; color:#336633; font-size: 13px; }
#fav a span { border-bottom:1px dashed #336633; }

/* Menu top */
#menu-top ul {
	margin-left: -10px;
}
#menu-top ul li {
	display: inline;
	margin-right: 25px;
	padding: 5px 10px 10px 10px;
}
#menu-top ul li a {
	font-size: 17px;
	color:#000000;
	text-decoration: underline;
	font-weight: bold;
}
#menu-top ul li.active {
	background: #efe97e;
}
#menu-top ul li.nactive {
	font-size: 17px;
	font-weight: bold;
	color:#666;
	text-decoration:none;
}
#menu-top ul li.active a { text-decoration: none; }
#menu-top ul li.last { margin-right: 0; }

/* Search panel */
#search-panel { margin-top: 28px;  }
#search-panel .text { font-size: 12px; color:#999999; padding: 4px 0 4px 5px; width: 320px; border:1px solid #d4d0c8 }
#search-panel .submit { font-size: 12px; padding: 3px 5px; margin-left: 13px;}

/* Content */
#content .left { width: 220px; float: left; }
#content .center { width: 400px; margin-left: 40px; float: left; }
#content .right-ni { width: 210px; float: right; }
#content .right { width: 650px; float: right; }

/* nav */
div.nav { color:#000; }
div.nav a { color:#336633; }

/* login */
.button-login {
	font-size:20px; padding:5px 20px; margin-right:1px;
}
.login-window {
	background: #f0e04c;
}
.login-inputs input {
	font-size: 18px;
	width: 296px;
	padding:7px 15px;
	margin-bottom:25px;
	color:#000;
}

/* comments */
.comm-box {
	background: url(/img/comment-png.png) no-repeat 0px 0px;
	padding-left:13px;
	font-size: 11px;
}
.comm-box-right{
	background: url(/img/comment-png.png) -93px 0 no-repeat;
	font-size: 11px;	
}

/* login-success*/
.login-success {
    border:1px solid #e1e1e1;
    font-size: 14px;
}
.login-success a {
    font-size: 14px;
    color:#336633;
}
.login-success img { border:1px solid #e1e1e1;}

/* profile */
.profile p.box { margin-bottom: 26px; }
.profile p.title {
    color:#999999;
    font-size: 18px;
    margin-bottom: 5px;
}

.blog-records {
	font-size: 12px;
	color:#666666;
	margin-bottom: 25px;
}

/* frame */
.frame .top{
    height: 7px;
    background: url(/img/frame.png);
    font-size: 1px;
}
.frame .content {
    border-left:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    color:#666666;
    padding: 5px 15px;
}
.frame .bottom{
    height: 21px;
    font-size: 1px;
    background: url(/img/frame.png) 0 21px;
}

/* comments */
#comments .comment {  margin-bottom: 35px; }
#comments .avatar { width: 30px;  float: left; }
#comments .text {  margin-left: 40px;}
#comments .date { color:#999999; font-size: 12px; margin-left: 30px; }
#comments .lev-1 { margin-left: 40px; }
#comments .lev-2 { margin-left: 80px; }
#comments .lev-3 { margin-left: 120px; }
#comments .lev-4 { margin-left: 160px; }
#comments .lev-5 { margin-left: 240px; }
#comments .lev-6 { margin-left: 280px; }
#comments .lev-7 { margin-left: 320px; }
#comments .lev-8 { margin-left: 360px; }
#comments .lev-9 { margin-left: 400px; }
#comments .lev-10 { margin-left: 440px; }

.clear {clear: both; height: 0; overflow: hidden; font-size: 0; padding: 0px; margin: 0px; line-height: 0; width: 100%}
*+html .clear {clear: none}
* html .clear {clear: none}

.ajax { color:#55a426; text-decoration: none; border-bottom: 1px dashed #55a426; }
.big-link { color:#336633; font-size: 20px; }
.big-link-18 { font-size: 18px; }
.dark-green {color: #336633;}
.border-image { border:1px solid #e1e1e1;}
.col-999 { color:#999999; }
.col-666 { color: #666; }
.mt5 { margin-top: 5px; }
.mb40 { margin-bottom: 40px; }
.statia p { margin-bottom: 25px; }
.add-comm { font-size: 20px; color:#336633; text-decoration: none; border-bottom: 1px dashed #336633; }

/* view page */
.ingridient td {
    color:#666666;
    font-size: 13px;
    border-bottom:1px solid #ededed;
    padding:5px 10px 5px 10px;
}
#but-print {display:none;}

.steps { margin-bottom: 20px;}

/* gid */
.gid { margin-bottom: 20px; }
.gid .img { width: 200px; float: left; }
.gid .text { margin-left: 200px;  } 

/* pages */
#pages li { 
    list-style-type: none;
    display: inline;
    margin-right: 5px;
    padding: 3px 5px;
}
#pages li.active { background: #efe97e; }
#pages li a { color:#336633; }

/*list-with-image*/
.list-with-image { margin-bottom: 25px; }
.list-with-image .img { width: 60px; float:left; }
.list-with-image .text { margin-left: 75px; }

/* form */
.inp-text p.title { font-size: 18px; margin-bottom: 5px; }
.inp-text input { font-size: 18px; width: 396px !important; }

/*tags*/
.tags-cloud { line-height: 180%; }
.tags-cloud a { color:#7A9F64; }
.tags-cloud a:hover { }
