html, body {
	height: 100%;
	background: #f8931d url(/upload/imgs/design/page_bg.gif) 50% 0 repeat-y;
	font: 11px/14px Verdana, Arial, sans-serif;
	color: #000;
}
a {
	text-decoration: underline;
	color: #2d6710;
}
a:hover {
	text-decoration: none;
}
.webtext {padding:10px;text-align:justify;}
.webtext ul {list-style:disc;margin-left:15px;}
#content .cont_left_column .webtext h2 {background:none;color:#333;padding-left:0px;padding-top:5px;}
#content .cont_left_column .info .webtext strong {color:#333}
* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}
.webtext h1 {text-align:center;}
h1 {
	margin: 0 0 25px 0;
	font: 20px/20px Verdana, Arial, sans-serif;
	color: #ce123e;
}
h2 {
	margin: 0 0 15px 0;
	font: 20px Verdana, Arial, sans-serif;
	color: #333;
}
h3 {
	margin: 0 0 10px 0;
	font: 18px Verdana, Arial, sans-serif;
	color: #777;
}
h6 {
	background: url(/upload/imgs/content/h6bg.jpg) 0 0 repeat-x;
	height: 50px;
	width: 100%;
	text-align: center;

}
h6 input {
	width: 255px;
	background: url(/upload/imgs/content/h6inputbg.jpg) 0 0 repeat-x;
	border: 1px solid #fa6008;
	margin-top: 12px;
	height: 28px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

p {
	margin: 0 0 15px 0;
}
.cont_left_column strong {
	color: #2d6710;
	font-weight: bold;
}
img.left {
	border: 1px solid #3d3d3d;
	float: left;
	margin: 0 15px 8px 0;
}

/*~~~~~~~~~~! special styles !~~~~~~~~~*/
.sp {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 0;
	width: 0;
	overflow: hidden;
}

/*~~~~~~~~~~! page styles !~~~~~~~~~~*/
.top_indent {
	margin: 0px 0 0 0;
	background: #154602 url(/upload/imgs/design/vertical_bg.png) 0 0 repeat-x;
}
.top_indent .central_position {
	margin: 0 auto;
	width: 944px;
	border-left: 2px solid #164703;
	border-right: 3px solid #164703;
	background: #f8931d url(/upload/imgs/design/page_bg.gif) 50% 0 repeat-y;
}
.top_indent .central_block {
	margin: 0 4px;
	background: #f1f3d0;
}

/*~~~~~~~~~~~! head !~~~~~~~~~~*/
#head {
	padding: 24px 0 0 0;
	background: url(/upload/imgs/design/head_image.png) 248px 24px no-repeat;
	height: 195px;
}
#head .logo {
	float: left;
	width: 248px;
	height: 186px;
}
#head .menu {
	float: left;
	width: 485px;
	padding: 99px 0 0 0;
}
#head .menu a {
	display: block;
	float: left;
	height: 96px;
	background-image: url(/upload/imgs/design/menu.png);
	background-repeat: no-repeat;
}
#head .menu a img {
	width: 100%;
	height: 100%;
}
#head .menu a.mnu1 {
	width: 69px;
	background-position: 0 0;
}
#head .menu a.mnu1:hover {
	background-position: 0 100%;
}
#head .menu a.mnu2 {
	width: 69px;
	background-position: -69px 0;
}
#head .menu a.mnu2:hover {
	background-position: -69px 100%;
}
#head .menu a.mnu3 {
	width: 70px;
	background-position: -138px 0;
}
#head .menu a.mnu3:hover {
	background-position: -138px 100%;
}
#head .menu a.mnu4 {
	width: 69px;
	background-position: -208px 0;
}
#head .menu a.mnu4:hover {
	background-position: -208px 100%;
}
#head .menu a.mnu5 {
	width: 69px;
	background-position: -277px 0;
}
#head .menu a.mnu5:hover {
	background-position: -277px 100%;
}
#head .menu a.mnu6 {
	width: 69px;
	background-position: -346px 0;
}
#head .menu a.mnu6:hover {
	background-position: -346px 100%;
}
#head .menu a.mnu7 {
	width: 70px;
	background-position: -415px 0;
}
#head .menu a.mnu7:hover {
	background-position: -415px 100%;
}

/*~~~~~~~~~~~! form login !~~~~~~~~~~~*/
#head .form_login {
	float: left;
	background: url(/upload/imgs/design/form_login_bg.png) 0 0 no-repeat;
	width: 201px;
	height: 164px;
}
#head .form_login .form {
	margin: 68px 12px 0 10px;
}
#head .form_login .form .title {
	float: left;
	background: url(/upload/imgs/design/form_li.gif) 4px 8px no-repeat;
	width: 74px;
	font: 10pt/18px Tahoma, Verdana, sans-serif;
	color: #fff;
	letter-spacing: 0.5pt;
	text-align: right;
	padding-right: 5px;
}
#head .form_login .form input.text {
	float: left;
	width: 98px;
	background: #fff;
	border: 1px solid #ceccca;
	margin-bottom: 8px;
}
#head .form_login .form .line {
	height: 1px;
	background: #fba915;
}
#head .form_login .form input.btn {
	float: right;
	margin: 3px 5px 3px 0;
	height: 18px;
	/ height: 20px;
	background-color: #fff;
	background-position: 0 0;
	background-repeat: no-repeat;
	border: 1px solid #c9c7c5;
	font: 11px/16px Tahoma, Verdana, sans-serif;
	color: #f8931d;
	cursor:pointer;
}
#head .form_login .form input.btn_login {
	background-image: url(/upload/imgs/design/btn_login.gif);
	width: 48px;
}
#head .form_login .form input.btn_reg {
	background-image: url(/upload/imgs/design/btn_reg.gif);
	width: 88px;
}
#head .form_login .form a {
	display: block;
	float: right;
	font: bold 12px/12px Tahoma, Verdana, sans-serif;
	color: #FFF0B8;
	text-decoration: underline;
}
#head .form_login .form a:hover {
	text-decoration: none;
}

#head .form_login .greet_user {
	padding: 80px 10px 0 10px;
	text-align: center;
}
#head .form_login .greet_user a {
	font: bold 12px/12px Tahoma, Verdana, sans-serif;
	color: #FFF0B8;
}
#head .form_login .greet_user input.btn {
	float: right;
	margin: 3px 5px 3px 0;
	width: 60px;
	height: 20px;
	/ height: 20px;
	background-color: #fff;
	background-position: 0 0;
	background-repeat: no-repeat;
	border: 1px solid #c9c7c5;
	font: 11px/16px Tahoma, Verdana, sans-serif;
	color: #f8931d;
}
#head .form_login .greet_user input.btn1 {
	float: right;
	margin: 3px 5px 3px 0;
	height: 20px;
	width: 100px;
	/ height: 20px;
	background-color: #fff;
	background-position: 0 0;
	background-repeat: no-repeat;
	border: 1px solid #c9c7c5;
	font: 11px/16px Tahoma, Verdana, sans-serif;
	color: #f8931d;
}
/*~~~~~~~~~! content !~~~~~~~~~*/
#content {
	background-color: #D3DDAE;
	width: 936px;
}
#content .bottom_bg {
	background: url(/upload/imgs/design/content_bottom_bg.gif) 0 100% no-repeat;
	width: 936px;
}
.content_left_bg {
	background: #D3DDAE url(/upload/imgs/design/content_bg.gif) 0 0 repeat-y;
}
.content_recipe_bg {
	background: #D3DDAE url(/upload/imgs/design/content_recipe_bg.gif) 0 0 repeat-y;
}

/*~~~~~~~~~! left column !~~~~~~~~~*/
#left_column {
	float: left;
	width: 250px;
	padding-bottom: 20px;
	background: #f2f3d1 url(/upload/imgs/design/left_column_top.gif) 0 0 repeat-x;
}
#left_column .promo {
	padding: 18px 0 0 0;
	text-align: center;
}
#left_column .top {
	padding-top: 60px;
	background: url(/upload/imgs/design/promo_top.gif) 0 0 no-repeat;
	margin-top: -10px;
}
#left_column .promo img {
	vertical-align: top;
}
#left_column .promo img.border {
	border: 1px solid #fff;
}
#left_column img.corner_top {
	position: absolute;
	margin: 0 0 0 226px;
	z-index: 25;
}
#left_column img.corner_bottom {
	position: absolute;
	margin: 167px 0 0 242px;
	z-index: 25;
}
#left_column .submenu {
	width: 193px;
	margin: 0 auto 10px auto;
}
#left_column .submenu .title_block1, #left_column .submenu .title_block2 {
	padding: 3px;
	margin-bottom: 2px;
	border-left: 19px solid #2d680e;
	background: url(/upload/imgs/design/title_bl6.gif) 0 0 repeat-y;
	font: bold 11px/11px Arial, Verdana, sans-serif;
	color: #fff;
	text-align: left;
}
#left_column .submenu .border_block1, #left_column .submenu .border_block2 {
	height: 3px;
	border-left: 19px solid #2d680e;
	background: url(/upload/imgs/design/title_bl6.gif) 0 0 repeat-y;
}
#left_column .submenu .title_block2, #left_column .submenu .border_block2 {
	border-color: #E13D62;
}
#left_column .submenu .list_block {
	border-top: 1px solid #e0e0df;
}
#left_column .submenu .list_block a {
	display: block;
	padding: 5px 5px 5px 22px;
	border-bottom: 1px solid #e0e0df;
	background: url(/upload/imgs/design/submenu_item.jpg) 0 50% no-repeat;
	font: 10px/13px Verdana, Arial, sans-serif;
	color: #666667;
	text-decoration: none;
	text-align: left;
}
#left_column .submenu .list_block a:hover {
	background-image: url(/upload/imgs/design/submenu_item_hover.jpg);
	text-decoration: underline;
}
#left_column .vote {
	width: 189px;
	margin: 0 auto;
	background: url(/upload/imgs/design/vote_top.gif) 0 0 no-repeat;
}
#left_column .vote .vote_bottom_bg {
	background: url(/upload/imgs/design/vote_bottom.gif) 0 100% no-repeat;
	padding: 40px 18px 24px 18px;
	color: #fff;
}
#left_column .vote .title {
	padding: 5px 0;
	border-bottom: 1px solid #f56694;
	font: bolder 14px/14px Arial, Verdana, sans-serif;
}
#left_column .vote .quest {
	padding: 5px 0;
	border-bottom: 1px solid #f56694;
	font: bolder 11px/14px Arial, Verdana, sans-serif;
}
#left_column .vote .answers {
	padding: 5px 0;
	border-bottom: 1px solid #f56694;
	font: 11px/14px Arial, Verdana, sans-serif;
}
#left_column .vote .answers input {
	float: left;
	margin: 1px 0 5px 0;
}
#left_column .vote .answers label {
	display: block;
	float: left;
	margin: 0 0 5px 5px;
	text-align: left;
}
#left_column .vote .submit input {
	margin: 20px auto 0 auto;
	padding: 3px 4px;
	border: 1px solid #c7c2c3;
	background: #fff;
	font: 10px/10px Verdana, Arial, sans-serif;
	color: #e23c60;
}

/*~~~~~~~~~! content styles !~~~~~~~~~~*/
#content .other_column {
	float: left;
	width: 666px;
	padding: 10px;
}
#content .webtext h1 {
	background: none;
	border: none;
	color: black;
	padding: 0px;
}

#content h1,#content .bestitle {
	padding: 5px;
	margin: 0;
	border-left: 20px solid #2d6710;
	font: bold 13px/16px Arial, Tahoma, sans-serif;
	color: white;
	/* text-transform: uppercase; */
	background: url(/upload/imgs/design/title_bl1.gif) 0 0 repeat-y;
}
#content .info_block {
	padding: 8px 10px 20px 10px;
	font: 11px/14px Verdana, Tahoma, sans-serif;
	color: #000;
}
#content .info_block a.more_link {
	display: block;
	float: right;
}
#content ul.info_block li {
	margin: 0 0 4px 6px;
	padding: 0 0 0 16px;
	background: url(/upload/imgs/design/li1.gif) 0 3px no-repeat;
	font: 12px Verdana, Arial, sans-serif;
	color: #000;
}
#content ul.info_block li a {
	font: 12px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
}
#content ul.info_block li a:hover {
	text-decoration: underline;
}
#content .search_form {
	width: 330px;
	height: 94px;
	margin: 20px auto;
	background: url(/upload/imgs/design/search_bg.png) 0 0 no-repeat;
}
#content .search_form div {
	padding: 49px 14px 0 14px;
}
#content .search_form div .btn {
	float: right;
	height: 20px;
	padding: 2px 4px;
	border: 1px solid #bfc0bb;
	background: #fff;
	font: 10px/10px Arial, Verdana, sans-serif;
	color: #2d670e;
}
#content .search_form div .text {
	float: left;
	width: 260px;
	padding: 2px;
	border: 1px solid #bfc0bb;
	background: #fff;
	font: 11px/11px Arial, Verdana, sans-serif;
	color: #2d670e;
}
#content .image_title {
	text-align: center;
	margin: 0 0 20px 0;
}

/*~~~~~~~~~! center column !~~~~~~~~~*/
#content .center_column {
	float: left;
	width: 359px;
	margin-left: 0;
}
#content .center_column h2 {
	padding: 14px 0 14px 11px;
	margin: 0;
	background: url(/upload/imgs/design/title_bl3.gif) 0 0 repeat-x;
	font: bold 13px/13px Verdana, Tahoma, sans-serif;
	color: #fff;
}
#content img.prof_photo {
	float: right;
	vertical-align: top;
}
#content .center_column .right_faq_block {
	width: 420px;
	/* border-left: 2px solid #eceebc;*/
}
#content .center_column .right_faq_block li.quest_title {
	padding: 10px 30px;
	background: #E9EABE url(/upload/imgs/design/li1.gif) 18px 11px no-repeat;
	font: bold 12px/12px Arial, Verdana, sans-serif;
	color: #91a649;
}
#content .center_column .right_faq_block li.quest {
	padding: 8px 10px 8px 30px;
	background: #d3ddae;
	font: 11px/14px Verdana, Tahoma, sans-serif;
	color: #000;
}
#content .center_column .right_faq_block li.answer_title {
	padding: 10px 0 10px 52px;
	background: #f2f3d1 url(/upload/imgs/design/li2.gif) 40px 11px no-repeat;
	font: bold 12px/12px Arial, Verdana, sans-serif;
	color: #f2912a;
}
#content .center_column .right_faq_block li.answer {
	padding: 8px 10px 8px 50px;
	background: #e5edb4;
	border-bottom: 2px solid #eceebc;
	font: 11px/14px Verdana, Tahoma, sans-serif;
	color: #000;
}
#content .center_column .right_faq_block li.delimiter {
	height: 18px;
	background: #d4ddae;
}
#content .center_column .right_faq_block li.navigate {
	background: #D4DDAE;
	padding: 20px 20px 30px 0;
	text-align: right;
}
#content .center_column .right_faq_block li.navigate a {
	font: 15px/15px Arial, Verdana, sans-serif;
	font-weight: bolder;
	color: #DC3D63;
	text-decoration: underline;
}
#content .center_column .right_faq_block li.navigate a.sec {
	color: #619E1F;
}
#content img.prof_photo {
	float: right;
	vertical-align: top;
}
/*~~~~~~~~~! profile !~~~~~~~~~*/
#content .profile {
	background: #fff url(/upload/imgs/design/profile_bg.gif) 0 0 repeat-y;
}
#content .top_profile {
	float: left;
	width: 370px;
}
#content .profile .title_block {
	padding: 12px 0 10px 10px;
	background: url(/upload/imgs/design/title_bl2.gif) 0 0 repeat-x;
	font: bold 12px/12px Arial, Tahoma, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
#content .profile .title1 {
	padding: 6px 0 6px 10px;
	background: #F69420;
	border-top: 2px solid #f8f1bc;
	font: 10px/10px Arial, Verdana, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
#content .profile .title2 {
	padding: 6px 0 6px 10px;
	background: #CA4965;
	border-top: 2px solid #f8f1bc;
	font: bold 12px/14px Arial, Tahoma, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
#content .profile .item {
	padding: 6px 0 6px 10px;
	font: 11px/11px Arial, Verdana, sans-serif;
	color: #000;
	border-bottom: 1px solid #c9c9c9;
}
#content .profile .item a {
	font: 11px/11px Arial, Verdana, sans-serif;
	color: #000;
}

/*~~~~~~~~~! right column !~~~~~~~~*/
#content .right_column {
	float: right;
	width: 306px;
}
#content .right_column h2 {
	padding: 14px 0 14px 11px;
	margin: 0;
	background: #f0f1cf url(/upload/imgs/design/title_bl4.gif) 0 0 repeat-x;
	font: bold 13px/13px Verdana, Tahoma, sans-serif;
	color: #fff;
}
#content .right_column .prof_info {
	background: #75ae2b;
	padding: 6px;
	margin-left: 8px;
	font: 11px/13px Arial, Verdana, sans-serif;
	color: #fff;
}
#content .right_column .prof_info strong {
	font: bold 11px/13px Arial, Verdana, sans-serif;
	color: #fff;
}


/*~~~~~~~~~! question form !~~~~~~~~~*/
#content .question_form {
	float: right;
	width: 562px;
}
#content .question_form h1 {
	border-color: #CA4965;
}
#content .question_form .form_block {
	margin: 1px 0 0 57px;
}
#content .question_form .form_block .title {
	float: left;
	width: 95px;
	padding: 8px 0 7px 5px;
	background: #F69420;
	font: 11px/11px Arial, Verdana, sans-serif;
	color: #fff;
}
#content .question_form .form_block .sec {
	background: #75AF25;
}
#content .question_form .form_block input.text {
	float: left;
	width: 178px;
	border: 1px solid #1d7e3f;
	padding: 1px;
	margin: 4px 0 4px 15px;
	background: #fff;
	font: 11px/12px Arial, Verdana, sans-serif;
	color: #1d7e3f;
}
#content .question_form .form_block textarea {
	width: 498px;
	height: 58px;
	border: 1px solid #1d7e3f;
	padding: 2px;
	margin: 6px 0;
	background: #fff;
	font: 11px/14px Arial, Verdana, sans-serif;
	color: #1d7e3f;
}
#content .question_form .form_block .block_submit, #content .rez_block_submit {
	border: 1px solid #3b7200;
	padding: 8px 0;
	/ padding: 5px 0;
	background: url(/upload/imgs/design/form_submit_block.gif) 0 0 repeat-x;
	text-align: center;
}
#content .question_form .form_block .block_submit input, #content .rez_block_submit input {
	border: 1px solid #3b7200;
	padding: 2px 50px;
	/ padding: 5px 25px;
	background: url(/upload/imgs/design/form_submit_bg.gif) 0 0 repeat-x;
	font: 11px/11px Arial, Verdana, sans-serif;
	color: #fff;
}

#content .quota {
	padding: 10px 11px;
	background: #E23C60;
	border-top: 2px solid #F8F1BC;
	font: bold 13px/16px Arial, Verdana, sans-serif;
	color: #fff;
}

/*~~~~~~~~~! faq block !~~~~~~~~*/
#content .faq_block {
	background: #F1F2D2;
}
#content .faq_block .left_faq_block {
	float: left;
	width: 374px;
}
#content .faq_block .left_faq_block .title {
	padding: 14px 10px;
	background: url(/upload/imgs/design/title_bl5.gif) 0 0 repeat-x;
	font: bold 13px/16px Arial, Verdana, sans-serif;
	color: #fff;
}
#content .faq_block .left_faq_block h2 {
	padding: 14px 0 14px 11px;
	margin: 0;
	background: url(/upload/imgs/design/title_bl4.gif) 0 0 repeat-x;
	font: bold 13px/13px Verdana, Tahoma, sans-serif;
	color: #fff;
}
#content .faq_block .right_faq_block {
	float: right;
	width: 560px;
	/* border-left: 2px solid #eceebc;*/
}
#content .faq_block .right_faq_block li.quest_title {
	padding: 10px 30px;
	background: #f2f3d1 url(/upload/imgs/design/li1.gif) 18px 11px no-repeat;
	font: bold 12px/12px Arial, Verdana, sans-serif;
	color: #91a649;
}
#content .faq_block .right_faq_block li.quest {
	padding: 8px 10px 8px 30px;
	background: #d3ddae;
	font: 11px/14px Verdana, Tahoma, sans-serif;
	color: #000;
}
#content .faq_block .right_faq_block li.answer_title {
	padding: 10px 0 10px 52px;
	background: #f2f3d1 url(/upload/imgs/design/li2.gif) 40px 11px no-repeat;
	font: bold 12px/12px Arial, Verdana, sans-serif;
	color: #f2912a;
}
#content .faq_block .right_faq_block li.answer {
	padding: 8px 10px 8px 50px;
	background: #e5edb4;
	border-bottom: 2px solid #eceebc;
	font: 11px/14px Verdana, Tahoma, sans-serif;
	color: #000;
}
#content .faq_block .right_faq_block li.delimiter {
	height: 18px;
	background: #d4ddae;
}
#content .faq_block .right_faq_block li.navigate {
	background: #D4DDAE;
	padding: 20px 20px 30px 0;
	text-align: right;
}
#content .faq_block .right_faq_block li.navigate a {
	font: 15px/15px Arial, Verdana, sans-serif;
	font-weight: bolder;
	color: #DC3D63;
	text-decoration: underline;
}
#content .faq_block .right_faq_block li.navigate a.sec {
	color: #619E1F;
}

/*~~~~~~~~~! recipes !~~~~~~~~~*/
#content ul.recipes,#content ul.recipes_n  {
	margin: 0 40px;
}
#content ul.recipes li {
	float: left;
	width: 145px;
	margin-bottom: 5px;
}
#content ul.recipes_n li {
	float: left;
	width: 160px;
	margin-bottom: 5px;
}
#content ul.recipes li.sp,#content ul.recipes_n li.sp {
	float: none;
	width: 100%;
	margin: 0;
}
#content ul.recipes li div,#content ul.recipes_n li div {
	width: 145px;
	height: 100px;
	text-align: center;
	overflow: hidden;
}
#content ul.recipes li div img,#content ul.recipes_n li div img  {
	margin: 0 auto;
}
#content ul.recipes li span,#content ul.recipes_n li span {
	display: block;
	width: 145px;
	margin: 2px auto;
	font: bold 11px/14px Verdana, Arial, sans-serif;
	color: #000;
	text-align: center;
}
#content ul.recipes li span a,#content ul.recipes_n li span a {
	font: bold 11px/14px Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
}
#content ul.recipes li span a:hover,#content ul.recipes_n li span a:hover  {
	text-decoration: underline;
}

/*~~~~~~~~~! contests left column !~~~~~~~~*/
.contests {
	width: 936px;
	background: #f1f2d2;
}
#content .cont_left_column {
	float: left;
	width: 632px;
	border-right: 1px solid #d4ddae;
	margin-right: -1px;
}
#content .cont_left_column h2 {
	padding: 14px 0 14px 11px;
	margin: 0;
	background: url(/upload/imgs/design/title_bl3.gif) 0 0 repeat-x;
	font: bold 13px/13px Verdana, Tahoma, sans-serif;
	color: #fff;
}
#content .cont_left_column h3 {
	padding: 14px 0 14px 11px;
	margin: 0 0 32px 0;
	background: url(/upload/imgs/design/title_bl4.gif) 0 0 repeat-x;
	font: bold 13px/13px Verdana, Tahoma, sans-serif;
	color: #fff;
}
#content .cont_left_column .info {
	padding: 14px;
}
#content .cont_left_column .info strong {
	color: #e23c60;
}
#content .cont_left_column .info a {
	color: #000;
	text-decoration: underline;
}
#content .cont_left_column .info a:hover {
	text-decoration: none;
}
#content .cont_left_column .info .promo_text {
	float: left;
	padding: 10px 0;
	font: 18px/18px Verdana, Arial, sans-serif;
	color: #e23c60;
}
#content .cont_left_column .info a.promo_btn {
	float: right;
	padding: 10px 70px;
	background: #e23c60;
	font: 18px/18px Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	margin-bottom: 30px;
}
#content .cont_left_column .info .big {
	font: 18px/18px Verdana, Arial, sans-serif;
	color: #2c600c;
}
#content .cont_left_column .info .win_left_column {
	float: left;
	width: 290px;
}
#content .cont_left_column .info .win_title {
	font: bold 13px/13px Arial, Verdana, sans-serif;
	color: #75ae2b;
	margin-bottom: 12px;
}
#content .cont_left_column .info .win_title span {
	color: #666;
}
#content .cont_left_column .info .win_item {
	font: bold 11px/16px Verdana, Arial, sans-serif;
	color: #747474;
}
#content .cont_left_column .info .win_item img {
	float: left;
	margin: 0 10px 18px 0;
}
#content .cont_left_column .info .win_item strong {
	color: #000;
}

#content .cont_left_column span.red {
	font-weight: bold;
	color: #df405c;
}

/*~~~~~~~~~! contests left column new !~~~~~~~~*/
.contests1 {
	width: 668px;
	background: #f1f2d2;
}
#content .cont_left_column1 {
	float: left;
	width: 418px;
	border-right: 1px solid #d4ddae;
	margin-right: -1px;
}
#content .cont_left_column1 h2 {
	padding: 14px 0 14px 11px;
	margin: 0;
	background: url(/upload/imgs/design/title_bl3.gif) 0 0 repeat-x;
	font: bold 13px/13px Verdana, Tahoma, sans-serif;
	color: #fff;
}
#content .cont_left_column1 h3 {
	padding: 14px 0 14px 11px;
	margin: 0 0 32px 0;
	background: url(/upload/imgs/design/title_bl4.gif) 0 0 repeat-x;
	font: bold 13px/13px Verdana, Tahoma, sans-serif;
	color: #fff;
}
#content .cont_left_column1 .info {
	padding: 14px;
}
#content .cont_left_column1 .info strong {
	color: #e23c60;
}
#content .cont_left_column1 .info a {
	color: #000;
	text-decoration: underline;
}
#content .cont_left_column1 .info a:hover {
	text-decoration: none;
}
#content .cont_left_column1 .info .promo_text {
	float: left;
	padding: 10px 0;
	font: 18px/18px Verdana, Arial, sans-serif;
	color: #e23c60;
}
#content .cont_left_column1 .info a.promo_btn {
	float: right;
	padding: 10px 70px;
	background: #e23c60;
	font: 18px/18px Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	margin-bottom: 30px;
}
#content .cont_left_column1 .info .big {
	font: 18px/18px Verdana, Arial, sans-serif;
	color: #2c600c;
}
#content .cont_left_column1 .info .win_left_column {
	float: left;
	width: 290px;
}
#content .cont_left_column1 .info .win_title {
	font: bold 13px/13px Arial, Verdana, sans-serif;
	color: #75ae2b;
	margin-bottom: 12px;
}
#content .cont_left_column1 .info .win_title span {
	color: #666;
}
#content .cont_left_column1 .info .win_item {
	font: bold 11px/16px Verdana, Arial, sans-serif;
	color: #747474;
}
#content .cont_left_column1 .info .win_item img {
	float: left;
	margin: 0 10px 18px 0;
}
#content .cont_left_column1 .info .win_item strong {
	color: #000;
}

/*~~~~~~~~~! contests right column !~~~~~~~~*/
#content .cont_right_column1 {
	float: right;
	width: 230px;
	padding-bottom: 20px;
	background: #d4ddae;
	border-left: 1px solid #d4ddae;
}
#content .cont_right_column1 h2 {
	padding: 13px 0 14px 11px;
	margin: 0 0 16px 0;
	background: #f8931d;
	border-top: 1px solid #d4ddae;
	border-right: 1px solid #d4ddae;
	font: bold 13px/13px Verdana, Tahoma, sans-serif;
	color: #fff;
	text-align: center;
}
#content .cont_right_column1 .prize {
	width: 202px;
	margin: 0 auto 28px auto;
	overflow: hidden;
	border: 1px solid #75ae2b;
	text-align: center;
}
#content .cont_right_column1 .prize span {
	display: block;
	padding: 13px 0;
	background: #75ae2b;
	font: 20px/20px Verdana, Arial, sans-serif;
	color: #fff;
	text-align: center;
}
/*~~~~~~~~~! cont_recipes !~~~~~~~~~*/
#content ul.cont_recipes {
	margin: 0 20px;
	margin-left: 25px;
}
#content ul.cont_recipes li {
	float: left;
	width: 185px;
	margin-bottom: 10px;
}
#content ul.cont_recipes li.sp {
	float: none;
	width: 100%;
	margin: 0;
}
#content ul.cont_recipes li div {
	width: 175px;
	height: 175px;
	text-align: center;
	overflow: hidden;
	background: #fff;
	border: 1px solid #2D680E;
	text-lign: center;
}
#content ul.cont_recipes li div img {
	margin: 5px;
}
#content ul.cont_recipes li span.back {
	display: block;
	width: 175px;
	height: 30px;
	margin: 5px auto;
	font: bold 11px/14px Verdana, Arial, sans-serif;
	color: #ffffff;
	background: #2D680E;
	text-align: center;
}
#content ul.cont_recipes li span.back a {
	font: bold 11px/14px Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#content ul.cont_recipes li span.back a:hover {
	text-decoration: underline;
}
/*~~~~~~~~~! contests right column !~~~~~~~~*/
#content .cont_right_column {
	float: right;
	width: 303px;
	padding-bottom: 20px;
	background: #d4ddae;
	border-left: 1px solid #d4ddae;
}
#content .cont_right_column h2 {
	padding: 13px 0 14px 11px;
	margin: 0 0 16px 0;
	background: #f8931d;
	border-top: 1px solid #d4ddae;
	border-right: 1px solid #d4ddae;
	font: bold 13px/13px Verdana, Tahoma, sans-serif;
	color: #fff;
	text-align: center;
}
#content .cont_right_column .prize {
	width: 202px;
	margin: 0 auto 28px auto;
	overflow: hidden;
	border: 1px solid #75ae2b;
	text-align: center;
}
#content .cont_right_column .prize span {
	display: block;
	padding: 13px 0;
	background: #75ae2b;
	font: 20px/20px Verdana, Arial, sans-serif;
	color: #fff;
	text-align: center;
}
/*~~~~~~~~~! contests right column 2!~~~~~~~~*/
#content .cont_right_column2 {
	float: right;
	width: 303px;
	padding-bottom: 20px;
	border-left: 1px solid #d4ddae;
}
#content .cont_right_column2 h2 {
	padding: 13px 0 14px 11px;
	margin: 0 0 16px 0;
	background: #f8931d;
	border-top: 1px solid #d4ddae;
	border-right: 1px solid #d4ddae;
	font: bold 13px/13px Verdana, Tahoma, sans-serif;
	color: #fff;
	text-align: center;
}
#content .cont_right_column2 .prize {
	width: 202px;
	margin: 0 auto 28px auto;
	overflow: hidden;
	border: 1px solid #75ae2b;
	text-align: center;
}
#content .cont_right_column2 .prize span {
	display: block;
	padding: 13px 0;
	background: #75ae2b;
	font: 20px/20px Verdana, Arial, sans-serif;
	color: #fff;
	text-align: center;
}

/*~~~~~~~~~! footer !~~~~~~~~~*/
#footer {
	height: 29px;
/*
	border-top: 2px solid #f1f3d0;
	border-bottom: 2px solid #f1f3d0;
*/
	background: #75ae29;
	/*border:1px solid red;*/
	/*margin-top:30px;*/
}
#footer a {
	display: block;
	float: left;
	height: 29px;
	background-image: url(/upload/imgs/design/footer_menu.png);
	background-repeat: no-repeat;
}
#footer a img {
	width: 100%;
	height: 100%;
}
#footer a.mnu1 {
	width: 99px;
	background-position: 0 0;
}
#footer a.mnu2 {
	width: 112px;
	background-position: -99px 0;
}
#footer a.mnu3 {
	width: 110px;
	background-position: -211px 0;
}
#footer a.mnu4 {
	width: 105px;
	background-position: -321px 0;
}
#footer a.mnu5 {
	width: 112px;
	background-position: -426px 0;
}
#footer a.mnu6 {
	width: 111px;
	background-position: -538px 0;
}
#footer a.mnu7 {
	width: 95px;
	background-position: -649px 0;
}
#footer img.logo {
	float: right;
	margin: -74px 0 -25px 0;
	/*
	margin: -74px 0 0 722px;
	/ position: absolute;
	/ margin: -45px 0 0 -22px;
	*/
	z-index: 5;
}

/*~~~~~~~~! copyright !~~~~~~~~*/
#copyright {
	height: 88px;
}
#copyright .left_block {
	float: left;
	margin: 22px 0 0 17px;
	font: 10px/10px Verdana, Arial, sans-serif;
	color: #6ba525;
	width:200px;
}
#copyright .left_block a {
	font: 10px/10px Verdana, Arial, sans-serif;
	color: #6ba525;
	text-decoration: underline;
}
#copyright .left_block a:hover {
	text-decoration: none;
}
#copyright .right_block {
	float: right;
	margin: 22px 4px 0 0;
	color: #2D680A;
}

/*** Mine-kline ***/
.video_contect {
	text-align: center;
}

.top_text_one {
	padding-top: 2px;
	font-family: Arial;
	font-size: 15px;
	color: #8FB33B;
	font-weight: bolder;
}

.top_text_one a {
	font-family: Arial;
	font-size: 15px;
	color: #8FB33B;
	font-weight: bolder;
	text-decoration: none;
}

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

.top_text_two{
	font-family: Verdana;
	font-size: 10px;
	color: #7B776B;
	font-weight: normal;
	text-align: justify;
}

.top_text_two a {
	font-family: Verdana;
	font-size: 10px;
	color: #7B776B;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
}

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

.search_text{
	border: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	font-family: Verdana;
	font-size: 12px;
	color: #7A7A7A;
	width: 265px;
	height: 18px;
	padding-left: 3px;
	background-color: #FFFFFF;
}

.comments_text{
	font-family: Arial;
	font-size: 11px;
	color: #065208;
 	text-decoration: none;
	font-weight: bolder;
	text-align: left;
	padding: 3px;
}

.comment_ttext{
	border: 1px;
	border-style: solid;
	border-color: #1D7E3F;
	font-family: Arial;
	font-size: 11px;
	color: #065208;
	width: 180px;
	height: 16px;
	padding-left: 3px;
}

.comment_btext{
	border: 1px;
	border-style: solid;
	border-color: #1D7E3F;
	font-family: Arial;
	font-size: 11px;
	color: #065208;
	width: 100%;
	height: 80px;
	padding-left: 3px;
}
.comment_submit {
	border: 1px;
	border-style: solid;
	border-color: #1D7E3F;
	font-family: Arial;
	font-size: 11px;
	color: #065208;
	padding: 2px;
	height: 20px;
	background-color: #FFFFFF;
}
.cancel_button{
	border: 1px;
	border-style: solid;
	border-color: #1D7E3F;
	font-family: Arial;
	font-size: 11px;
	color: #F40000;
	height: 20px;
	padding: 5px;
 	background-color: #FFFFFF;
}

.useful table {
	background-color: #d3dbb4;
	padding: 5px;
}

.useful td {
	 font-family: Arial;
	 font-size: 12px;
	 color: #69725f;
	 border: 1px #babea5 solid;
	 background: url(../images/td_bg.jpg) #ffffff;
	 background-repeat: repeat-y;
	 padding-left: 10px;
}

.useful td a {
	 font-family: Arial;
	 font-size: 12px;
	 text-decoration: underline;
	 color: #000000;
}

.useful td a:hover {
	text-decoration: none;
}

.useful td strong {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.useful td.red {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	background: none #f7941f;
	border: 1px #babea5 solid;
	text-align: center;
}

.useful td.fiolet {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	background: none #e43c60;
	border: 1px #babea5 solid;
	text-align: center;
}

.useful td.green {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-transform: uppercase;
	background: none #75af27;
	border: 1px #babea5 solid;
	text-align: center;
}

#content .video li.navigate {
	background: #D4DDAE;
	padding: 20px 20px 30px 0;
	text-align: right;
}
#content .video li.navigate a {
	font: 15px/15px Arial, Verdana, sans-serif;
	font-weight: bolder;
	color: #DC3D63;
	text-decoration: underline;
}
#content .video li.navigate a.sec {
	color: #619E1F;
}
/*~~~~~~~~!!!! GAMES PAGE (games.html) !!!!~~~~~~~~*/
#content .games {
	float: left;
	width: 367px;
}
#content .games .item {
	float: right;
	border: 1px solid #2D680E;
	padding: 2px;
	margin-top: 18px;
}
#content .games .item .top_border {
	height: 4px;
	margin-bottom: 2px;
	background: #fff;
}
#content .games .item .game_name {
	margin-bottom: 2px;
	padding: 9px 6px;
	background: #2D680E;
	font: bold 12px/12px Arial, Verdana, sans-serif;
	color: #fff;
}
#content .games .item .picture {
	margin-bottom: 2px;
	padding: 24px 37px;
	background: #fff;
}
#content .games .item .game_text {
	padding: 9px 6px;
	background: #F8931D;
	font: bold 12px/12px Verdana, Arial, sans-serif;
	color: #fff;
}
#content .games .item .more {
	display: block;
	position: absolute;
	height: 15px;
	width: 39px;
	margin: -23px 0 0 250px;
	background: url(/upload/imgs/design/game_more.gif) 0 0 no-repeat;
}

#content ul.games_list {
	float: right;
	width: 294px;
	margin-top: 18px;
}
#content ul.games_list li {
	background: #2D680E;
	padding: 7px 11px 8px 6px;
	font: bold 12px/15px Verdana, Arial, sans-serif;
	color: #fff;
}
#content ul.games_list li span {
	color: #FFEE25;
}
#content ul.games_list li a.more {
	float: right;
	height: 15px;
	width: 39px;
	margin: 0;
	background: url(/upload/imgs/design/game_more2.gif) 0 0 no-repeat;
}
#content ul.games_list li.even {
	background: #F8931D;
}
#content ul.games_list li.even a.more {
	background: url(/upload/imgs/design/game_more.gif) 0 0 no-repeat;
}
#content ul.games_list li .sp {
	float: none;
	clear: both;
	background: red;
	height: 1px;
}

/*** video ***/
#content ul.video_list {
	float: right;
	width: 540px;
	margin: 18px;
	padding: 18px;
}
#content ul.video_list li {
	background: #2D680E;
	padding: 7px 11px 8px 6px;
	font: bold 12px/15px Verdana, Arial, sans-serif;
	color: #fff;
}
#content ul.video_list li span {
	color: #FFEE25;
}
#content ul.video_list li a.more {
	float: right;
	height: 15px;
	width: 39px;
	margin: 0;
	background: url(/upload/imgs/design/game_more2.gif) 0 0 no-repeat;
}
#content ul.video_list li.even {
	background: #F8931D;
}
#content ul.video_list li.even a.more {
	background: url(/upload/imgs/design/game_more.gif) 0 0 no-repeat;
}
#content ul.video_list li .sp {
	float: none;
	clear: both;
	background: red;
	height: 1px;
}

/**** Forum ****/
.forum_head_bg {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	background: #2d680;
}
.pro_text{
	font-family: Tahoma;
 	ont-size: 11px;
	color: #7b775f;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 2px;
	text-align: justify;
}
.forum_date {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #666667;
	text-decoration: none;
}
.forum_date:hover {
	text-decoration: underline;
}
.forum_text{
	font-family: Arial;
 	font-size: 11px;
	color: #666667;
	text-decoration: none;
}
.forum_text1{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.forum_text1 a {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.forum_text1 a:hover {
	text-decoration: none;
}
.forum_link{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.forum_link:hover {
	text-decoration: underline;
}
.producti{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bolder;
	padding-left: 5px;
}
.page2_minilink{
	font-family: Trebuchet MS;
	fot-size: 7pt;
	color: #666667;
	text-decoration: none;
}

/*~~~~~~~~~! news block !~~~~~~~~~*/
#content .index_top_block .news_block {
	float: right;
	width: 522px;
	margin-right: 23px;
}
#content .index_top_block .news_block img.corner {
	position: absolute;
	margin: 0 0 0 -25px;
}
#content .index_top_block .news_block img.ring {
	position: absolute;
	margin: 19px 0 0 505px;
}
#content .index_top_block .news_block .news_title {
	background: #d4ddae;
	padding: 24px 0 0 80px;
}
#content .index_top_block .news_block .title {
	background: #e5ecb8 url(/upload/imgs/design/index_news_title_right.gif) 0 100% no-repeat;
}
#content .index_top_block .news_block .title div {
	background: url(/upload/imgs/design/li1.gif) 72px 50% no-repeat;
	padding: 2px 0 1px 82px;
	border-top: 1px solid #d3ddae;
}
#content .index_top_block .news_block .title div a {
	font: bolder 15px/15px Arial, Verdana, sans-serif;
	color: #8FB33B;
	text-decoration: none;
}
#content .index_top_block .news_block .title div a:hover {
	text-decoration: underline;
}
#content .index_top_block .news_block .title div a.more {
	display: block;
	float: right;
	height: 12px;
	width: 37px;
	margin: 4px 19px 0 0;
	background: url(/upload/imgs/design/index_news_more.gif) 0 0 no-repeat;
}
#content .index_top_block .news_block .short {
	background: #e6ecd2;
	font: 10px/14px Verdana, Arial, sans-serif;
	color: #7b776b;
	padding: 1px 19px 1px 82px;
}
#content .index_top_block .news_block .short a {
	font: 10px/14px Verdana, Arial, sans-serif;
	color: #7b776b;
	text-decoration: none;
}
#content .index_top_block .news_block .short a:hover {
	text-decoration: underline;
}
#content .index_promo1 {
	background: #f1f3d0 url(/upload/imgs/design/index_bl_middle_head.png) 0 0 no-repeat;
	padding: 40px 0 14px 0;
	width: 936px;
}
#content .index_promo1 img {
	float: left;
	margin-left: 5px;
}

#content .index_promo_blocks {
	background: #f1f3d0 url(/upload/imgs/design/index_bl_middle2_bottom.png) 100% 100% no-repeat;
}
#content .index_promo_blocks .promo_top_bg {
	background: url(/upload/imgs/design/index_bl_middle2_head.gif) 100% 0 no-repeat;
	padding: 20px 6px 35px 6px;
}
#content .index_promo_blocks .left_promo {
	float: left;
	width: 226px;
	margin-left: 4px;
}
#content .index_promo_blocks .left_promo img {
	margin-bottom: 10px;
}
#content .index_promo_blocks .left_promo h2 {
	padding: 3px;
	margin-bottom: 3px;
	border-left: 19px solid #D44D6B;
	background: url(/upload/imgs/design/title_bl7.gif) 0 0 repeat-y;
	font: bold 11px/11px Arial, Verdana, sans-serif;
	color: #fff;
	text-align: left;
}
#content .index_promo_blocks .left_promo .index_info_block {
	width: 223px;
	background: #fff url(/upload/imgs/design/index_left_bl_top.gif) 0 0 no-repeat;
	margin-bottom: 15px;
}
#content .index_promo_blocks .left_promo .index_info_block .block_bottom_bg {
	background: url(/upload/imgs/design/index_left_bl_bottom.gif) 0 100% no-repeat;
	padding: 14px 58px 12px 5px;
	overflow: hidden;
}
#content .index_promo_blocks .left_promo .index_info_block .new_img {
	position: absolute ;
	margin: 10px 0 0 164px;
}
#content .index_promo_blocks .left_promo .index_info_block .item {
	font: 12px/15px Arial, Verdana, sans-serif;
	color: #817e77;
	margin-bottom: 10px;
}
#content .index_promo_blocks .left_promo .index_info_block .more {
	display: block;
	position: absolute;
	height: 12px;
	width: 37px;
	margin: -20px 0 0 164px;
	background: url(/upload/imgs/design/index_more.png) 0 0 no-repeat;
}
#content .index_promo_blocks .index_promo2 {
	float: left;
	width: 698px;
	margin-right: -6px;
}
#content .index_promo_blocks .index_promo2 img {
	float: left;
	margin-left: 4px;
}
#content .index_promo_blocks .index_promo2 span {
	padding-left: 5px;
	display: block;
}
#content .index_promo_blocks .index_promo2 span h2 {

	font: bold 11px/11px Arial, Verdana, sans-serif;
	color: #000;
	font-weight: bold;
	text-align: left;
}
#content .index_promo_blocks .index_promo2 h4 {
	padding: 3px;
	margin: 13px 0 3px 6px;
	border-left: 19px solid #2D680E;
	background: url(/upload/imgs/design/title_bl8.gif) 0 0 repeat-y;
	font: bold 11px/11px Arial, Verdana, sans-serif;
	color: #fff;
	text-align: left;
}
#content .index_promo_blocks .index_promo3 {
	margin: 0 0 0 6px;
	padding: 40px 0 0 0;
	background: url(/upload/imgs/design/index_promo3_head.gif) 0 0 no-repeat;;
}
#content .index_promo_blocks .index_promo3 img {
	float: left;
	margin: 0 6px 10px 0;
}
#content .index_promo_blocks .index_promo3 .promo3 {
	float: left;
}
#content .index_promo_blocks .index_promo3 .promo3 .promo3_bottom {
	background: url(/upload/imgs/design/index_promo3_bottom.gif) 0 0 no-repeat;
	padding: 18px 0 0 0;
}
#content .index_promo_blocks .index_promo3 .promo_image {
	float: right;
	margin: 0 ;
}
/*~~~~~~~~!!!! INDEX PAGE (index.html) !!!!~~~~~~~~*/
#content .index_top_block {
	background: #F2F3D1 url(/upload/imgs/design/index_top_bg.gif) 0 0 repeat-x;
}
#content .index_top_block .bottom_bg {
	background: url(/upload/imgs/design/index_top_bottom_bg.gif) 0 100% repeat-x;
}
#content .index_top_block .left_block {
	float: left;
	width: 366px;
}
#content .index_top_block .left_block img {
	margin: 4px 0 0 0;
	border: 1px solid #fff;
}
#content .index_top_block .left_block .search_form {
	margin: 3px auto 0 auto;
}

/*~~~~~~~~!!!! RICEPES FIRST AND SECOND PAGES (recipes_first.html and recipes_second.html) !!!!~~~~~~~~*/
.recipe_center_bl {
	float: left;
	width: 416px;
	padding: 0;
}
ul.recipes_list {
	position: relative;
	left: -10px;
	z-index: 0;
}
ul.recipes_list li .title {
	margin: 0 0 8px 0;
	background: #e6ecba url(/upload/imgs/design/recipe_title_bg.gif) 100% 100% no-repeat;
}
ul.recipes_list li .title div {
	padding: 2px 0 1px 38px;
	background: url(/upload/imgs/design/li1.gif) 25px 50% no-repeat;
	font: bolder 14px/14px Arial, Verdana, sans-serif;
	color: #81a527;
}
ul.recipes_list li img.photo {
	float: left;
	margin: 0 15px 8px 10px;
	height: 79px;
}
ul.recipes_list li img.author {
	float: right;
	margin: 0 23px 8px 15px;
}
ul.recipes_list li .decr {
	margin: 0 0 8px 0;
	font-size: 10px;
	line-height: 13px;
}
ul.recipes_list li.navigate {
	background: #D4DDAE;
	padding: 20px 20px 30px 0;
	text-align: center;
}
ul.recipes_list li.navigate a {
	font: 15px/15px Arial, Verdana, sans-serif;
	font-weight: bolder;
	color: #619E1F;
	text-decoration: underline;
}
ul.recipes_list li.navigate a.active, ul.recipes_list li.navigate a.pink {
	color: #DC3D63;
}



.recipe_right_bl {
	float: right;
	width: 250px;
	padding-bottom: 20px;
	background: #f2f3d1 url(/upload/imgs/design/left_column_top.gif) 0 0 repeat-x;
	margin: -10px -10px 0 0;
}
.recipe_right_bl .promo {
	padding: 18px 0 0 0;
	text-align: center;
}
.recipe_right_bl .top {
	padding-top: 60px;
	background: #f2f3d1 url(/upload/imgs/design/promo_top.gif) 0 0 no-repeat;
	margin-top: -10px;
}
.recipe_right_bl .promo img {
	vertical-align: top;
}
.recipe_right_bl .promo img.border {
	border: 1px solid #fff;
}
.recipe_right_bl img.corner_top {
	position: absolute;
	margin: 0 0 0 226px;
}
.recipe_right_bl img.corner_bottom {
	position: absolute;
	margin: 167px 0 0 242px;
}
.recipe_right_bl .submenu {
	width: 193px;
	margin: 0 auto 10px auto;
}
.recipe_right_bl .submenu .title_block1, .recipe_right_bl .submenu .title_block2 {
	padding: 3px;
	margin-bottom: 2px;
	border-left: 19px solid #2d680e;
	background: url(/upload/imgs/design/title_bl6.gif) 0 0 repeat-y;
	font: bold 11px/11px Arial, Verdana, sans-serif;
	color: #fff;
	text-align: left;
}
.recipe_right_bl .submenu .border_block1, .recipe_right_bl .submenu .border_block2 {
	height: 3px;
	border-left: 19px solid #2d680e;
	background: url(/upload/imgs/design/title_bl6.gif) 0 0 repeat-y;
}
.recipe_right_bl .submenu .title_block2, .recipe_right_bl .submenu .border_block2 {
	border-color: #E13D62;
}
.recipe_right_bl .submenu .list_block {
	border-top: 1px solid #e0e0df;
}
.recipe_right_bl .submenu .list_block a {
	display: block;
	padding: 5px 5px 5px 22px;
	border-bottom: 1px solid #e0e0df;
	background: url(/upload/imgs/design/submenu_item.jpg) 0 50% no-repeat;
	font: 10px/13px Verdana, Arial, sans-serif;
	color: #666667;
	text-decoration: none;
	text-align: left;
}
.recipe_right_bl .submenu .list_block a:hover {
	background-image: url(/upload/imgs/design/submenu_item_hover.jpg);
	text-decoration: underline;
}
.recipe_right_bl .vote {
	width: 189px;
	margin: 0 auto 12px auto;
	background: url(/upload/imgs/design/vote_top.gif) 0 0 no-repeat;
}
.recipe_right_bl .vote .vote_bottom_bg {
	background: url(/upload/imgs/design/vote_bottom.gif) 0 100% no-repeat;
	padding: 40px 18px 24px 18px;
	color: #fff;
}
.recipe_right_bl .vote .title {
	padding: 5px 0;
	border-bottom: 1px solid #f56694;
	font: bolder 14px/14px Arial, Verdana, sans-serif;
}
.recipe_right_bl .vote .quest {
	padding: 5px 0;
	border-bottom: 1px solid #f56694;
	font: bolder 11px/14px Arial, Verdana, sans-serif;
}
.recipe_right_bl .vote .answers {
	padding: 5px 0;
	border-bottom: 1px solid #f56694;
	font: 11px/14px Arial, Verdana, sans-serif;
}
.recipe_right_bl .vote .answers input {
	float: left;
	margin: 1px 0 5px 0;
}
.recipe_right_bl .vote .answers label {
	display: block;
	float: left;
	margin: 0 0 5px 5px;
	text-align: left;
}
.recipe_right_bl .vote .submit input {
	margin: 20px auto 0 auto;
	padding: 3px 4px;
	border: 1px solid #c7c2c3;
	background: #fff;
	font: 10px/10px Verdana, Arial, sans-serif;
	color: #e23c60;
}

/*~~~~~~~~!!!! RICEPES SECOND PAGES (recipes_second.html) !!!!~~~~~~~~*/
.recipe_center_bl .big_photo {
	margin: 3px 0;
	text-align: center;
}
.recipe_center_bl .big_photo img {
	margin: 0 auto;
}
.recipe_center_bl h2, .recipe_center_bl h3 {
	padding: 6px;
	background: #2D670E;
	font: bolder 14px/14px Arial, Verdana, sans-serif;
	color: #fff;
	margin: 0;
}
.recipe_center_bl h3 {
	background: #F8931D;
}
.recipe_center_bl .prod_bl {
	background: url(/upload/imgs/design/recipe_prod_bg.gif) 100% 0 repeat-y;
}
.recipe_center_bl .prod_left {
	float: left;
	width: 155px;
	padding: 7px 0;
}
.recipe_center_bl .prod_left .photo {
	text-align: center;
}
.recipe_center_bl .prod_left .photo img {
	margin: 0 auto;
}
.recipe_center_bl .prod_left .info_item {
	margin: 8px 0 0 10px;
	font: bold 12px/14px Tahoma, Verdana, sans-serif;
	color: #000;
}
.recipe_center_bl .prod_left .info_item strong, .recipe_center_bl .prod_left .info_item b {
	font: bolder 12px/14px Arial, Verdana, sans-serif;
	color: #DE8D0E;
}
.recipe_center_bl .prod_right {
	float: right;
	width: 237px;
	padding: 6px 12px;
	font-size: 11px;
	color: #7B775F;
}

.preparat {
	background: #E6ECB7;
}
.preparat .text_bl {
	padding: 20px 12px;
	font-size: 11px;
	color: #7B775F;
}

.rating {
	float: left;
	margin: 20px 0 10px 70px;
}
.rating .title, .result .title {
	margin-bottom: 6px;
	color: #E08D35;
}
.rating a {
	display: block;
	float: left;
	height: 15px;
	width: 10px;
	background: url(/upload/imgs/design/recipe_rating.gif) -50px 0 no-repeat;
}
.rating a:hover {
	background-position: 0 0;
}
.result {
	float: right;
	margin: 20px 70px 10px 0;
}
.result .point {
	height: 15px;
	width: 50px;
	background-image: url(/upload/imgs/design/recipe_rating.gif);
	background-repeat:  no-repeat;
	background-position: -50px 0;
}
.result .p1 {
	background-position: -40px 0;
}
.result .p2 {
	background-position: -30px 0;
}
.result .p3 {
	background-position: -20px 0;
}
.result .p4 {
	background-position: -10px 0;
}
.result .p5 {
	background-position: 0 0;
}
.klatch_content {
	background: url(/upload/imgs/design/archiv_bg.gif) 0 0 repeat-y;
}
.klatch_content1 {
	background: url(/upload/imgs/design/archiv_bg1.gif) 0 0 repeat-y;
}
#content .bottom_bg1 {
	background: url(/upload/imgs/design/content_bottom_bg1.png) 0 100% no-repeat;
	width: 936px;
}

div#content form input, form textarea, form select {
border: 1px Solid #696969;
}

div#content form input, form textarea {
	padding: 3px;
}

td.golos div.dgolos {
	border: 1px Solid #a9ca73;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 170px;
	height: 152px;
}

td.golos div.dgolos img {
	border: 1px Solid #a9ca73;
	mar
}

td.golos div.dgolos div.dinfo {
	color:White;
	background: #2d680e;
	width: 100%;
	height: 25px;
}
div#content div.form_login {
	margin:10px;
}

div#content .cont_left_biblio table {
    border-collapse:collapse;
}


div#content .cont_left_biblio table td {
    border:1px Solid #666666;
    padding:2px;
}

.list_kp_title{
background:url('/upload/imgs/design/bull.gif') no-repeat 10px 9px #E5EEB9;
padding:5px 0px; padding-left:20px;
font-weight:bold;
}
.list_kp_padding{
padding-top:10px;
}
.list_kp_link{
background:#E5EEB9;
height:20px;
padding-right:10px;
}
.img_kp_1{
background:url('/upload/imgs/design/list_kp3.gif') repeat-x;
height:100%;width:100%;
}
.img_kp_2{
background:url('/upload/imgs/design/list_kp1.gif') no-repeat left top;
height:100%;width:100%;
}
.img_kp_3{
background:url('/upload/imgs/design/list_kp2.gif') no-repeat right bottom;
height:100%;width:100%;
}
.list_kp_img{padding-left:10px;}


/* added by west */
.message { font-size:13px; }
.auth td { padding:4px; }
.author_foto { float:left; margin:0 15px 0 0 }
.authors h3 { color:#296310 !important; }
.top100{ padding:7px 0 0 0; opacity: .01;}

.optimism h2 {
	padding: 6px 0;
	background: none;
	font: bolder 14px/14px Arial, Verdana, sans-serif;
	color: #000;
}
.width40 {
	width:40px;
}
.width80 {
	width:80px;
}
.recipe_center_bl h1{
	margin-left:-150px;
}
.your_comments{
	text-decoration:none;
}
.next_level{
	padding:0px 0px 0px 60px;
}
.left{
	float:left;
}
#InnerForm textarea {
	width:95%;
	height:10em;
}h:95%;
	height:10em;
}