
.right_col {width:240px;}
.upper_table {margin-right:30px;}
.center_vynos {margin-bottom:18px;width:552px;}
#midlle_col {padding-left:33px;}
.bigpic {width:400px; height:300px;}
.midlpic{width:270px; height:200px;}
.info_site { font-size:10px; color:#999; margin-top:40px;}

/* **group box** */
.group_box {width:218px; padding-top:4px;}/* margin-bottom:310px; */
.group_box  h2.video_anons {padding-top:6px;}
.group_box  h2.video_anons a {font-size:15px; font-weight:bold;color:#666;}

.arch_box { margin-top:240px;}

.gr_pic_box {width:240px;position:absolute; }
.gr_pic_box img {display:block; width:240px;height:180px;}

.grpage {margin-top:210px; z-index:120; position:absolute; }
.grpage ul {margin-left:25px;}

/*#txtvid11, #txtvid12, #txtvid13, #txtvid14, #txtvid15, #txtvid16, #txtvid17,
#txtvid18, #txtvid19, #txtvid20, #txtvid21 
{background:#fff url(/img/fon_recipe_gr.gif) bottom center no-repeat; width:240px; height:54px; text-align:center;}*/

/* ******************************** */
.dark_grey, .main_headlines h2, .headlines_resto h2, #td_id1 h2, #td_id2 h2 {color:#5e5e5e;}	
.comment, .comment_main {margin-top:5px; font-size:11px;}
.main_headlines, .headlines_resto {height:300px;}
.main_headlines td {padding:5px 5px 0px 10px;
	 vertical-align:middle!important; }
.main_headlines div {border-bottom: 1px dotted #999;
		height:54px;
		display:table-cell;
		width:137px;
		vertical-align:middle;}
.main_headlines h2, .headlines_resto h2, #main_resto_id1 h2  {font-size:12px; font-weight:bold;}
/*****blog_vynos******/
td.blog_vynos{padding-bottom:8px; width:198px;}
.blog_boxes {width:198px;}
.blog_vynos .user{color:#3887e0; text-decoration:underline; font-weight:bold;}
div.b {width:177px; background:#d7e6a3 url(http://static.gastronom.ru/img/blog_line_top.gif) no-repeat top center; padding: 5px 10px 0px 10px;}
div.b h2 {color:#233360; font-size: 18px;} 
div.b span {font-size:11px; color:#000000;}
/******news******/
span.other_news 
{display:block;
 padding-bottom:7px;
 margin:10px 10px;
 border-bottom:dashed 1px #c7c7c7;}

span.other_news a 
{ font-size:12px;
	color:#000;}
span.other_news span.date {display:block; color:#ee781c;}

/******list******/
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;
    height: 19px;}

/**********/
#kul_school{margin:27px 0;}
.smallpic 
{display:block;
  width:150px;
  height:113px;
  margin-bottom:8px;}
  
 .nifty_blue {background:#f19621 url(http://static.gastronom.ru/img/nifty_blue.gif) no-repeat bottom left;}
 .nifty_blue div {width:130px; padding:10px 5px 15px 10px;}
 .nifty_blue div h3 a{font-size:12px; font-weight:bold; color:#fff;}
 .nifty_blue div span a{font-size:12px; color:#fff;}
 
 
.anons_top_bg 
{margin-top:27px; 
width:492px;
background: #EBE7DC url(http://static.gastronom.ru/img/anons_top_bg.jpg) no-repeat top;}

.anons_top_bg td {padding-left:10px;}
.anons_top_bg h1 {margin:5px 0;font-size:15px;color:#5e5e60;font-weight:bold;}

.anons_bottom_bg 
{background: url(http://static.gastronom.ru/img/anons_bottom_bg.jpg) no-repeat bottom;
padding:10px 0;}

.anons_bottom_bg a img {display:inline;margin-right:12px;}
img.last, img.mag, img.first {width:146px; height:180px;} 

/**************vopros otvet**********/
#vopr {margin:20px 0 10px 0; font-family:Arial, Sans-Serif!important;}
.vop1 {width:240px; padding-top:7px;height:25px;  background: transparent url(http://static.gastronom.ru/img/bl1.gif) top right no-repeat;}
.vop1 span {color:#fff; font-size:14px;margin-left:85px; padding-top:8px;}
.vop2 {z-index:1; width:199px;}
.vop22{background: #ffeac1 url(http://static.gastronom.ru/img/bl2.gif) top left no-repeat;padding:10px 15px;}
.vop22 h3 a {font-weight:bold; font-size:14px;}
.vop3 {width:195px;float:right;margin-top:-50px; z-index:5;}
.vop32{background: #dcf0f6 url(http://static.gastronom.ru/img/bl4.gif) top left no-repeat; padding:10px 15px;width:157px;}
.vop32 span a {color:#000;}

/***short search********************/
.recipe_s {width:165px; height:27px; background: url(http://static.gastronom.ru/img/recipe_s.gif) top left no-repeat;} 
.recipe_s a {color:#898989; font-weight:bold; font-size:12px;}
.recipe_s p {padding:9px 0px 0px 15px;}
.resto_s {width:387px;
	 height:27px;
	 background: url(http://static.gastronom.ru/img/resto_s.gif) top left no-repeat;} 
.resto_s p {color:#ed7f10; font-weight:bold; font-size:14px; padding-top:6px;}

.common, .common2 {width:552px;
	 background-color:#ebe7dc;
	 border: solid 1px #dddad1;
	 border-top:none;}
.common input.inp_resto {border:1px solid #787872; width:120px!important; padding:2px 4px; display:inline; margin:4px 0px 0 5px;}
.common li {display:inline; padding-right:3px;}.common li#en ul li{padding-right:5px;} 
.common li a, ul.alphabet li span {font-size:11px; color:#3a3a3a; font-weight:bold; text-decoration:underline!important;}
.common ul.alphabet, .common ul.alphabet ul {display:inline;} .common ul.alphabet {margin-left:5px;}
li.trans {display:none;}ul.alphabet li span {cursor:pointer;color:#ED7F10;}

.common select {margin:9px 0px 5px 5px;}
p.ingredient {margin-bottom:4px;}

.recipe_s2 {width:165px; height:27px; background-color:#ebe7dc;} 
.recipe_s2 p {padding:6px 0px 0px 15px; color:#ed7f10; font-weight:bold; font-size:14px;}
.resto_s2 {width:387px; height:27px;background: url(http://static.gastronom.ru/img/resto_s2.gif) top left no-repeat;} 
.resto_s2 a {color:#898989; font-weight:bold; font-size:12px;}
.resto_s2 p {padding:9px 0 0 15px;}

.common2 p {margin-left:13px; color:#333;}
.common2 input.inp {border:1px solid #787872; width:245px!important; padding:2px 4px;}
.common2 select, .common2 input {margin-top:6px;}
.common2 option {margin:1px 5px;}

.b_go{width:20px; height:20px; vertical-align:bottom;margin-left:3px;} 
.b_go_d{/*width:20px; height:20px;*/ margin:0 0 6px 5px;} 
input.b_go2 {margin:6px 0 0px 57px; padding:0; width:63px;}

/**resto main block**/
.headlines_resto td {vertical-align:middle!important; padding:10px;}
 #td_id1 {background-color:#ebe7db;}
 #main_resto_id1 {background-color:#ebe7db; vertical-align:middle!important; padding:10px;}
 #main_resto_id2 {padding:10px;}
.interview {background: #f2f1e6 url(http://static.gastronom.ru/img/interv.gif) center bottom no-repeat;}
/*td.interview div {margin:5px 10px 10px 10px;}*/

/***adm_control_but***/
.control_but {color:#fff; font-weight:bold; padding:0 2px; text-decoration:none;
              background-color:#d40000;  font-size:12px; font-family: Tahoma, Arial, Sans-Serif;}
a.control_but:hover{text-decoration:none;  background-color:#53c8ff;}

/*********books**************/
.bookz {background-color:#ebe7dc; height:245px;}
.bookz div {position:relative;bottom:20px;padding-left:42px;}
.bookz div a {color:Black;text-transform:uppercase;font-size:14px; font-weight:bold;}
.head_bookz {text-align:center; padding:7px 0px 5px 0px; }
.head_bookz a {font-weight:bold;color:#777;}
a.bookz_link, a.bookz_link:hover {text-decoration:none;}
/***********************/
.clear{clear:both; font-size:2px; height:2px; width:100%;}
/************************/
#roll_rec td, #roll_rec2 td {padding:0px 20px 5px 0px;}
#roll_rec3 td {padding:0px 7px 5px 0px;}
#roll_rec td a, #roll_rec3 td a{font-weight:bold;}
/***********tests**************/
.test_box {width:240px; background:#ebe7dc url(http://static.gastronom.ru/img/test1.gif) top left no-repeat;}

.test_box2 {padding:10px 13px 13px 15px; background: url(http://static.gastronom.ru/img/test2.gif) bottom left no-repeat;} 
.test_box2 h2 a{color:#f17c15; font-size:14px; font-weight:bold;}
.test_box2 p a {color:#000; text-decoration:underline;}

/************recbox***main recipe*****************/

.recpic {display:block; width:240px; height:180px; margin-bottom:8px;}
.recbox div h3 {font-size:12px; font-weight:bold;}
.comment_main {padding-left:10px;}
div.rec_anons {padding:0 10px 10px;}

.recbox .firstBlock .interview {padding:0 0 10px; /*тут еще бекграунд должен быть*/}
.recbox .firstBlock .interview div {padding:0 10px;}
.recbox .firstBlock {width:150px; float:left;}
.recbox .pl_box {margin:0 0 10px; padding:0; height:auto; background:#ebe7dc url("http://static.gastronom.ru/img/plashka_right.gif") no-repeat right top;}
.recbox .pl_box h2 {padding:2px 0 1px 9px; background:url("http://static.gastronom.ru/img/plashka_left.gif") no-repeat left top;}

