﻿/******************************************************
	FRAMEWORK
******************************************************/
*{outline:0;}
html{color:#555;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,
form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
td{vertical-align:top;}
th{font-weight:normal;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;font-variant:normal;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
legend{color:#000;}
label{cursor:pointer;}
/* fonts */
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;
	font-style:inherit;font-weight:inherit;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}

strong,dt{font-weight:bold;}
optgroup{font-weight:normal;}
em{font-style:italic;}
blockquote,ul,ol,dl{margin:10px;}
ol,ul,dl{margin-left:20px;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:10px;}
th,td{padding:5px;}
p,fieldset,table,pre{margin-bottom:10px;}

html, body, #affs_content, .total_form {height:100%;}
body {font:12px Tahoma, Arial, Helvetica, sans-serif;}
html {/*background:url('http://static.gastronom.ru/img/phon_new_year.gif') repeat left top;*/}

/***§§§ — FOR ALL — §§§***/
a {text-decoration:underline; color:#555;} /*mb orange*/
a:hover {text-decoration:none;}

.cb {clear:both; height:0; overflow:hidden; display:block!important; float:none!important; 
	font-size:0!important; width:auto!important; padding:0!important; margin:0!important;}
.display_inline, .di {display:inline!important;}
.display_block, .db {display:block!important;}
.display_none, .dn {display:none!important;}

.h5, .h10, .h15, .h20, .h25, .h30 {display:block!important; float:none!important; 
	padding:0!important; margin:0!important;}
.h5 {height:5px;}
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h30 {height:30px;}

h1{font-size:20px; margin:0 0 20px;}
h2{font-size:18px; margin:0 0 10px;}
h3{font-size:16px; margin:0 0 5px;}
h4{font-size:14px; margin:0 0 5px;}
h5{font-size:12px; font-weight:bold;}
h6{font-size:11px; font-weight:bold;}

.pad_right_10px {padding-right:10px;}
.pad_left_10px {padding-left:10px;}
.pad_right_20px {padding-right:20px;}
.pad_right_25px {padding-right:25px;}
.pad_left_20px {padding-left:20px;}

/*цвета*/
.dark {color:#000;}
.orange {color:orange;}
.dark_orange {color:#ed7e09;}
.blue {color:#3682d8;}

.small {}

.uu_menu {width:155px; float:right; background:#ed7e09; text-align:center; padding:5px; margin:0 0 20px 10px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.uu_menu p {margin:0 0 5px;}
.uu_menu p a {color:#fff;}

.round {background:#e9e9e9; padding:10px; margin:0 0 20px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}

.pl_box {margin:0 0 3px;
	background:#ebe7dc url("http://static.gastronom.ru/img/plashka_right.gif") no-repeat right top;}
.pl_box h2 {padding:0 0 3px 9px; font-size:15px; color:#666; font-weight:bold; 
	background:url("http://static.gastronom.ru/img/plashka_left.gif") no-repeat left top;}
	
.div_anons {padding:10px; border:1px solid #9f9d96; width:300px; background:#ebe7dc;
	color:#333; z-index:1000; position:absolute;}
	
.motionGallery_arrows {position:absolute; top:60px; height:0; overflow:visible;}
.egg .motionGallery_arrows {position:absolute; top:60px; height:0; overflow:visible;}
.motionGallery_arrows img {background:#EBE7DB; padding:5px; opacity:0.8; filter:alpha(opacity=80);}

img.last, img.mag, img.first {width:146px; height:180px;}

.pager {text-align:center; font-size:17px; padding:20px 0 0;}
.pager a {margin:0 2px; color:#444; text-decoration:none;}
.pager a:hover {text-decoration:underline;}
.pager span span {margin:0 2px; color:#fff; font-size:20px; background:orange; padding:0 5px;}

.roll_rec {text-align:center;}

.hrule {margin:0; padding:0; border-top:1px dashed #c7c7c7;}

.tips_for_image {-webkit-box-shadow:0 0 20px #333;
	-moz-box-shadow:0 0 20px #333;
	-o-box-shadow:0 0 20px #333;
	box-shadow:0 0 20px #333;}

.table_without_padding td {padding:0;}
.table_p5 td {padding:5px !important;}

.border_dash {border-bottom: 1px dashed #C7C7C7;margin-bottom:10px;}
.border_dash h1 {margin-bottom:7px;}

.vip_user_comment {padding: 10px; background:#ebe7db url(http://static.gastronom.ru/img/logo_for_redaction_comment.jpg) no-repeat 97% 20%; -webkit-border-radius:8px; -mox-border-radius:8px; border-radius:8px;}
.vip_user_comment table{ margin:0!important;  }

/******************************************************
	TEMPLATE
******************************************************/
.wrapper {width:1000px; margin:0 auto; position:relative;
    height:auto!important; min-height:100%; height:100%;}

/***§§§ — HEADER — §§§***/
.fake_header {height:130px; overflow:hidden;}

.header {position:absolute; top:0; left:0; width:100%; padding:10px 0 0;}
.header .logo {float:left; width:229px; height:126px; text-decoration:none;
    background:url('http://static.gastronom.ru/img/logo_main.jpg') no-repeat left top;}
.header .banner_topmain {float:right; width:728px; height:90px; overflow:hidden;}
.header .banner_topmain a {position:absolute;}
.header .grey_panel {float:right; width:570px; height:18px; overflow:hidden; padding:1px 4px; 
	background:#ebe7db; margin:8px 0 0; text-align:right;}
.header .grey_panel a {color:#770902; margin:0 4px;}
.header .grey_panel .user_info img {margin:0 0 -3px;}
.header .grey_panel .blue {color:#3887e0;}
.header .grey_panel .mybook {background:#f3a133; padding:3px 4px; font-size:11px; color:#fff;}
.header .arrow_left {float:right; font-size:0; display:inline-block; margin: 8px 0 0 0;
                     border-right:7px solid #EBE7DB; border-top:10px solid transparent; border-bottom:10px solid transparent;}
.header .btn_homepage {float:right; height:16px; position:relative; width:140px; margin:10px 0 0; padding:0 8px 0 0;}
.header .btn_homepage img {margin: -5px 5px 0 0;}
.header .btn_homepage a {font-size:11px; color:#333333; vertical-align:top; text-decoration:none;}

#logwin {position:absolute; right:0; top:127px; width:228px; border:1px solid #d9d4c9; border-top:0; padding:10px 5px;
	display:none; background:#ebe7db; z-index:9999; font-size:11px;}

.fake_baloons {height:70px; margin:0;}
.baloons {width:100%; position:absolute; top:203px; left:0;}
.baloons a {color:#333;}
.baloons .item {width:230px; float:left; padding:0 20px 0 0;}
.baloons .item .image_with_mask {width:80px; float:left; overflow:hidden; height:60px;}
.baloons .item .image_with_mask img {width:80px; height:60px; float:left;}
.baloons .item .image_with_mask .mask {position:relative; top:-60px;}
.baloons .item .text {width:140px; float:right;}

/***§§§ — MENU — §§§***/
.fake_main_menu {height:60px; margin:0;}
.main_menu {position:absolute; top:140px; left:0; width:100%;
    background:url("http://static.gastronom.ru/img/bg_or.gif") repeat-x left top;}

.main_menu ul {width:840px; float:left; margin:0;}
.main_menu ul li {list-style:none; display:inline; margin:0; padding:5px 6px;
	border-right:1px solid #fff; float:left;}
.main_menu ul li a {color:#fff; font-weight:bold; text-decoration:none;
	font-family:"Trebuchet MS", Tahoma, sans-serif; font-size:13px;}
.main_menu ul li a:hover {color:#222;}

.main_menu ul .active a {color:#fff;}
.main_menu ul .no_active {background:#fff; border-top:1px solid orange; padding:5px 6px 4px;}
.main_menu ul .no_active a {color:#ec7c08;}

.main_menu span {display:block; width:140px; float:right; font-size:11px; padding:4px 4px 0;}
.main_menu span .search {width:100px; color:#999;}
.main_menu span .b_go {float:right;}

.main_menu .menu_shadow {height:3px; font-size:3px; overflow:hidden;
	background:url("http://static.gastronom.ru/img/shadow.gif") repeat-x left top;}
.main_menu .under_m_m div {padding:2px 5px;
	background:url("http://static.gastronom.ru/img/bg_nifty.gif") repeat-x left top; position:relative;}
.main_menu .under_m_m a {color:#fff; text-decoration:none;
	font-family:"Trebuchet MS", Tahoma, sans-serif; font-size:13px; margin:0 10px 0 0;}
.main_menu .under_m_m a:hover {color:#222;}
.main_menu .under_m_m a.active {color:#222;}

/***§§§ — COLUMNS — §§§***/
.columns {padding:10px 0 170px;}
.column_center {}
.column_left {float:left; width:728px; position:relative;}
.column_right {float:right; width:240px; position:relative;}
.column_under {}

.column_left .left_200px {width:200px; float:left;}
.column_left .right_500px {width:500px; float:right;}

/***§§§ — FOOTER — §§§***/
.footer {position:absolute; left:0; bottom:0; width:1000px; height:140px;}

.footer .footer_menu {font-size:11px; line-height:14px; padding:4px 10px 5px; margin:0 0 10px;
	color:#666; border-bottom:1px solid #666; border-top:1px solid #666;}
.footer .footer_menu:hover {background:#FEF0E2;}
.footer .footer_menu a {text-decoration:none; margin:0 3px; color:#666;}
.footer .footer_menu a:hover {color:#ED7F10; text-decoration:underline;}

.footer .copyright {float:left; width:700px; color:#666; font-size:11px; line-height:18px;}
.footer .copyright a {color:#3887e0; text-decoration:none;}
.footer .copyright a:hover {color:orange; text-decoration:underline;}
.footer .copyright span a {margin:0 3px;}

.footer .counters {float:right; width:290px; text-align:center; padding:15px 0 0;}

/******************************************************
	MODULES
******************************************************/
.module {margin:0 0 20px;}
.invert_module {margin:20px 0 0;}

.images_authors {font-size:10px; color:#999;}

.main_big_anons .bigpic {float:left; width:400px; height:300px;}
.main_big_anons .mba_right {float:right; width:152px;}
.main_big_anons .mba_right a {text-decoration:none;}
.main_big_anons .mba_right a:hover {text-decoration:underline;}
.main_big_anons .mba_right .title {background:#ebe7db; margin:0 0 10px; padding:10px; font-weight:bold; color:#333;}
.main_big_anons .mba_right .desc {padding:0 10px; color:#333;}

.right_prod_menu {float:right; width:160px;}
.right_prod_menu ul {margin:0; padding:0;}
.right_prod_menu li {list-style:none; background:url(/img/arrow_grey_prod.gif) no-repeat 0 4px; padding:2px 0 2px 12px;}
.right_prod_menu li:hover {background:url(/img/arrow_orange_prod.gif) no-repeat 0 4px;}
.right_prod_menu li a {display:block; font-size:12px; text-decoration:none;}
.right_prod_menu li a:hover {color:#DD3A03; text-decoration:none;}
.right_prod_menu ul ul {margin:0 0 0 15px;}
.right_prod_menu ul ul a {color:#dd3a03;}

.module_other_news .news {display:block; padding:0 0 7px; margin:10px; 
	border-bottom:1px dashed #c7c7c7;}
.module_other_news .news a {font-size:12px; color:#333;}
.module_other_news .news .date {display:block; color:#ee781c;}

.blog_vynos .b {width:179px; padding:5px 10px 0; font-size:11px; color:#000; line-height:14px;
	background:#d7e6a3 url("http://static.gastronom.ru/img/blog_line_top.gif") no-repeat center top;}
.blog_vynos .b .user {color:#3887e0; text-decoration:underline; font-weight:bold;}
.blog_vynos .b h2 {margin:0 0 5px; line-height:20px;}
.blog_vynos .b h2 a {text-decoration:none;}
.blog_vynos .b h2 a:hover {text-decoration:underline;}
.blog_vynos .b .comment {margin:5px 0 0;}
.blog_vynos .b_footer {height:52px; overflow:hidden;
	background:url("http://static.gastronom.ru/img/blog_line_bottom.gif") no-repeat center top;}
	
.gastro_books {background:#ebe7dc url('http://static.gastronom.ru/img/books/cover.jpg') no-repeat -10px 40px; position:relative;}
.gastro_books a {text-decoration:none; display:block;}
.gastro_books a:hover {text-decoration:underline;}
.gastro_books .head_books {display:block; text-align:center; padding:7px 0 5px 0; 
	font-weight:bold; color:#777;}
.gastro_books .bottom {display:block; padding:170px 0 10px 35px;}
.gastro_books .about_books {color:#000; text-transform:uppercase; font-size:14px; font-weight:bold;}

/*.gastro_challenge {padding:12px; font-size:11px; color:#000;
	background:#EBE7DB; border-top:3px solid #EF800C;}
.gastro_challenge p {margin:0;}
.gastro_challenge strong {color:#EF800C; font-size:12px;}
.gastro_challenge a {text-decoration:underline; font-size:12px; color:#000;}
.gastro_challenge a:hover {text-decoration:none;}*/
.gastro_challenge img {margin:0;}
.gastro_challenge p {color:#555555; font:14px/1.2 Arial !important; margin:0 10px 15px;}
.gastro_challenge p a {color:#555555; font-weight:bold;}
.gastro_challenge p span {font-size:11px; display:block; margin:10px 0 0;}
.gastro_challenge p span span {color:#8A8A8A;}

.cloud {margin:0 0 20px;}
.cloud span {margin:0 5px 0 0;}
.cloud .cl1 {font-size:24px; font-family:Arial;}
.cloud .cl2 {font-size:18px; font-family:Arial;}
.cloud .cl3 {font-size:13px; font-family:Verdana;}
.cloud .cl4 {font-size:12px; font-family:Arial;}
.cloud .cl5 {font-size:10px; font-family:Verdana; font-weight:bold;}
.cloud .cl6 {font-size:10px; font-family:Verdana;}
.cloud .cl7 {font-size:14px; font-style:italic;}

.challenge_and_special h2 {padding:3px 0 4px 9px;}
.challenge_and_special h2 a {text-decoration:underline; font-size:12px;}
.challenge_and_special h2 a:hover {text-decoration:none; color:#000;}

.info_site {font-size:10px; color:#999; margin:40px 0 0;}

.new_recipe .item {width:166px; float:left; text-align:center;}
.new_recipe .smallpic {display:block; width:150px; height:113px; margin:0 auto 8px;}
.new_recipe_health .smallpic {width:auto; height:auto; max-width:150px;}

.anons_journal {width:492px; margin:0 auto;
	background:#ebe7dc url("http://static.gastronom.ru/img/anons_top_bg.jpg") no-repeat left top;}
.anons_journal h2 {padding:5px 0 5px 9px; font-size:15px; color:#666; font-weight:bold;}
.anons_journal .bottom_bg {padding:9px;
	background:url("http://static.gastronom.ru/img/anons_bottom_bg.jpg") no-repeat left bottom;}
.anons_journal .bottom_bg img {margin:0 0 0 12px;}
.anons_journal .bottom_bg img.first {margin:0;}


.video_box .video_imgs {width:220px; position:relative; height:115px; padding:0 0 20px; margin:0 auto;
	border:1px solid #bfc0c5;
	background:url('/site_images/00000004/00030256.jpg') no-repeat left bottom;}
.video_box .video_imgs img {position:absolute; width:220px; height:115px;}
.video_box .title {margin:5px 0 10px; font-size:13px; text-align:center;}
.video_box .title a {color:#333;}
.video_box .all_video {float:left; font-size:11px; padding:0 0 0 10px;}
.video_box .pages {float:right; padding:0 10px 0 0;}
.video_box .pages a {font-size:10px; padding:2px 3px; background:#d0c6aa; text-decoration:none; border:1px solid #fff;}
.video_box .pages .active {background:#ed7e09; color:#fff;}

.dieta_question img {float:left; padding:0 10px 10px 0; width:80px; height:auto;}
.dieta_question h3 {font-size:13px;}
.dieta_question .pl_box {margin:0 0 10px;}
.dieta_question a {text-decoration:none;}
.dieta_question a:hover {text-decoration:underline;}

.arch_box img {float:left; width:70px; height:55px; margin:10px 0 0;}
.arch_box .item {width:160px; float:right; font-size:11px; color:#666; padding:10px 0;}
.arch_box .item a {text-decoration:none;}
.arch_box .item a:hover {text-decoration:underline;}
.arch_box .item h2 {font-size:12px; color:#333; margin:0 0 3px;}
.arch_box .item h2 a {text-decoration:underline;}
.arch_box .item h2 a:hover {text-decoration:none;}
.arch_box .item .user {font-weight:bold;}
.arch_box p.cb {border-bottom:1px dotted #aaa;}

.popular_recipes .pr_box {position:absolute; width:240px; height:218px;}
.popular_recipes .pr_box img {display:block; width:240px; height:218px;}
.popular_recipes .pr_mask {position:relative; width:240px; height:218px; overflow:hidden;}
.popular_recipes .pr_buttons {text-align:center; font-size:11px; padding:10px 0;}
.popular_recipes .pr_buttons span {cursor:pointer; padding:2px 3px;}
.popular_recipes .pr_buttons span:hover {background:#ed7e09; color:#fff;}
.popular_recipes .pr_info {width:240px; height:25px; background:#EBE7DB; position:absolute; bottom:0;}
.popular_recipes .pr_info h3 {color:#000; padding:6px 3px 0; text-align:center; font-weight:bold;
	font-size:12px;}

.mag_box {width:216px; height:200px; padding:40px 0 0 24px;
	background:#fff url(http://static.gastronom.ru/img/mag.gif) top left no-repeat;}
.mag_box h2 {color:#000; font-size:14px;font-weight:bold;margin:4px 0px;}
.mag_box a {color:#000; font-size:12px;}
/*.mag_box p {padding:0 0 5px;}*/

.nav_list .nav {margin:0;}
.nav_list .nav li div a {font-weight:bold; font-size:11px; color:#333; text-decoration:none;}
.nav_list .nav li div a:hover {color:#666; text-decoration:none;}
.nav_list .nav li {list-style:none; background:url(/img/katalog_line_card.gif) repeat-x bottom left;
	padding:4px 0 4px 10px; vertical-align:middle;}
.nav_list .nav div {margin:0 15px 0 0; background:url(/img/2x2_bulett.gif) no-repeat center right;}
.nav_list .nav li ul li {background:none; padding:2px 0 6px; vertical-align:text-top;}
.nav_list .nav li ul li div a {font-weight:normal; font-size:11px; margin-left:10px; color:#777;}
.nav_list .nav li ul li div {background:url(/img/catalog-arr.gif) no-repeat 0px 5px;}
.nav_list .nav ul li div a:hover {color:#333;}
.nav_list .nav li ul div, ul.nav li.secondrow {background:none;}
.nav_list .secondrow {padding:0; margin:0;}
.nav_list .secondrow ul {padding:0; margin:0;}

ul.nav li div a {font-weight:bold;font-size:11px;color:#333;}
ul.nav li div a:hover {color:#666;text-decoration:none;}
ul.nav li {list-style: none;background: transparent url(http://static.gastronom.ru/img/katalog_line_card.gif) repeat-x bottom left;padding: 4px 0 4px 7px;vertical-align:middle;}

.links_for_topic h2 {border-bottom:1px dashed #c7c7c7; padding:0 0 5px; margin:0 0 5px;}
.links_for_topic p {margin:0 0 4px 10px; background:url('http://static.gastronom.ru/img/2x2_bulett.gif') no-repeat left center;}
.links_for_topic p a {margin:0 0 0 10px;}

.comments .write_com {border-top:2px solid #ebe7dc; text-align:center; margin:0 0 20px;}
.comments .write_com a {background:#ebe7dc; padding:5px 10px; position:relative; top:3px;
    border-bottom-left-radius:8px; -moz-border-bottom-left-radius:8px; -webkit-border-bottom-left-radius:8px;
    border-bottom-right-radius:8px; -moz-border-bottom-right-radius:8px; -webkit-border-bottom-right-radius:8px;}
.comments .write_com a:hover {color:#ed7f10;}
.comments .tcom {margin:15px 25px 0 0;}
.comments .tcom td {padding:0;}
.comments .nameofcomm {color:#3887E0; font-weight:bold;}
.comments .nameofcomm a {color:#3887E0!important;}
.comments .com_text a {text-decoration:underline;}
.comments .com_text {color:#333;}
.comments .com_box {color:#333; margin-bottom:15px;}
.comments .com_rules {margin:10px 0px 15px;}
.comments .com_rules ul {color:#333; margin-left:15px; }
.comments .com_rules li {padding-bottom:4px;}
.comments .com_rules p {color:#333; line-height:1.3; font-size:13px;}
.comments .maplnk {color:#ED7F10;}
 
.resto_small_menus .menu1, .resto_small_menus .menu2, .resto_small_menus .menu3 {line-height:20px; 
                 background-color:#eee; position:relative; top:1px;
                 height:20px; float:left; margin-right:5px; padding:0px 5px 4px;}
.resto_small_menus .menu1 a, .resto_small_menus .menu2 a, .resto_small_menus .menu3 a{text-decoration:underline; color:#333; }
.resto_small_menus .menu1 a:hover, .resto_small_menus .menu2 a:hover, .resto_small_menus .menu3 a:hover {text-decoration:none;color:#ff6d0b;}

.out_txt {background:#f2f1e6; padding:15px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.out_txt .adv_sign_txt img {float:left; padding:0 15px 0 0;}
.out_txt .adv_sign_txt h2 {margin:0 0 3px;}
.out_txt .adv_sign_txt a {text-decoration:none;}
.out_txt .adv_sign_txt a:hover {text-decoration:underline;}
.out_txt .adv_sign_txt h2 a {font-size:16px; color:#444; font-weight:bold;}
.out_txt .adv_sign_txt p a {font-size:12px; color:#444; font-family:Arial, Helvetica, sans-serif!important;
	line-height:1.3;}

.rest_control h2 {margin:0 0 5px;}
.rest_control div {margin:0 0 5px 5px; padding:0 0 0 10px;}
.rest_control div .kitchen {font-weight:bold; margin:10px 0 5px;}

.banner240x120 object {display:block; margin:10px 0 0;}

.social_icon {border:1px solid #ebe7dc; padding:10px 10px 5px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.social_icon small {color:#666; float:left; margin:2px 5px 0 0;}
.social_icon .icon16 {display:block; float:left; height:16px; margin:0 5px 5px 0; width:16px;}
.social_icon .icon_li {background:url('http://static.gastronom.ru/img/soc_icons/icon_li.png') no-repeat left top;}
.social_icon .icon_lj {background:url('http://static.gastronom.ru/img/soc_icons/icon_lj.png') no-repeat left top;}
.social_icon .icon_ya {background:url('http://static.gastronom.ru/img/soc_icons/icon_ya.png') no-repeat left top;}
.social_icon .icon_fb {background:url('http://static.gastronom.ru/img/soc_icons/icon_fb.png') no-repeat left top;}
.social_icon .icon_ff {background:url('http://static.gastronom.ru/img/soc_icons/icon_ff.png') no-repeat left top;}
.social_icon .icon_bz {background:url('http://static.gastronom.ru/img/soc_icons/icon_bz.png') no-repeat left top;}
.social_icon .icon_vk {background:url('http://static.gastronom.ru/img/soc_icons/icon_vk.png') no-repeat left top;}
.social_icon .vk_btn table {margin:0;}
.social_icon .vk_btn table td {padding:0;}
.social_icon .bott {float:left; width:154px;}
.social_icon .item {display:inline-block;}

.prev_next {text-align:center;}
.prev_next a {padding:5px 10px; margin:0 10px; background:#ebe7dc; font-size:14px; text-decoration:none;
    border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.prev_next a:hover {color:#dd3a03;}

.table_measure {display:none;}

.poll .poll_title {
    margin-bottom:15px;
    display:block;
    padding:0 10px;
    font-weight:bold;
}
.poll .results {
    font-size: 12px;
}
.poll .results .item {
    margin: 0 0 5px;
}
.poll .results .item div {
    background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    height: 14px;
    overflow: hidden;
    margin-bottom:5px;
}
.poll .results .item div p {
    background: none repeat scroll 0 0 #666666;
    border-radius: 3px 3px 3px 3px;
    height: 14px;
    margin: 0;
    font-size:11px;
    padding:0;
}
.poll .results .item p {
    color: #555555;
    margin: 0 0 10px;
    padding:0 10px;
}
.poll .results .item span.percents {
    color: #212121;
    float: right;
    font-size: 12px;
    height: 15px;
    line-height: 16px;
    margin: -20px 2px 0 0;
}
.poll .results .item strong {
    color: #EE781C;
    font-weight: normal;
}

.recipe_day_slide {position:fixed; top:100px; left:-300px; width:200px; overflow:hidden;
    background:#fff; padding:15px; border:1px solid #ebe7dc; border-radius:8px;
    font-family:Arial; font-size:12px;
    -webkit-box-shadow:0 0 20px #777;
	-moz-box-shadow:0 0 20px #777;
	-o-box-shadow:0 0 20px #777;
	box-shadow:0 0 20px #777;}
.recipe_day_slide .close {font-size:10px; font-weight:normal; margin:0; text-align:right;}
.recipe_day_slide .close a {text-decoration:none;}
.recipe_day_slide .close a:hover {color:red;}
.recipe_day_slide .head {font-weight:bold; color:#000; font-size:14px; margin:-10px 0 10px;}
.recipe_day_slide .pic {width:200px; display:block; margin:0 auto;}
.recipe_day_slide .title {font-size:14px; background:#ebe7dc; padding:10px; margin:0;}
.recipe_day_slide .item img {float:left; border:1px solid #999; width:85px; margin:0 10px 0 0;}
.recipe_day_slide .item span {color:#999;}

.recipes_in_texts .item {padding:10px 0; border-bottom:1px dashed #c7c7c7;}
.recipes_in_texts .item .nameofday {display:block;}
.recipes_in_texts .item .pic_img {float:left; width:100px; margin:0 10px 0 0;}
.recipes_in_texts .item a {text-decoration:none; border:0!important;}
.recipes_in_texts .item a:hover {text-decoration:underline;}
.recipes_in_texts .item .title {font-size:12px; margin:0; color:#000; font-weight:bold;}

.sbs_popup_back {z-index:100; position:absolute; top:0; left:0; width:100%; background:#000;}
.sbs_popup_cont {z-index:101; position:absolute; top:0; left:0; font-family:Arial;
	padding:0; border:1px solid #454545; font-size:14px; height:600px; overflow:hidden;
	border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
	-webkit-box-shadow:0 0 20px #212121; -moz-box-shadow:0 0 20px #212121; box-shadow:0 0 20px #212121;
	background:#fff url('http://www.gastronom.ru/img/stepbystep/in_oven_and_bake/bg_silver.jpg') no-repeat 0 0;}
.sbs_popup_cont .close_btn {position:absolute; top:6px; right:3px; cursor:pointer;}
        
.sbs_popup_cont .step_title {background:#fff; margin:0; font-size:14px; line-height:24px;}
.sbs_popup_cont .step_title span {float:left; background:#FF4800; margin:0 5px 0 0; width:25px; overflow:hidden;
    color:#fff; font-weight:bold; font-size:13px; text-align:center;}
        
.sbs_popup_cont .step1 .img_cont {padding:13px 5px 2px; height:120px;
    background:url('http://www.gastronom.ru/img/stepbystep/in_oven_and_bake/bg_black2.jpg') no-repeat 0 0;}
.sbs_popup_cont .step1 .btn_item {float:left; width:92px; margin:0 19px; text-align:center;}
.sbs_popup_cont .step1 .btn_item img {width:92px; height:92px; cursor:pointer; margin:0 0 5px; display:block;}
.sbs_popup_cont .step1 .btn_item p {margin:0; font-size:13px; color:#ddd;}
.sbs_popup_cont .step1 .over p {color:#eee;}
.sbs_popup_cont .step1 .btn_item_active p {color:#FF3700;}
        
.sbs_popup_cont .step2and3 {height:190px; font-family:Arial; font-size:14px;}
.sbs_popup_cont .step2 {float:left; width:400px;}
.sbs_popup_cont .step2_cont {float:left; width:165px; margin:15px 0 0 15px;}
.sbs_popup_cont .step2_cont p {margin:0 0 5px; padding:5px 0; cursor:pointer;
    border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.sbs_popup_cont .step2_cont p:hover {background:#090909; color:#FF3D00;
    -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.64);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.64);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.64);}
.sbs_popup_cont .step2_cont p span {display:block; padding:0 10px 0 26px;
    background:url('http://www.gastronom.ru/img/stepbystep/in_oven_and_bake/li.png') no-repeat 12px 5px;}
.sbs_popup_cont .step2_cont p.active {background:#090909; color:#FF3D00;
    -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.64);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.64);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.64);}
.sbs_popup_cont .step2_cont p.active span {
    background:url('http://www.gastronom.ru/img/stepbystep/in_oven_and_bake/li2.png') no-repeat 2px -5px;}
.sbs_popup_cont .step2_items {float:right; width:202px; margin:15px 15px 0 0; height:122px;}
.sbs_popup_cont .step3 {float:right; width:400px;}
.sbs_popup_cont .step3_cont {margin:10px 0 0; width:303px; height:110px; padding:20px 26px; border:1px solid #ccc;
    background:url('http://www.gastronom.ru/img/stepbystep/in_oven_and_bake/bg_black3.jpg') no-repeat 0 0;}
.sbs_popup_cont .step3 .drag_legenda {margin:0 10px 5px; font-size:12px; color:#ccc;}
.sbs_popup_cont .step3 .drag_legenda span {display:inline-block; text-align:center;}
.sbs_popup_cont .step3 .drag_bg {width:303px; height:30px; margin:0 0 15px; position:relative;
    background:url('http://www.gastronom.ru/img/stepbystep/in_oven_and_bake/drag_bg.png') no-repeat 0 0;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;}
.sbs_popup_cont .step3 .drag_bg img {display:block; position:absolute; top:0; left:0; cursor:pointer;}
.sbs_popup_cont .step3 .weight {float:left; width:184px; color:#000; border:1px solid #D8D8D8; font-size:18px;
    text-align:center; padding:7px 0;
    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
    background: #E4E4E4;
    background: -moz-linear-gradient(top, #E4E4E4 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E4E4E4), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #E4E4E4 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #E4E4E4 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #E4E4E4 0%,#ffffff 100%);
    background: linear-gradient(top, #E4E4E4 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4E4E4', endColorstr='#ffffff',GradientType=0 );}
.sbs_popup_cont .step3 .next_btn {border:1px solid #ddd; float:right; width:100px; font-size:12px; font-weight:bold;
    text-align:center; padding:10px 0; text-shadow:0 1px 1px #666; cursor:pointer; color:#fff;
    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
    background: #BDBDBD;
    background: -moz-linear-gradient(top, #BDBDBD 0%, #636161 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BDBDBD), color-stop(100%,#636161));
    background: -webkit-linear-gradient(top, #BDBDBD 0%,#636161 100%);
    background: -o-linear-gradient(top, #BDBDBD 0%,#636161 100%);
    background: -ms-linear-gradient(top, #BDBDBD 0%,#636161 100%);
    background: linear-gradient(top, #BDBDBD 0%,#636161 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BDBDBD', endColorstr='#636161',GradientType=0 );}
.sbs_popup_cont .step3 .next_btn_active {
    text-shadow:0 1px 1px #AD1212;
    background: #fe634f;
    background: -moz-linear-gradient(top, #fe634f 0%, #e62c2a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe634f), color-stop(100%,#e62c2a));
    background: -webkit-linear-gradient(top, #fe634f 0%,#e62c2a 100%);
    background: -o-linear-gradient(top, #fe634f 0%,#e62c2a 100%);
    background: -ms-linear-gradient(top, #fe634f 0%,#e62c2a 100%);
    background: linear-gradient(top, #fe634f 0%,#e62c2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe634f', endColorstr='#e62c2a',GradientType=0 );}
.sbs_popup_cont .step3 .next_btn_active:hover {
    text-shadow:0 1px 1px #e62c2a; border:1px solid #fff;
    -webkit-box-shadow:0 0 20px rgba(251, 84, 84, 1);
	-moz-box-shadow:0 0 20px rgba(251, 84, 84, 1);
	box-shadow:0 0 20px rgba(251, 84, 84, 1);}
        
.sbs_popup_cont .step4 {height:260px;
    background:url('http://www.gastronom.ru/img/stepbystep/in_oven_and_bake/bg_black.jpg') no-repeat 0 0;}
.sbs_popup_cont .step4 .step4_left {float:left; width:330px; padding:30px 0 0 30px;}
.sbs_popup_cont .step4 .step4_left .desc {font-size:14px; color:#fff; height:140px;}
.sbs_popup_cont .step4 .step4_left .btn {border:1px solid #ddd; font-size:12px; font-weight:bold;
    text-align:center; padding:10px 0; cursor:pointer; color:#fff;
    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
    text-shadow:0 1px 1px #AD1212;
    background: #fe634f;
    background: -moz-linear-gradient(top, #fe634f 0%, #e62c2a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe634f), color-stop(100%,#e62c2a));
    background: -webkit-linear-gradient(top, #fe634f 0%,#e62c2a 100%);
    background: -o-linear-gradient(top, #fe634f 0%,#e62c2a 100%);
    background: -ms-linear-gradient(top, #fe634f 0%,#e62c2a 100%);
    background: linear-gradient(top, #fe634f 0%,#e62c2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe634f', endColorstr='#e62c2a',GradientType=0 );}
.sbs_popup_cont .step4 .step4_left .btn:hover {
    text-shadow:0 1px 1px #e62c2a; border:1px solid #fff;
    -webkit-box-shadow:0 0 10px rgba(251, 84, 84, 0.75);
	-moz-box-shadow:0 0 10px rgba(251, 84, 84, 0.75);
	box-shadow:0 0 10px rgba(251, 84, 84, 0.75);}
.sbs_popup_cont .step4 .step4_left .btn_active {
	text-shadow:0 1px 1px #e62c2a; border:1px solid #fff;
    -webkit-box-shadow:0 0 10px rgba(251, 84, 84, 0.75);
	-moz-box-shadow:0 0 10px rgba(251, 84, 84, 0.75);
	box-shadow:0 0 10px rgba(251, 84, 84, 0.75);}
.sbs_popup_cont .step4 .step4_left .note_btn {float:left; width:150px;}
.sbs_popup_cont .step4 .step4_left .spice_btn {float:right; width:150px;}
.sbs_popup_cont .step4 .step4_right {float:right; width:303px; height:186px; margin:0 43px 0 0; 
    padding:30px 26px; border:1px solid #454545;
    background:url('http://www.gastronom.ru/img/stepbystep/in_oven_and_bake/bg_black4.jpg') no-repeat 0 0;}
.sbs_popup_cont .step4 .step4_right .title {float:left; width:70px; color:#fff; font-size:11px; line-height:13px; margin:0;}
.sbs_popup_cont .step4 .step4_right .title_temp {margin:-13px 0 0;}
.sbs_popup_cont .step4 .step4_right .legenda {margin:0 0 5px 80px; font-size:12px; color:#ccc; text-align:center;}
.sbs_popup_cont .step4 .step4_right .legenda span {display:inline-block; width:15px; text-align:center;}
.sbs_popup_cont .step4 .step4_right .legenda em {padding:0 7px; border-bottom:1px dotted #666;}
.sbs_popup_cont .step4 .step4_right .legenda_temp span {width:28px;}
.sbs_popup_cont .step4 .step4_right .legenda_temp em {padding:0 10px;}
.sbs_popup_cont .step4 .step4_right .info {float:left; width:70px; 
    color:#000; border:1px solid #D8D8D8; font-size:18px; text-align:center; padding:3px 0;
    border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
    background: #E4E4E4;
    background: -moz-linear-gradient(top, #E4E4E4 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E4E4E4), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #E4E4E4 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #E4E4E4 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #E4E4E4 0%,#ffffff 100%);
    background: linear-gradient(top, #E4E4E4 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4E4E4', endColorstr='#ffffff',GradientType=0 );}
.sbs_popup_cont .step4 .step4_right .drag_bg {float:right; width:223px; height:30px; margin:0 0 40px; position:relative;
    background:url('http://www.gastronom.ru/img/stepbystep/in_oven_and_bake/drag_bg2.png') no-repeat 0 0;}
.sbs_popup_cont .step4 .step4_right .drag_bg img {display:block; position:absolute; top:0; left:0;}
        
.sbs_popup_cont .note_window {position:absolute; bottom:62px; left:30px; width:710px; height:126px; padding:15px;
    -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.9);
	-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.9);
	box-shadow:0 2px 10px rgba(0, 0, 0, 0.9);
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #E4E4E4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#E4E4E4));
    background: -webkit-linear-gradient(top, #ffffff 0%,#E4E4E4 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#E4E4E4 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#E4E4E4 100%);
    background: linear-gradient(top, #ffffff 0%,#E4E4E4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E4E4E4',GradientType=0 );}
.sbs_popup_cont .note_window p {font-size:14px; line-height:18px; color:#000; margin:0 0 10px 24px;}
.sbs_popup_cont .note_window span {float:left; background:#FF4800; width:18px; overflow:hidden;
    color:#fff; font-weight:bold; font-size:11px; line-height:18px; text-align:center;}
        
.sbs_popup_cont .oven {height:445px; border-top:1px solid #E7E7E7;
    background:url('http://www.gastronom.ru/img/stepbystep/in_oven_and_bake/bg_black.jpg') no-repeat 0 0;}
.sbs_popup_cont .oven img {display:block; margin:0 auto;}



.widgets {background: url("http://gastronom.ru/img/services/block_bg.png") no-repeat top left; height:79px;}
.widgets .title {font:13px/1.2 Arial; color:#656565;padding:10px 16px 0 11px; text-align:right; margin:0 0 14px;}
.widgets .yandex {float:left; width:85px; padding-left:15px;}
.widgets .google {float:left; width:83px; padding-left:17px;}
.widgets a {color:#656565; text-decoration:none;}
.widgets img {margin:0 7px 0 0; width:20px; vertical-align:middle;}

.gs_choice {background:url("http://gastronom.ru/img/services/block_bg_big.png") no-repeat top left;}
.gs_choice .head {font:18px/46px Arial; color:#555555; margin:0; padding:0 0 0 14px; text-shadow:#FFF 0px 1px 0px;}
.gs_choice .head span {color:#FF9933;}
.gs_choice .item {float:left; width:248px; padding:0 6px 0 0;}
.gs_choice .item p {height:35px; margin:0; font:13px/35px Arial; color:#000; padding:0 0 0 12px;}
.gs_choice .item .pic {height:186px; width:248px; overflow:hidden; position:relative;}
.gs_choice .item .pic p {position:absolute; right:0; left:0; bottom:0; background:url("http://gastronom.ru/img/services/block_padding.png") no-repeat center; 
                         height:36px; font:15px/17px Arial; color:#FFF; margin:0; padding:3px 0 0 12px;}
.gs_choice .item .pic p a {color:#FFF; text-decoration:none;}
.gs_choice .item .pic img {width:248px;}
.gs_choice .border {border-bottom:1px dashed #C7C7C7; margin:9px 0; width:502px;}

.acc_social_link .item {height:42px; font-size:13px; line-height:42px;} 
.acc_social_link .item .btn_vk_link {border:0; margin:0 20px 0 0; padding:0; background:url("/img/vkontakte32.png") no-repeat center; width:32px; height:32px;
                                cursor:pointer; vertical-align:middle;}
.acc_social_link .item .btn_fb_link {border:0; margin:0 20px 0 0; padding:0; background:url("/img/facebook32.png") no-repeat center; width:32px; height:32px;
                                cursor:pointer; vertical-align:middle;}
.acc_social_link .item .btn_od_link {border:0; margin:0 20px 0 0; padding:0; background:url("/img/odnoklassniki32.png") no-repeat center; width:32px; height:32px;
                                cursor:pointer; vertical-align:middle;}
.acc_social_link .item .btn_mr_link {border:0; margin:0 20px 0 0; padding:0; background:url("/img/mailru32.png") no-repeat center; width:32px; height:32px;
                                cursor:pointer; vertical-align:middle;}
.acc_social_link .item .btn_link_delete {padding:5px; }
.acc_social_link .item p {height:42px; font-size:14px; line-height:42px; padding:0 20px 0 52px; font-weight:bold;}
.acc_social_link .item p input {margin-left:20px; background:#F39A2D; padding:3px; border:0;}
.acc_social_link .item .name_vk {background: url("/img/vkontakte32.png") no-repeat left center;}
.acc_social_link .item .name_fb {background: url("/img/facebook32.png") no-repeat left center;}
.acc_social_link .item .name_od {background: url("/img/odnoklassniki32.png") no-repeat left center;}
.acc_social_link .item .name_mr {background: url("/img/mailru32.png") no-repeat left center;}
/*.acc_social_link .item label {text-decoration:underline;}
.acc_social_link .item label:hover {text-decoration:none;}*/

.acc_social_login .btn_vk {border:0; margin:3px 3px 3px 0; padding:0; background:url("/img/vkontakte16.png") no-repeat center; width:16px; height:16px; cursor:pointer;}
.acc_social_login .btn_fb {border:0; margin:3px 3px 3px 0; padding:0; background:url("/img/facebook16.png") no-repeat center; width:16px; height:16px; cursor:pointer;}
.acc_social_login .btn_od {border:0; margin:3px 3px 3px 0; padding:0; background:url("/img/odnoklassniki16.png") no-repeat center; width:16px; height:16px; cursor:pointer;}
.acc_social_login .btn_mr {border:0; margin:3px 3px 3px 0; padding:0; background:url("/img/mailru16.png") no-repeat center; width:16px; height:16px; cursor:pointer;}

/******************************************************
	BLOCKS
******************************************************/
/***§§§ — short_search — §§§***/
.short_search {width:552px; margin:0 0 10px;}
.short_search .ss_tabs {}
.short_search .ss_tabs .ss_tab {color:#898989; font-weight:bold; font-size:12px; float:left; 
	padding:5px 10px; margin:0 5px 0 0; text-decoration:none;
	border:1px solid #fff; border-bottom:0; background:#f3f3f3;}
.short_search .ss_tabs .ss_tab:hover {text-decoration:underline;}
.short_search .ss_tabs .active {color:#ed7f10; cursor:default;
	border:1px solid #dddad1; border-bottom:0; background:#ebe7dc;}
.short_search .ss_tabs .active:hover {text-decoration:none!important;}

.short_search .ss_slides {position:relative; height:70px;
	border:1px solid #dddad1; border-top:0;}
.short_search .ss_slide {position:absolute; top:0; left:0; background:#ebe7dc;
	height:60px; width:540px; padding:10px 0 0 10px;}

.short_search .recipe a {color:#333; font-weight:bold;}
.short_search .recipe .total_recipes {position:absolute; top:-20px; left:285px;}
.short_search .recipe .total_recipes span {color:#ed7f10;}
.short_search .recipe p {margin:0; padding:0 0 3px;}
.short_search .recipe .inp {width:250px; margin:0 15px 0 0;}
.short_search .recipe .b_go2 {margin:6px 0 0px 57px; padding:0; width:63px;}
.short_search .recipe p ul {margin:0;z-index:9999;}
.short_search .recipe p ul li {list-style:none;}

.short_search .resto .inp {width:180px; margin:0 5px 0 0;}
.short_search .resto div {margin:0; padding:0 0 8px;}
.short_search .resto .alphabet_container {display:inline;}
.short_search .resto .alphabet_container ul {padding:0; margin:0; display:inline; font-size:11px;}
.short_search .resto .alphabet_container ul li {padding:0; margin:0; list-style:none; display:inline;}
.short_search .resto .alphabet_container ul a {color:#333; font-weight:bold;}
.short_search .resto .alphabet_container ul li span {cursor:pointer; color:#ed7f10; font-weight:bold; 
	text-decoration:underline;}
.short_search .resto select {width:154px;}

/***§§§ — ul_navi — §§§***/
.ul_navi {width:165px; float:right; margin:0; padding:0;}
.ul_navi li div a {font-weight:bold; font-size:11px; color:#555; text-decoration:none;}
.ul_navi li div a:hover {color:#333; text-decoration:underline;}
.ul_navi li {list-style:none; padding:7px 0 7px 5px; margin:0;
	background:url("http://static.gastronom.ru/img/katalog_line_card.gif") repeat-x left bottom;}
	
/***§§§ — center_anons — §§§***/
#center_anons .bigpics {position:relative; width:400px; height:300px; overflow:hidden; float:left;}
#center_anons .bigpics img.bigpic {position:absolute; top:0; left:0; width:400px; height:300px;}
#center_anons .titles {width:152px; float:right;}
#center_anons .titles h2 {padding:10px 0 0 10px; margin:0; height:49px; border-bottom:1px dotted #aaa; 
	font-size:12px; font-weight:bold;}
#center_anons .titles h2.last {border:0;}
#center_anons .titles h2.active {background:#ebe7dc;}
#center_anons .titles h2 a {color:#333; text-decoration:none;}
#center_anons .titles h2 a:hover {text-decoration:underline;}

/***§§§ — block_240px — §§§***/
.block_240px {width:240px; float:left;}
.recpic {display:block; width:240px; height:180px; margin:0 0 8px;}
.rec_anons {padding:0 10px;}
.rec_anons h3 {font-weight:bold; font-size:12px; margin:0 0 3px;}
.rec_anons div a {text-decoration:none;}
.rec_anons div a:hover {text-decoration:underline;}
.rec_anons .comment {margin:10px 0 0; font-size:11px; color:#999;}

/***§§§ — block_150px — §§§***/
.block_150px {float:left; width:150px;}
.block_150px .interview {padding:0 0 10px; background:#ebe7dc;
    border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px;}
.block_150px .interview .rec_anons {padding:0 10px;}
.block_150px .smallpic {display:block; width:150px; height:113px; margin:0 0 8px;}
.block_150px .rec_anons {padding:0;}
.block_150px .rec_anons h3 {font-weight:bold; font-size:12px; margin:0 0 3px;}
.block_150px .rec_anons div a {text-decoration:none;}
.block_150px .rec_anons div a:hover {text-decoration:underline;}
.block_150px .rec_anons .comment {margin:10px 0 0; font-size:11px; color:#999;}

/******************************************************
	PAGES
******************************************************/

/***§§§ — body.page_recipe — §§§***/
.page_recipe h1 {border-bottom:1px dashed #c7c7c7; padding:0 0 10px 230px; margin:0;
	color:#666; font-family:Tahoma; font-size:24px;}
.page_recipe h2.instr {margin:0 0 10px;}
.page_recipe .right_500px {padding:10px 0 0;}

.page_recipe .midl {float:left; width:325px; overflow:hidden;}
.page_recipe .midl .big_img {display:block; width:325px; margin:0 0 5px; overflow:hidden; max-height:350px;}
.page_recipe .midl .big_img img {max-width:325px;}
.page_recipe .midl .photo_source {border-bottom:1px dashed #c7c7c7; color:#999; font-size:11px;}
.page_recipe .midl .portions {padding:5px 10px; background:#ebe7dc; display:inline; float:left; margin:0 0 10px; border:1px solid #e1dfd1;}
.page_recipe .midl .rec_ingr p {margin:0; padding:3px 0;}
.page_recipe .midl .rec_ingr .simple {float:left; width:240px;}
.page_recipe .midl .rec_ingr .quant {float:right; width:80px; color:#000;}
.page_recipe .midl .rec_ingr .ingr h2 {font-size:13px; margin:10px 0; font-weight:bold;}
.page_recipe .midl .rec_ingr .cb {border-bottom:1px dotted #c7c7c7;}
.page_recipe .midl .tags_list {font-size:11px; border:1px solid #e1dfd1; padding:8px 12px; margin:0 0 13px; background: #f8f7f0;
                                background-image:-moz-linear-gradient(top, #f8f7f0, #eeebdb); 
                                background-image:-webkit-gradient(linear, left top, left bottom, from(#f8f7f0), to(#eeebdb));
	                            background-image:-ms-linear-gradient(top, #f8f7f0, #eeebdb); 
	                            background-image:-o-linear-gradient(top, #f8f7f0, #eeebdb);
	                            background-image:linear-gradient(top, #f8f7f0, #eeebdb); 
	                            filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f8f7f0', EndColorStr='#eeebdb');}
.page_recipe .midl .tags_list a {color:#888;}

.page_recipe .attribute {float:right; width:150px;}
.page_recipe .attribute .cont {border-bottom:1px solid #f3f1e5; margin:0 0 5px; padding:0 0 5px; font-size:11px;}
.page_recipe .attribute .cont .ingr_bold {display:block; font-weight:bold; text-align:center; 
    padding:5px 0; margin:0 0 10px; background:#ebe7dc; color:#000;}
.page_recipe .attribute .rec_icon img {margin:0 5px 0 0;}
.page_recipe .attribute .rec_info div {border-bottom:1px solid #f3f1e5; margin:0 0 5px; padding:0 0 5px; font-size:11px;}
.page_recipe .attribute .rec_nav_left {font-size:11px;}
.page_recipe .attribute .rec_nav_left img {margin:0 5px 0 0;}
.page_recipe .attribute .rec_nav_left p {border-bottom:1px solid #f3f1e5; margin:0 0 5px; padding:0 0 5px; font-size:11px;}

.page_recipe .rec_steps .item {margin:0 0 30px;}
.page_recipe .rec_steps .item .step_img {width:76px; float:left; padding:0 10px 0 0;}
.page_recipe .rec_steps .item .text {float:left; width:400px;}
.page_recipe .rec_steps .item .text h3 {font-size:13px; margin:0 0 5px; padding:0; font-weight:bold; color:#000;}
.page_recipe .rec_steps .item .text .instuct {font-size:13px; color:#333;}

.page_recipe .widgets {background: url("http://gastronom.ru/img/services/block_bg_small.png") no-repeat top left;}
.page_recipe .widgets .title {font:12px/1.1 Arial; padding:5px 0 0 24px; text-align:left; text-indent:10px; margin:0 0 9px;}
.page_recipe .widgets .yandex {width:68px; padding-left:7px; font-size:11px;}
.page_recipe .widgets .google {width:64px; padding-left:11px; font-size:11px;}
.page_recipe .widgets img {margin:0 5px 0 0; width:20px;}

/***§§§ — body.page_resto — §§§***/
.page_resto h1 {border-bottom:1px dashed #c7c7c7; padding:0 0 10px; color:#666; font-family:Tahoma; font-size:24px;}

.page_resto .midl {float:left; width:325px; overflow:hidden;}
.page_resto .midl .big_img {display:block; width:325px; margin:0 0 5px; overflow:hidden; max-height:350px;}
.page_resto .midl .big_img img {max-width:325px;}
.page_resto .midl .photo_source {border-bottom:1px dashed #c7c7c7; color:#999; font-size:11px;}
.page_resto .midl .types {font-size:11px;}

.page_resto .attribute {float:right; width:150px;}
.page_resto .attribute .cont {border-bottom:1px solid #f3f1e5; margin:0 0 5px; padding:0 0 5px; font-size:11px;}
.page_resto .attribute .cont .ingr_bold {display:block; font-weight:bold; text-align:center; 
    padding:5px 0; margin:0 0 10px; background:#ebe7dc; color:#000;}
.page_resto .attribute .rec_icon img {margin:0 5px 0 0;}
.page_resto .attribute .rec_info div {border-bottom:1px solid #f3f1e5; margin:0 0 5px; padding:0 0 5px; font-size:11px;}
.page_resto .attribute .rec_nav_left {font-size:11px;}
.page_resto .attribute .rec_nav_left img {margin:0 5px 0 0;}
.page_resto .attribute .rec_nav_left p {border-bottom:1px solid #f3f1e5; margin:0 0 5px; padding:0 0 5px; font-size:11px;}

.page_resto .textosnov {font-size:12px; color:#333; line-height:1.3; padding:0 0 10px;}
.page_resto .textosnov a {text-decoration:underline; color:#333;}
.page_resto .textosnov a:hover {text-decoration:none;}

.page_resto .rest_menu {margin:0 0 10px;}
.page_resto .rest_menu a {background:#ebe7dc; padding:5px 10px; float:left; margin:0 5px 0 0;}
.page_resto .rest_menu a:hover {color:#ed7f10;}
.page_resto .rest_menu strong {background:#ebe7dc; padding:5px 10px; float:left; margin:0 5px 5px 0; 
    font-weight:normal; white-space:nowrap; font-size:11px;}

.page_resto .icons {font-size:11px;}
.page_resto .icons img {width:30px; height:17px; margin:4px 3px 0px 0;} 


/***§§§ — body.page_user_cpass — §§§***/
.page_user_cpass .avatar {float:left; width:100px;}
.page_user_cpass .user_info {float:right; width:615px;}
.page_user_cpass .nick {float:left; width:440px;}
.page_user_cpass .u_menu {float:right; width:150px; background:orange; text-align:center; padding:10px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.page_user_cpass .u_menu p {margin:0 0 3px;}
.page_user_cpass .u_menu p a {margin:0 0 3px; color:#fff;}
.page_user_cpass .u_menu p a:hover {color:#333;}
.page_user_cpass .red_text {color:#f00;}
.page_user_cpass .pass_form {background:#ebe7dc; padding:15px; margin:0 0 20px;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
	
/***§§§ — body.page_users_friends — §§§***/
.page_users_friends .avatar {float:left; width:100px;}
.page_users_friends .user_info {float:right; width:615px;}
.page_users_friends .nick {float:left; width:440px;}
.page_users_friends .u_menu {float:right; width:150px; background:orange; text-align:center; padding:10px;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.page_users_friends .u_menu p {margin:0 0 3px;}
.page_users_friends .u_menu p a {margin:0 0 3px; color:#fff;}
.page_users_friends .u_menu p a:hover {color:#333;}
.page_users_friends .red_text {color:#f00;}
.page_users_friends .pass_form {background:#ebe7dc; padding:15px; margin:0 0 20px;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}

.page_users_friends .pass_form div div {background:#fff;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
	
/***§§§ — body.page_articles — §§§***/
.page_articles .articles_item {margin:0 0 20px; padding:0 0 10px; border-bottom:1px dashed #999;}
.page_articles .articles_item .preview {width:130px; height:130px; display:block; float:left;}
.page_articles .articles_item .r {float:right; width:580px;}
.page_articles .articles_item h2 {font-size:15px; margin:0; color:#000; font-family:Arial;}
.page_articles .articles_item h2 a {color:#000; text-decoration:none;}
.page_articles .articles_item h2 a:hover {text-decoration:underline;}
.page_articles .articles_item .date {font-size:11px; color:#666; display:block; margin:5px 0 10px;}
.page_articles .articles_item p {color:#333;}
.page_articles .first_el {background:#ebe7dc; padding:10px; width:708px;}
.page_articles .first_el .preview {width:300px; height:225px;}
.page_articles .first_el .r {width:390px;}
.page_articles .no_image .preview {display:none;}
.page_articles .no_image .r {width:auto; float:none;}

/***§§§ — body.page_articles_video — §§§***/
.page_articles_video .articles_item {margin:0 0 20px; padding:0 0 10px; border-bottom:1px dashed #999;}
.page_articles_video .articles_item h2 {font-size:15px; margin:0; color:#000; font-family:Arial;}
.page_articles_video .articles_item h2 a {color:#000; text-decoration:none;}
.page_articles_video .articles_item h2 a:hover {text-decoration:underline;}
.page_articles_video .articles_item .date {font-size:11px; color:#666; display:block; margin:5px 0 10px;}
.page_articles_video .articles_item p {color:#333;}
.page_articles_video .first_el {background:#ebe7dc; padding:10px;}

/***§§§ — body.page_shownews — §§§***/
.page_shownews .date {font-size:11px; color:#DD3A03;}
.page_shownews .news_item {border-bottom:1px dotted #666; padding:0 0 10px; margin:0 0 20px;}
.page_shownews .news_item .mainnews_date {color:#a2a6a7; font-size:10px; margin:0 0 5px;}
.page_shownews .news_item a {text-decoration:none;}
.page_shownews .news_item a:hover {text-decoration:underline;}
.page_shownews .news_item .pic {float:left; width:130px; padding:0 10px 10px 0;}
.page_shownews .news_item h2 {font-size:14px; font-weight:bold; margin:0 0 5px;}
.page_shownews .news_item .desc img {margin:0 0 -2px;}

/***§§§ — body.page_measures — §§§***/
.page_measures .measure_table th {text-align:center; border-bottom:1px solid #aaa; border-left:1px solid #aaa; font-size:13px;
    background:url('/img/bg_measure_table.jpg') repeat-x bottom left;}
.page_measures .measure_table td {text-align:center; border-bottom:1px solid #aaa; border-left:1px solid #aaa; padding:5px 0;}
.page_measures .measure_table .first {border:0; border-bottom:1px solid #aaa;}
.page_measures .measure_table tr:hover {background:#eee;}
.page_measures .measure_table tr:hover td {color:#000;}
.page_measures .measure_table .bg_orange {background:#FBE4C6;}
.page_measures .measure_table .bg_yellow {background:#F7FBC6;}
.page_measures .measure_table .bg_green {background:#EBFBC6;}
.page_measures .measure_table .bg_red {background:#FFEFEF;}

/***§§§ — body.page_job — §§§***/
.page_job .vac h1 {font-size:16px; margin-top:40px; margin-bottom:10px; color:#3887e0;}
.page_job h2 {font-size:16px; font-weight:bold;}
.page_job .vac_list {line-height:20px;}

/***§§§ — body.page_adtextr — §§§***/
.page_adtextr .column_left h1 {font-size:18px; color:#EC7C08; }
.page_adtextr .column_left h2 {font-size:16px; margin:15px 0px; color:#EC7C08;  font-weight:bold;}
.page_adtextr .column_left h3 {font-size:14px; margin:15px 0px; color:#333;  font-weight:bold;}
.page_adtextr .column_left p, .page_adtextr .column_left div, .page_adtextr .column_left li, .page_adtextr .column_left td{color:#333333; font-family:Verdana,Arial,Helvetica,sans-serif !important; font-size:13px;line-height:1.4;} 
.page_adtextr .column_left ul {margin:15px 15px;}
.page_adtextr .column_left ul li{list-style-position:inside; padding-bottom:7px;}
.page_adtextr .column_left .block {margin-bottom:7px;}
.page_adtextr .adtbl { border-collapse:collapse; margin:5px 0px 15px 15px;width:auto}
.page_adtextr .adtbl td {border:1px solid #ccc; padding:5px; font-size:12px;}

/***§§§ — body.page_archive_challenge — §§§***/
.page_archive_challenge .active_block {background:#ebe7db;}
.page_archive_challenge .active_block h2, .archive_challenge .active_block h2 span {color:#ec7c08;}
.page_archive_challenge .block {padding:15px; margin:0 0 20px;}
.page_archive_challenge .block h3 {padding:15px 0 5px;}
.page_archive_challenge .block h2, .archive_challenge .block h2 span {font-size:16px; font-weight:bold; font-family:Arial;}
.page_archive_challenge .block h3 a {color:#000; font-size:18px;}
.page_archive_challenge .block .block_img {float:left; width:150px;}
.page_archive_challenge .block .block_body {margin:0 0 0 165px;}
.page_archive_challenge .block .block_body .body_link {text-decoration:underline; font-size:13px; line-height:15px; color:#555;}
.page_archive_challenge .block .block_body .body_link * {font-size:13px; line-height:15px; color:#555;}
.page_archive_challenge .block .block_body .body_link:hover {text-decoration:none; color:#333;}
.page_archive_challenge .block .prizes div {float:left; width:210px; padding:0 20px 0 0;}
.page_archive_challenge .block .prizes img {float:left; width:80px;}
.page_archive_challenge .block .prizes p {margin:0 0 0 90px; color:#222;}
.page_archive_challenge .block .ended {float:right; font-size:14px; font-weight:bold; margin:-20px 0 0;}

/***§§§ — main_chief, main_diet, main_psyh, main_restoman, etc. — §§§***/
.table_diet td {padding:0;margin:0}
.table_diet p {margin:0;}

.popular_question_up {width:210px;background:#f2f2f2 url(../img/diet/diet_popular_up.jpg) top no-repeat;margin:5px 0;}
.popular_question_bottom {width:210px;background:url(../img/diet/diet_popular_bottom.jpg) bottom no-repeat;}
.popular_question_bottom p{font-size:12px;padding:15px;margin:0;}

.popular {width:210px; background:url(../img/diet/diet_blue_btn_bg.jpg) top repeat-x; font-size:1px;}
.popular_left {float:left; width:6px; height:38px; background:url(../img/diet/diet_blue_btn_left.jpg) left no-repeat;}
.popular_right {float:right; width:6px; height:38px; background:url(../img/diet/diet_blue_btn_right.jpg) right no-repeat;}
.popular h2 {width:178px;float:left;font-size:14px; font-weight:bold; color:#fff;padding:10px; text-align:center;margin:0;}
.popular img {margin-left:20px;}

.question {width:140px; height:38px; background:url(../img/diet/diet_red_btn_bg.jpg) top repeat-x;}
.question_left {float:left; width:5px; height:38px; background:url(../img/diet/diet_red_btn_left.jpg) no-repeat;}
.question_right {float:right; width:5px; height:38px; background:url(../img/diet/diet_red_btn_right.jpg) no-repeat;}
.question h2{width:130px; float:left; padding:7px 0; text-align:center;}
.question h2 a{width:100%; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.question h2 a:hover{text-decoration:underline;}

.blue_btn2 {width:140px; height:38px; background:url(../img/diet/diet_blue_btn2_bg.jpg) top repeat-x;}
.blue_btn2_left {float:left; width:5px; height:38px; background:url(../img/diet/diet_blue_btn2_left.jpg) no-repeat;}
.blue_btn2_right {float:right; width:5px; height:38px; background:url(../img/diet/diet_blue_btn2_right.jpg) no-repeat;}
.blue_btn2 h2{width:130px; float:left; padding:7px 0; text-align:center;}
.blue_btn2 h2 a{width:100%; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.blue_btn2 h2 a:hover{text-decoration:underline;}

.diet_main {padding:0;}
.diet_main td, .diet_main th {padding:0;}
.diet_main p{font-size:12px;margin:0;}
.diet_main h1{font-size:20px;margin:0;}
.diet_main .font_size1px {font-size:1px;}

.diet_mini_question p{margin-top:5px; padding-left:10px;}

.diet_dietologi {margin-bottom:10px;width:auto;}
.diet_dietologi td{font-size:14; padding-top:5px; padding-bottom:10px;}
.diet_dietologi img{margin-right:15px;}

.diet_group_quests a {text-decoration:none;}
.diet_group_quests a:hover {text-decoration:underline;}

.diet_main .hrule {width:100%; height:1px; font-size:1px; border-top:1px dashed #999;margin-bottom:20px;}
.diet_main .hrule3 {width:100%; height:2px; font-size:1px; border-top:2px solid #888;margin:10px 0;}
.diet_main .hrule2 {width:100%; height:1px; font-size:1px; border-top:1px dashed #AAA;margin:10px 0;}

.diet_main .diet_question_user1 {color:#66AAAD; font-size:12px;}
.diet_main .diet_question_user2 {color:#666; font-weight:bold; font-size:14px;}
.diet_main .diet_answer_user1 {color:Orange; font-size:12px;}
.diet_main .diet_answer_user2 {color:#666; font-weight:bold; font-size:14px;}
.diet_main .diet_date {color:Orange; width:100%; text-align:right; font-size:12px;}

.diet_orange {background:#FEEBC1 url(../img/diet/diet_orange_bottom_bg.jpg) bottom repeat-x; margin-bottom:15px;}
.diet_orange p {padding:20px 10px; color:#333;font-size:13px; /*line-height:12px;*/}
.diet_orange a {text-decoration:none;}
.diet_orange a:hover {text-decoration:underline;}

.diet_orange .left_up {background:url(../img/diet/diet_orange_left_up.jpg) no-repeat;}
.diet_orange .right_up {background:url(../img/diet/diet_orange_right_up.jpg) no-repeat;}
.diet_orange .left_bottom {background:url(../img/diet/diet_orange_left_bottom.jpg) bottom no-repeat;}
.diet_orange .right_bottom {background:url(../img/diet/diet_orange_right_bottom.jpg) bottom no-repeat;}

.diet_blue {background:#DAEDF3 url(../img/diet/diet_blue_bottom_bg.jpg) bottom repeat-x; margin-bottom:15px;}
.diet_blue2 td{padding:15px 10px; color:#333333; font-size:13px;}
.diet_blue2 p{color:#333333; font-size:13px;}

.diet_blue p a {text-decoration:none; border-bottom:1px dotted #333; color:#333;}
.diet_blue p a:hover {text-decoration:none; border-bottom:1px solid #333;}

.diet_blue a img {text-decoration:none; border:none;}
.diet_blue a:hover img {text-decoration:none; border:none;}

.diet_blue .left_up {background:url(../img/diet/diet_blue_left_up.jpg) no-repeat;}
.diet_blue .right_up {background:url(../img/diet/diet_blue_right_up.jpg) no-repeat;}
.diet_blue .left_bottom {background:url(../img/diet/diet_blue_left_bottom.jpg) bottom no-repeat;}
.diet_blue .right_bottom {background:url(../img/diet/diet_blue_right_bottom.jpg) bottom no-repeat;}

.blue_btn {width:140px; height:38px; background:url(../img/diet/diet_blue_btn_bg.jpg) bottom repeat-x;}
.blue_btn_left {float:left; width:6px; height:38px; background:url(../img/diet/diet_blue_btn_left.jpg) left no-repeat;}
.blue_btn_right {float:right; width:6px; height:38px; background:url(../img/diet/diet_blue_btn_right.jpg) right no-repeat;}
.blue_btn h2 {width:100px;float:left;font-size:14px; font-weight:bold; color:#fff;padding:10px; text-align:center;}
.blue_btn h2 a{width:100%; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.blue_btn h2 a:hover{text-decoration:underline;}

.diet_pager {width:50%; text-align:right; vertical-align:bottom;}
.diet_pager span{margin-left:3px;}
.diet_pager a{border-bottom:1px dashed #333; text-decoration:none; margin:0 3px; font-weight:bold; line-height:16px;}
.diet_pager a:hover{border-bottom:none; color:Orange;}
.diet_pager .current_page{border-bottom:none; color:Orange; font-size:14px; font-weight:bold; line-height:16px;}

.margin_bottom50px {margin-bottom:50px;}

.face_link {border-bottom:1px dotted #666; text-decoration:none; color:#666}
.face_link:hover {border-bottom:1px solid #666; text-decoration:none;}

.link_path {font-size:13px; color:#999; margin-bottom:10px !important;}
.link_path span{color:Orange;}
.link_path a{color:#999; text-decoration:none;}
.link_path a:hover{color:#999; text-decoration:underline;}

.health_anons {width:200px; height:117px; }
.health_anons .health_pic {position:relative; padding:26px 0 0;}
.health_anons .health_pic img {width:200px !important; height:91px !important;}
.health_anons .health_pic .mask {width:200px !important; height:83px !important; position:absolute; top:0px; left:0; z-index:100;}
.health_anons .health_link {font:12px/11px 'PT Sans', Calibri, Tahoma; background:url("/img/heath_anons_link_bg.png") no-repeat top right; padding-right:21px;
                            width:71px; height:15px; position:absolute; left:8px; bottom:12px; color:#FFF; text-align:right; margin:0; }
.health_anons .health_link a {color:#FFF;}

/***§§§ — body.page_rcp_group — §§§***/
.page_rcp_group .column_left td {padding:0;}
.page_rcp_group .text_group {font-size:13px; line-height:17px; font-family:Verdana; overflow:hidden;}

.page_rcp_group .zaxod_group {background:#ebe7dc; padding:10px; margin:0 0 15px;}
.page_rcp_group .zaxod_group .pic_img {float:left; width:85px; margin:0 10px 0 0;}
.page_rcp_group .zaxod_group a {text-decoration:none;}
.page_rcp_group .zaxod_group a:hover {text-decoration:underline;}
.page_rcp_group .zaxod_group h2 {font-size:12px; margin:0 0 5px; color:#000; font-weight:bold;}

.page_rcp_group .group_item {padding:10px 0; border-bottom:1px dashed #c7c7c7;}
.page_rcp_group .group_item .nameofday {display:block;}
.page_rcp_group .group_item .pic_img {float:left; width:100px; margin:0 10px 0 0;}
.page_rcp_group .group_item a {text-decoration:none;}
.page_rcp_group .group_item a:hover {text-decoration:underline;}
.page_rcp_group .group_item h2 {font-size:12px; margin:0 0 5px; color:#000; font-weight:bold;}

/***§§§ — body.page_rcp_cat — §§§***/
.page_rcp_cat .column_left td {padding:0;}
.page_rcp_cat .text_group {font-size:13px; line-height:17px; font-family:Verdana; overflow:hidden;}
          
.page_rcp_cat .zaxod_group {background:#ebe7dc; padding:10px; margin:0 0 15px;}
.page_rcp_cat .zaxod_group .pic_img {float:left; width:85px; margin:0 10px 0 0;}
.page_rcp_cat .zaxod_group a {text-decoration:none;}
.page_rcp_cat .zaxod_group a:hover {text-decoration:underline;}
.page_rcp_cat .zaxod_group h2 {font-size:12px; margin:0 0 5px; color:#000; font-weight:bold;}

.page_rcp_cat .sub_group h2 {font-size:12px; margin:0 0 5px;}
          
.page_rcp_cat .group_item {padding:10px 0; border-bottom:1px dashed #c7c7c7; margin:0 0 10px;}
.page_rcp_cat .group_item .nameofday {display:block;}
.page_rcp_cat .group_item .pic_img {float:left; width:100px; margin:0 10px 0 0;}
.page_rcp_cat .group_item a {text-decoration:none;}
.page_rcp_cat .group_item a:hover {text-decoration:underline;}
.page_rcp_cat .group_item h2 {font-size:12px; margin:0 0 5px; color:#000; font-weight:bold;}

/***§§§ — body.page_parchive_issues — §§§***/
.page_parchive_issues .roll_rec td {padding:0}
.page_parchive_issues .roll_rec img {margin:0 15px;}
.page_parchive_issues .mg_box {padding: 10px 54px;position:relative;}
.page_parchive_issues .left_arrow {position:absolute;top:140px;left:0;}
.page_parchive_issues .right_arrow {position:absolute;top:140px;right:0;}

/***§§§ — body.page_main_journals — §§§***/
.page_main_journals .small_orange {font-size:11px;color: #DD3A03!important;font-weight:normal!important;}
.page_main_journals a.small_orange:hover {color: #555757!important;}
.page_main_journals table.journals a {text-decoration:underline;}
.page_main_journals table.journals a:hover {color: #ec7c08;}
.page_main_journals table.journals p,.page_main_journals span, .page_main_journals p.small, .page_main_journals table.journals {font-family: Verdana, Arial, Helvetica, sans-serif!important;line-height:1.4;color:#333;}
.page_main_journals table.journals p.small {padding-bottom:10px;}
.page_main_journals table.journals h2 {padding-bottom:15px;}
.page_main_journals span.dark {color: #272727;font-weight: bold;}
.page_main_journals table.journals p {padding-right:10px;}

/***§§§ — body.page_news, page_news_comment — §§§***/
.news_box table.news {margin-top:0;}
.news_box td {padding:0;}
.news_box div.mainnews_date, .news_box td.mainnews_date {padding-bottom: 5px!important;text-align:left;font-size:10px;color:#a2a6a7;}
.news_box span.date {font-size:11px;color:#DD3A03;}
.news_box td.news_archive {padding: 0px 20px 20px 0;}
.news_box td.news_archive p {padding-bottom:10px;}
.news_box td.news_archive a {text-decoration:none;}
.news_box td.news_archive a:hover {text-decoration:underline;}
.news_box a.news_archive1 { font-size:16px; font-weight:bold;}
.news_box a.undrl { text-decoration:underline;}
.news_box div.sdvig {margin-left:18px; margin-bottom:10px}
.news_box td.main_news {margin-bottom: 30px;}
.news_box td.main_news p, .news_box table.other_news p, .news_box .com_text {font-family: Verdana, Helvetica, sans-serif;color:#333;font-size:13.2px;line-height:1.3;}
.news_box table.other_news a {color:#333;}
.news_box .main_news a {/*color: #242527;*/ text-decoration: underline;}
.news_box .main_news a:hover {text-decoration: none;}	
/*.news_box table.main_news td {padding-right: 0px;}*/
.news_box td.main_news img{margin-bottom: 10px;}
.news_box td.main_news p {padding-bottom:5px;}
.news_box td.main_news h1 {font-size:16px;padding-bottom:10px;font-weight:bold;margin:0;}
.news_box table.other_news td {padding-bottom: 30px;}
.news_box table.other_news h1 {font-size:14px;padding-bottom: 10px;font-weight:bold;}
.news_box h1 a {color: #555757!important;}
.news_box h1 a:hover {color:#DD3A03!important;text-decoration:none!important;}
.news_box table.other_news img {margin: 5px 10px 0 0;}
.news_box table.other_news a:hover {text-decoration:underline;}
.news_box div#FormView1_pan_source, div#Repeater1_ctl01_pan_source {display:inline;padding-left: 10px;padding-right:15px;}
.news_box .news ul {color:#333333;font-family:Verdana,Helvetica,sans-serif;font-size:13.2px;line-height:1.3; margin: 10px 0 0 25px;}
/*******comments***********/
.news_box .nameofcomm {color:#3887E0;font-weight:bold;}
.news_box .nameofcomm  a {color:#3887E0!important;}
.news_box .com_text a {text-decoration:underline;}
.news_box .com_box {margin-bottom:15px;}
.news_box .tcom {margin:15px 25px 0 0; width:auto;}
.news_box .tcom td {padding:0;}

/***§§§ — body.page_rcp_group_comment — §§§***/
.page_rcp_group_comment .text_group, .page_rcp_group_comment .text_group p {font-family: Verdana, Arial, Helvetica, sans-serif!important;font-size:13px;color:#333;line-height:1.3;margin:0;}
.page_rcp_group_comment h1 {margin-bottom:7px;font-size:24px;}
.page_rcp_group_comment h1 a {text-decoration:none;}
.page_rcp_group_comment h1 a:hover {text-decoration:underline;}
.page_rcp_group_comment h2.instr, .page_rcp_group_comment td.ingr {padding:10px 0;}
.page_rcp_group_comment .ingr_bold {font-weight:bold;} 
.page_rcp_group_comment .rec_steps img {padding:5px 20px 0px 0; cursor:pointer;}
.page_rcp_group_comment .rec_steps h3 span, .page_rcp_group_comment td.ingr {font-weight:bold;}
.page_rcp_group_comment .text_group p {padding-bottom:7px;}
.page_rcp_group_comment .goto_center td {padding:0;}
.page_rcp_group_comment td.simple {padding-right:10px;}
.page_rcp_group_comment td.simple, .page_rcp_group_comment td.quant {padding:3px 0 4px 0;border-bottom:dashed 1px #ddd; font-size:12px;color:#333;vertical-align:middle!important;}
.page_rcp_group_comment td.quant { text-align:left;width:75px;}     
.page_rcp_group_comment td.navlist ul {list-style-type:none;}
.page_rcp_group_comment .rec_primer_gr {border-bottom: dashed 1px #c7c7c7; padding:10px 0;}
.page_rcp_group_comment .pager_gr {float:right;}
.page_rcp_group_comment .nameofday {color:#ED7F10; display:block; margin-left:110px; margin-top:7px; }
.page_rcp_group_comment .border_dash, .page_rcp_group_comment td.info, .page_rcp_group_comment td.rec_primer_gr  {border-bottom: dashed 1px #c7c7c7;}
.page_rcp_group_comment .com_rules {margin:10px 0px 15px;}
.page_rcp_group_comment .com_rules ul {color:#333; margin-left:15px; }
.page_rcp_group_comment .com_rules li {padding-bottom:4px;}
.page_rcp_group_comment .com_rules p {color:#333; line-height:1.3; font-size:13px; }
.page_rcp_group_comment .nameofcomm {color:#3887E0;font-weight:bold; }
.page_rcp_group_comment .nameofcomm a {color:#3887E0!important;}
.page_rcp_group_comment .com_text a {text-decoration:underline;}
.page_rcp_group_comment .com_text {color:#333;}
.page_rcp_group_comment .com_box {color:#333; margin-bottom:15px;}
.page_rcp_group_comment .tcom {margin:15px 25px 0 0; }

/***§§§ — body.page_article_anons — §§§***/
.page_article_anons table.journals td {padding:0;}
.page_article_anons .small_orange {font-size:11px;color: #DD3A03!important;font-weight:normal!important;}
.page_article_anons a.small_orange:hover {color: #555757!important;}
.page_article_anons h1.journals {color:#666666; margin-bottom:0; font-weight:normal;font-family: Tahoma, Helvetica, sans-serif;font-size:20px;padding:20px 0 2px 0px;}
.page_article_anons table.journals a, .page_article_anons h2 a {text-decoration:underline;}
.page_article_anons table.journals a:hover, .page_article_anons h2 a:hover {color: #ec7c08;}
.page_article_anons h2.journals {font-family: Arial, Helvetica, sans-serif;font-weight:normal;color:#ec7c08;text-decoration: none;font-size:16px;padding-bottom:5px;}
.page_article_anons table.journals p, .page_article_anons p.small, .page_article_anons table.journals {font-family: Verdana, Arial, Helvetica, sans-serif!important;line-height:1.4;color:#333;}
.page_article_anons table.journals p.small {padding-bottom:10px;}
.page_article_anons table.journals h2 {padding-bottom:15px;}
.page_article_anons span.dark {color: #272727;font-weight: bold;}
.page_article_anons table.journals p {padding-right:10px;}

/***§§§ — articles — §§§***/
#data {width:177px;float:left;padding-right:7px;}
#content, #content_header, .komments  {/*width:540px;*/margin-left:184px;}
#content {margin-top:15px;}
.content table td {padding:0;}
#content_header, #data {padding-top:20px;}
#content_header table {margin:0;}
.content div.article_pic, .content .article_pic2 {float:left;margin:18px 20px 20px 0;padding-bottom:1px;color:#9f9e9e;font-size:10px;text-align:right;position:relative;}
.content div.article_pic {border-bottom:#c7c7c7 1px solid;}
.content div.article_pic span {color:#9f9e9e; font-size:11px;}
.content div.article_pic img {display:block;padding-bottom:3px;}
.content div.links_block {/*float:left;*/width:177px;text-align:left;position:absolute;padding:20px 7px 0px 0px;/*margin-right:10px;*/}
.content div.links_block h2 {font-size:15px;font-weight:bold;padding-bottom:5px;}
#content h1, #content_header h1 {font-size:11px;margin:0;}
#content_header h2 {font-size:24px;padding:5px 0 15px 0;margin:0;color:#666666;}
#data, #data span {font-size:11px;}
#content h2, #content h3 {color:#333;font-size:14px;font-weight:bold;padding:10px 0px 8px 0px;}
#content h6 {color:#333;font-size:16px;font-weight:bold;padding:10px 0px 8px 0px;}
#content p, p.vvodka, #content_header, #content_header p, .table_intext, ul.spisok_intext li {font-family: Verdana, Arial, Helvetica, sans-serif !important;color:#333;font-size:13px;line-height:1.4;}
#content p, ul.spisok_intext {padding-bottom: 10px;}
.content .komments p, .komments span  {color:#555;}
.content p.vvodka {margin-left:3px;}
#content a, .content p.vvodka a, .content .komments a, #content_header p a {border-bottom:1px dotted #333333;color:#333;text-decoration:none;}
#content a:hover, .content p.vvodka a:hover, .content .komments a:hover, #content_header p a:hover {border-bottom:none; text-decoration:underline;} 
.content ul.detail {/*list-style-type: none; margin-top:5px;*/list-style-position:inside;margin-bottom:20px;margin:0;}
.content ul.detail li {background-image: url(img/2x2_bulett.gif);background-repeat: no-repeat;background-position:0 .6em;font-size:11px;padding-bottom:15px;list-style-position:inside;}
.content p.inside_lead{padding:5px 15px; margin-bottom:10px; background-color: #EBE7DB;} 
#content .quot_block {padding:5px 0 0 40px; background:url("/img/quot_left.jpg") no-repeat top left; margin:20px 0 30px;}
#content .quot_block p {font:25px/1.2 Georgia !important; text-align:center; padding:0 40px 20px 0; background:url("/img/quot_right.jpg") no-repeat bottom right;}
.content div.left_text {width:320px;float:left;background-color: #EBE7DB;padding:5px 15px;margin-left:-90px;margin-right:7px;}
.content .pager {float:right;}
.content .pager a {color:#555757!important;font-weight:bold!important; border:0!important;}
.content div.pager .current_page {font-size:15px!important; color:#f09721!important;}

/***§§§ — body.page_arsenal — §§§***/

.page_arsenal a.orange:hover {color: #636565;}
.page_arsenal img.bigpic {margin-right: 7px;}
.page_arsenal img.smallpic {margin: 0 0px 7px 0; max-width:200px; height:auto;}
.page_arsenal td.text {border-bottom: #c6c6c6 1px dashed;padding:0 10px 0 15px;}
.page_arsenal td.text h1 {padding-bottom:10px;}
.page_arsenal table.bottom_table {margin-top: 20px;}
.page_arsenal td.bottom_text {padding-left:30px;padding:0 10px 0 20px;border-left:#c6c6c6 1px dashed;}
.page_arsenal h1 a, .page_arsenal h2 a {font-size:14px; font-weight:bold;} 
.page_arsenal h1 a:hover, .page_arsenal h2 a:hover {text-decoration:none!important;color:#DD3A03;}
.page_arsenal p a:hover {text-decoration:underline;}
.page_arsenal table.bottom_table h1 {padding: 0 0 3px 5px;}
.page_arsenal .rec {border:1px solid #ccc; width:669px;}
.page_arsenal .rec img {width: 100px; height:100px; float:left; margin-right:5px; }
.page_arsenal .arsenal_table {margin:10px 0;}
.page_arsenal .arsenal_table td {padding:10px;}
.page_arsenal .arsenal_gallery td {width:150px; padding:0; padding:0 10px; margin:0;}
.page_arsenal .arsenal_table a {text-decoration:none;}
.page_arsenal .upper_table a {text-decoration:none;}

/***§§§ — body.page_video — §§§***/
.page_video .left_200px p {margin:5px 0 0;}
.page_video .right_500px p {margin:0 0 5px;}

/***§§§ — body.page_rcp_usernew — §§§***/
.page_rcp_usernew small {font-size:11px;}
.page_rcp_usernew .grey_pl {background:#ebe7dc; padding:10px; color:#000;
    border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.page_rcp_usernew .avatar_info {float:left; width:170px;}
.page_rcp_usernew .step1 {float:right; width:520px;}
.page_rcp_usernew .step2 p {float:left; width:230px;}
.page_rcp_usernew .ingredients_block {float:left; width:330px;}
.page_rcp_usernew .what_do_block {float:right; width:350px;}
.page_rcp_usernew .what_do_block .grey_pl {margin:0 0 15px;}
.page_rcp_usernew #ingrd_place_holder input {width:150px; margin:0 5px 0 0;}
.page_rcp_usernew #ingrd_place_holder_result th {color:#000; font-weight:bold; background:#ebe7dc;}
.page_rcp_usernew #ingrd_place_holder_result tr {background:#ebe7dc;}
.page_rcp_usernew #ingrd_place_holder_result .table-tr-odd {background:#fff;}

.page_rcp_usernew .super_table_ingrd th {color:#000; font-weight:bold; background:#ebe7dc;}

.page_rcp_usernew .final_btns {text-align:center; border-top:3px solid #ebe7dc; padding:10px 0 0;}
.page_rcp_usernew .nasti_hint {width:150px; margin:0 89px 0 0;}

/***§§§ — body.page_main_resto — §§§***/
.page_main_resto .right_500px {width:491px;}
.page_main_resto .comment, .page_main_resto .comment_main {font-size: 11px;margin-top: 5px;}
.page_main_resto .columns a {text-decoration:none;}
.page_main_resto .columns a:hover {text-decoration:underline;}
.page_main_resto .recbox div h3 {font-size: 12px;font-weight: bold;}
.page_main_resto .small_anons img {height: 55px;margin-right: 10px;width: 70px;}
.page_main_resto .small_anons {border-bottom: 1px dashed #C7C7C7;padding: 7px 0 8px;vertical-align: top;}
.page_main_resto .small_anons h2 a {color: #000000;font-size: 12px;padding-bottom: 5px;text-decoration: underline;}
.page_main_resto .small_anons h2 a:hover {text-decoration:none;}
.page_main_resto .small_anons span a {font-size: 11px;}

/***§§§ — body.page_main_recipe — §§§***/
.page_main_recipe .right_500px {width:491px;}
.page_main_recipe .comment, .page_main_resto .comment_main {font-size: 11px;margin-top: 5px;}
.page_main_recipe .columns a {text-decoration:none;}
.page_main_recipe .columns a:hover {text-decoration:underline;}
.page_main_recipe .recbox div h3 {font-size: 12px;font-weight: bold;}
.page_main_recipe .small_anons img {height: 55px;margin-right: 10px;width: 70px;}
.page_main_recipe .small_anons {border-bottom: 1px dashed #C7C7C7;padding: 7px 0 8px;vertical-align: top;}
.page_main_recipe .small_anons h2 a {color: #000000;font-size: 12px;padding-bottom: 5px;text-decoration: underline;}
.page_main_recipe .small_anons h2 a:hover {text-decoration:none;}
.page_main_recipe .small_anons span a {font-size: 11px;}
.page_main_recipe .recbox .interview div {padding: 0 10px;}
.page_main_recipe .recbox .interview {padding: 0 0 10px;background: url("http://static.gastronom.ru/img/interv.gif") no-repeat scroll center bottom #F2F1E6;}
#roll_rec td, #roll_rec2 td {padding: 0 20px 5px 0;}
#roll_rec .smallpic {display: block;height: 113px;margin-bottom: 8px;width: 150px;}

/***§§§ — body.page_advsearch — §§§***/
/* poisk  results style */
.page_advsearch li.mainrecipe_nav  {display:inline;font-size: 11px;}
.page_advsearch table.result h1 a, .page_advsearch table.result h1 span{font-size: 15px;color: #DD3A03;}
#poiskresult h1 {font-size: 16px; padding-left:10px; padding-bottom:5px;}
#poiskresult p{padding-left:10px;padding-bottom:20px;font-family: Verdana, Arial, Helvetica, sans-serif!important;line-height:1.4;color:#333;}
.page_advsearch table.result h2 span{font-size: 12px;}
.page_advsearch table.result p, .page_advsearch table.result h1, .page_advsearch table.result h2 {margin:0;}
.page_advsearch table.result h2 span, .page_advsearch table.result h1 span {font-weight: bold; }
.page_advsearch table.result a {text-decoration: underline!important;}
.page_advsearch h1 a:hover, .page_advsearch h2 a:hover, .page_advsearch table.result a:hover {text-decoration:none!important;color: #DD3A03;}
.page_advsearch .sort li {display: inline;padding: 0 15px 0 0;}
.page_advsearch .td_niz {padding-right: 15px;}
.page_advsearch .td_niz h2{font-weight:bold;}
.page_advsearch .result p, .page_advsearch table.result p  {color: #333;}
.page_advsearch span.dark, .page_advsearch table.result span.dark  {color: #3e3e3e;}
.page_advsearch table.result .current_page {color:#DD3A03;text-decoration:none !important;}
/* recipe navigation box*/
.page_advsearch table.recipe_nav {margin-bottom: 20px;}
.page_advsearch td.grey_r {background: #c6c6c6;}
#search_recipe {height: 14px;width: 265px;font-size: 11px;color: #4c4e4e; background: #d6d6d6;border: 1px #fff solid; padding: 2px;margin: 0px 2px 3px 5px;}
.page_advsearch table.recipe_search {margin: 0 30px 0 10px;height: 45px;}
.page_advsearch table.recipe_search td {vertical-align:bottom;}
.page_advsearch table.recipe_search h1 {color: #fff;padding: 0px 0 3px 0;}
.page_advsearch table.recipe_search a, .page_advsearch table.recipe_search p {font-size:11px;}
.page_advsearch table.recipe_search a:hover, .page_advsearch td.orange_r a:hover, .page_advsearch div.orange_r a:hover {text-decoration:underline;}
.page_advsearch table.recipe_search p {padding-bottom:7px;}
.page_advsearch td.orange_r, .page_advsearch div.orange_r p {background: #ed7e09;}
.page_advsearch div.orange_r {float:right;width:153px;margin: 0px 0 10px 10px;}
.page_advsearch td.orange_r p, .page_advsearch div.orange_r p {padding: 0px 5px 1px 20px;color: #666;font-size:11px;}
.page_advsearch td.orange_r a, .page_advsearch div.orange_r a {color:#fff;font-size:11px;}
.page_advsearch .but_go {margin: 0 0 7px 2px;}
.page_advsearch .td2 {padding: 0 10px 20px 10px;}
.page_advsearch .vvodka_link a {font-weight: bold;}
.page_advsearch .vvodka_link a:hover {text-decoration: underline;}
/* enf of recipe navigation box */

/***§§§ — body.page_main_diet — §§§***/


/***§§§ — body.page_resto_galery — §§§***/
.page_resto_galery .photo_h2 span {color: orange;font-size: medium;font-weight: bold;}
.page_resto_galery .photo_h2 {margin-bottom: 7px;}
.page_resto_galery .photo_tab {background: none repeat scroll 0 0 #F3F0E7;margin: 5px 0 20px;}
.page_resto_galery .photo_tab td td {padding: 20px;}
.page_resto_galery .photo_tab div {float: left;margin: 0 20px 0 0;overflow: hidden;text-align: center; width: 146px;}
.page_resto_galery .photo_tab p {margin: 3px 0 0;text-align: center;}
.page_resto_galery .photo_big {background-color: #F3F0E7;margin-top: 5px;padding: 10px;width: 704px;}
.page_resto_galery div.photo_big div {margin: 25px 0;text-align: center;}

/***§§§ — body.page_user_delivery — §§§***/
.page_user_delivery .bsk_tabs .bsk_tab {color:#898989; font-weight:bold; font-size:12px; float:left; padding:5px 10px;
	margin:0 5px 0 0; text-decoration:none; border:1px solid #fff; border-bottom:0; background:#f3f3f3;}
.page_user_delivery .bsk_tabs .bsk_tab:hover {text-decoration:underline;}
.page_user_delivery .bsk_tabs .active {color:#ed7f10; cursor:default; border:1px solid #dddad1; border-bottom:0;
	background:#ebe7dc;}
.page_user_delivery .bsk_tabs .active:hover {text-decoration:none!important;}
.page_user_delivery .bsk_slides {}
.page_user_delivery .bsk_slides .navigation {padding:10px; background:#ebe7dc; border:1px solid #dddad1; border-top:0;}
.page_user_delivery .bsk_slides .navigation .img_btn {margin:0 0 -5px;}
.page_user_delivery .bsk_slides .legend {padding:15px; background:#ebe7dc; border:1px solid #dddad1; position:relative;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.page_user_delivery .bsk_slides .legend img {margin:0 0 -5px;}
.page_user_delivery .bsk_slide {}

/***§§§ — body.page_resto — §§§***/
.page_copyresto h1 {border-bottom:1px dashed #c7c7c7; padding:0 0 10px; color:#666; font-family:Tahoma; font-size:24px;}

.page_copyresto .midl {float:left; width:325px; overflow:hidden;}
.page_copyresto .midl .big_img {display:block; width:325px; margin:0 0 5px; overflow:hidden; max-height:350px;}
.page_copyresto .midl .big_img img {max-width:325px;}
.page_copyresto .midl .photo_source {border-bottom:1px dashed #c7c7c7; color:#999; font-size:11px;}
.page_copyresto .midl .types {font-size:11px;}

.page_copyresto .attribute {float:right; width:150px;}
.page_copyresto .attribute .cont {border-bottom:1px solid #f3f1e5; margin:0 0 5px; padding:0 0 5px; font-size:11px;}
.page_copyresto .attribute .cont .ingr_bold {display:block; font-weight:bold; text-align:center; 
    padding:5px 0; margin:0 0 10px; background:#ebe7dc; color:#000;}
.page_copyresto .attribute .rec_icon img {margin:0 5px 0 0;}
.page_copyresto .attribute .rec_info div {border-bottom:1px solid #f3f1e5; margin:0 0 5px; padding:0 0 5px; font-size:11px;}
.page_copyresto .attribute .rec_nav_left {font-size:11px;}
.page_copyresto .attribute .rec_nav_left img {margin:0 5px 0 0;}
.page_copyresto .attribute .rec_nav_left p {border-bottom:1px solid #f3f1e5; margin:0 0 5px; padding:0 0 5px; font-size:11px;}

.page_copyresto .textosnov {font-size:12px; color:#333; line-height:1.3; padding:0 0 10px;}
.page_copyresto .textosnov a {text-decoration:underline; color:#333;}
.page_copyresto .textosnov a:hover {text-decoration:none;}

.page_copyresto .rest_menu {margin:0 0 10px;}
.page_copyresto .rest_menu a {background:#ebe7dc; padding:5px 10px; float:left; margin:0 5px 0 0;}
.page_copyresto .rest_menu a:hover {color:#ed7f10;}
.page_copyresto .rest_menu strong {background:#ebe7dc; padding:5px 10px; float:left; margin:0 5px 5px 0; 
    font-weight:normal; white-space:nowrap; font-size:11px;}

.page_copyresto .icons {font-size:11px;}
.page_copyresto .icons img {width:30px; height:17px; margin:4px 3px 0px 0;} 



/******************************************************
	LOGOS
******************************************************/
.page_default .logo {background:url('http://static.gastronom.ru/img/logo_main.jpg') no-repeat left top;}
.page_main_recipe .logo {background:url('http://static.gastronom.ru/img/logo_recipe.jpg') no-repeat left top;}
.page_kb_prod .logo {background:url('http://static.gastronom.ru/img/logo_products.jpg') no-repeat left top;}
.page_main_resto .logo {background:url('http://static.gastronom.ru/img/logo_resto.jpg') no-repeat left top;}
.page_health .logo {background:url('http://static.gastronom.ru/img/logo_health.jpg') no-repeat left top;}
.page_arsenal .logo {background:url('http://static.gastronom.ru/img/logo_arsenal.jpg') no-repeat left top;}
.page_travel .logo {background:url('http://static.gastronom.ru/img/logo_news.jpg') no-repeat left top;}
.page_shownews .logo {background:url('http://static.gastronom.ru/img/logo_news.jpg') no-repeat left top;}

/******************************************************
	AutoCompleter
******************************************************/
ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	/*border:					1px solid #7c7c7c;*/
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}
