body{
    background-color: #EEEEEE;
    color: black;
    font-family: Tahoma,Arial,Verdana;
    font-size: 12px;
}

#body{
    background-color: #FFFFFF;
    height: auto !important;
    margin: 0 auto -100px;
    min-height: 100%;
    position: relative;
    width: 1002px;
}

img {
    border: none;
}

h2, h1{
    font-size: 18px;
    font-weight: normal;
}

hr{
    height: 0px;
    border: none;
    border-bottom: 1px solid #eee;
}

a:link, 
a:visited, 
a:hover, 
a:active { 
    color: #006699;
    outline: none;
}

.notice{
    font-family: Tahoma;
    background-color: #fcfcfc;
    text-align: center;
    padding:10px;
    margin:30px;
    font-size: 12px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

#middle{
    padding:10px;
}

.left_column {
    float:left;
    width:170px;
}

.right_column {
    float:right;
    width:200px;
}

.center_column {
    margin: 0 213px 0 180px;
    padding:0 1px;
    zoom:1; 
    min-height: 300px;
}

/* Корректировка футера */
.hblock.ontop.system{
    margin-top: 0px;
}


/* МЕНЮ-РУБРИКАТОР */

ul{
    list-style: none outside none;
    overflow: hidden;
    zoom:1;
}
.slideman li {margin-bottom:1px;}
.slideman .back {background: #c9eefe url(/img/travel/update/slide-grad.gif) repeat-x bottom left; overflow: hidden;}
.slideman .lt {background: url(/img/travel/update/slide-lt.gif) no-repeat top left;}
.slideman .rt {background: url(/img/travel/update/slide-rt.gif) no-repeat right top;}
.slideman .ld {background: url(/img/travel/update/slide-ld.gif) no-repeat left bottom;}
.slideman .rd {background: url(/img/travel/update/slide-rd.gif) no-repeat right bottom;}

.slideman .actleaf .back,
.slideman .actleaf a{
    background: #eee;
    cursor: default;
}

.slideman .active_sub{
    background: #eee;
}

.slideman li a.in {
    height:30px;
    display:block;
    padding-left:19px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    width:140px;
}
.slideman .group a.in {background: url(/img/travel/update/slide-down.gif) no-repeat right center;}
.slideman a.mid {line-height: 38px;}
.slideman .subtext {
    display:block;
    font-size: 10px;
    color: #808080;
    font-weight:normal;
    white-space: nowrap;
}
.slideman .maintext {
    padding-top:6px;
    display:block;
}
.slideman .actgroup ul {display: block;}
.slideman .sublist {
    border-left:1px solid #bfbfbf;    
    border-right:1px solid #bfbfbf;    
    display:none;
    overflow:hidden;
    zoom:1;
}
.slideman .sublist li {padding-left:20px;}
.slideman .bottom {border-bottom:1px solid #bfbfbf;}
.slideman .sublist a {
    display:block;
    padding:6px 0;
    font-weight:bold;
}
.slideman .sublist a span {
    text-decoration: none;
    color: #000;
    font-weight: normal;
}
a.act{
    text-decoration: none;
    color:black;
    cursor: default;
}

a span.normal{
    font-weight: normal;
}


/* СПИСОК РЕЦЕПТОВ */

.recipe{
    padding: 7px 5px;
    border-bottom: 2px dotted #eee;
    overflow: hidden;
    zoom:1;
}
.recipe_img, .step_img{float: left;}
.recipe_content{
    padding-left: 10px;
    width: 450px;
    float: left;
}
.param_name{
    float: left;
    text-align: right;
    width: 50px;
    padding-right: 10px;
}

/* ПРОСМОТР ОДНОГО РЕЦЕПТА */
.step{
    padding: 3px 0px;
    overflow: hidden;
    zoom:1;
    border-bottom: 2px dotted #ddd;
}
.steps{
}
.step_text{
    font-size: 12px;
    margin-left: 250px;
    padding: 0px 10px;
}

/*  ГЛАВНАЯ СТРАНИЦА  */
.recipe_preview{
    text-align: center;
    width: 145px;
    float: left;
}
.recipe_underfoto{
    height: 42px;
    line-height: 14px;
    overflow: hidden;
    zoom:1;
    margin-bottom: 10px;
}

.recipe_preview a{text-decoration: none;}

.my_folders {
    background: url(/img/zakon/folder.png) no-repeat left top;
    padding: 8px 0px 20px 42px;
    font-size: 14px;
}

.my_folders a {
    background: url(/img/zakon/strelka_right.png) no-repeat 2px 6px;
    padding-left: 18px;
    white-space: nowrap;
}

.tools-line a{
	text-decoration:none	
}

.my_menu {
	background: #F0F0F0;
	padding:0 0 0 13px;
	margin:0;
	list-style: none;
	font-size: 14px;
	font-weight:bold;
}

.my_menu li {
	padding:5px 0;
}

.one-small-recipe {
	overflow:hidden;
	zoom:1;
	border-bottom: 1px dotted #ACACAC;
	padding:5px 0;
	margin:5px 0;
}

.commentsnum {
	font-size: 11px;
}

a.pale{
    text-decoration: none;
    color: #A1A1A1;
}

.one-small-recipe .small-photo {
	float:left;
	margin-right:10px;
}

a.hoverlink {
	text-decoration: none;
}

a:hover.hoverlink {
	text-decoration: underline;
}

.users_recipe {
	margin-top:20px;
}

.users_recipe .one-user-recipe {
	overflow:hidden;
	zoom:1;	
	border-bottom: 1px dotted #ACACAC;
	padding:5px 0;
	margin:5px 0;	
}

.users_recipe .photo-user-recipe {
	margin:0px 5px 5px 0px;
	float:left;
}

.users_recipe .tools-buttons a{
	color: #666;
}

.user-recipe-form {
	width:99%;
}

.user-recipe-form td{
	padding:5px;
}

.user-recipe-form .fixed {
	padding-left:0;
	width:90px;
    vertical-align: top;
    font-weight: bold;
}

/* Последние комментарии */
.lastcomment{
    line-height: 14px;
    padding: 5px 0px;
    border-bottom: 1px dotted #ACACAC;
    font-weight: normal;
    overflow: hidden;
    height: 37px;
    zoom:1;
}
.lastcomment img{
    margin-right: 5px;
}
.lastcomment a{
    font-weight: normal;
    text-decoration: none;
}
.lastcomment a:hover{
    text-decoration: underline;
}

a.atitle {
	color:#444444;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

/* ОТПРАВИТЬ ДРУГУ НА EMAIL */
.mailto_friend input{
    width: 200px;
    height: 18px;
    margin-right: 5px;
}

.mailto_friend a{
    text-decoration: none;
}

.mailto_friend .status, .mailto_friend .sended{
    color: #555;
    font-family: Verdana;
    font-size: 11px;
}

/* СПИСОК ВСЕХ КАТЕГОРИЙ СНИЗУ */
.category_list{
    float: left;
    background: url(/img/cook/bottomgrad.gif) repeat-x;
    padding: 10px;
}
.category_list h3{
    padding-left: 5px;
}

.category_list .category_link{
    padding: 2px;
    float: left;
    width: 188px;
    font-size: 11px;
    overflow: hidden;
    zoom:1;
}
.social_friend_block {
	overflow:hidden; 
	zoom:1; 
	padding-top:10px;
}

.socialButtons {
	text-align:center; 
	padding:10px; 
	float:right	
}

.recept-container {
	overflow:hidden;
	zoom:1;
}

.ingredient-container {
	overflow: hidden; 
	zoom:1;
	margin-bottom: 20px;
}

.ingredient-container h3 {
	margin-bottom: 5px; 
	font-family: Verdana;
}

.subscribe input{
    font-size: 14px;
    width: 135px;
    vertical-align: middle;
}

a.subhot,  a.subhot img{
    vertical-align: middle;
    top: 0px;
}

.subs_err{
    color: red;
}

.floatbox {
	overflow:hidden;
	zoom:1;
}

a.konkurs {
	float:right;
	font-size:18px;
	text-decoration: none;
	color: red;
}

.in_konkurs {
	color: #808080;
}

#konkurs_form {
	padding:10px;
}

#konkurs_form .title {
	padding:0px 5px 10px;
}

#konkurs_form .button {
	border:1px solid #808080;
	padding:3px;
	text-decoration: none;
	margin:3px 3px 3px 0;
	display:block;
	padding:5px;
	float:left;
	font-weight:bold;
}

#konkurs_form .error {
	color:red;
}

.konkurs_status {
	font-size:10px;
}

.recipe_mod {
	font-size:10px;
	float:left;
}
.form_error {
	color:red;
	padding:10px 0;
}

a.jkonkurs {
	color:red;
	font-size:16px;
	font-weight: bold;
	float:right;
	margin-right:20px;
}

a:hover.jkonkurs {
	color: #006699;
}


a.jkonkurs-big {
	font-size:18px;
}

.button {margin-top: 5px;padding-bottom: 12px;}

a.add_photo {
    background:url(/img/foto/bt_add_photo.gif) no-repeat;
    color:#000;
    display:block;
    font-family:Verdana;
    font-size:18px;
    height:32px;
    width:178px;
    padding-top:5px;
	margin-bottom: 6px;
    text-decoration:none;
	text-align: center;
}

a.add_photo:hover {
    color:#f60;
}

.top_block {
    overflow:hidden;
    margin:0 5px 5px 0;
    padding: 10px;
}
.downloaded_today {
    width: 99%;
}
.downloaded_today img {
    margin:0 5px 5px 0;
}

.downloaded_today h2 {
    display:block;
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
}

.list_container75 {
    position: relative;
    width: 100%;
    height: 80px;
    overflow: hidden;
}

.listthumbs75 {
    position: absolute;
    height: 80px;
    padding: 2px;
    width: 10000em;
}

.thumb75 {
    width: 75px;
    height: 75px;
    margin-right: 2px;
    float: left;
}

.endlist75 {
    position: absolute;
    top: 0;
    right: -3px;
    height: 90px;
    width: 20px;
    background-color: white;
}
