
h1 {font-size: 24px; margin-bottom:7px; } 	
h1 span {font-size: 18px; color:#666; }
 
.border_dash, td.info, td.rec_primer_gr  {border-bottom: dashed 1px #c7c7c7;}

.menu_info, td.menu_info {border-bottom : solid 1px  #c7c7c7;  }
table.menu_info td {padding-bottom: 2px;}

.atrib,  #atrib_div {padding-top:15px;}/*#navlist,*/ 
#navlist {width:210;}
.midl, #midl_div {width:325px; padding:15px 0 2px 0; }
.atrib, #atrib_div {width:151px;}
.mapl, #mapl_div {width:425px; padding:15px 0 2px 0; height:350px; }

.midl a, .atrib a, #atrib_div a, #midl_div a, .mapl a, #mapl_div  a {text-decoration:underline;}

.big_img {width:325px; margin-bottom:5px; overflow:hidden; max-height:350px;}
.big_img img {max-width:325px;}
iframe.vp {height:350px;}  

.map_img {width:425px; margin:5px 0px; 
          position: relative;  height:380px; min-height:380px;  line-height:1.2;}
.map_img iframe, #page, #main_map, #tileContainer, #map {height:360px; min-height:360px;}


div.textosnov {/*width:325px;*/
	 padding-top:15px;
	 border-top:dashed 1px #c7c7c7;
	 margin:4px 0 10px 0; }
	  
div.textosnov, div.textosnov p, div.textosnov span {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size:12px;
color:#333;
line-height:1.3;
padding-bottom:7px;}

div.textosnov a {text-decoration:underline; color:#333;}
div.textosnov a:hover {text-decoration:none;}

.types {width:100%}
.types td, .atrib p,  #atrib_div p, div.detail a, .linkblock a, .types td div span{font-size: 11px;}

.atrib p, #atrib_div p {color:#666;
	 border-bottom: solid 1px #f3f1e5;
	 padding-bottom:5px;
	 margin-bottom:5px;
	 line-height:15px;}

/*.photo_who {font-size:10px;}*/

/**list under vertical banner***/ 
div.detail {color:#666; margin:40px 0 15px 0;  border-bottom: solid 1px #f3f1e5;}
ul.detail, ul.bottom_links {list-style-type: none; margin-top:5px;}
ul.detail li, ul.bottom_links li {background-image: url(/img/2x2_bulett.gif);
              background-repeat: no-repeat;
              background-position:0 .6em;
              padding-left:  1em;
              padding-bottom: 7px;}
li.detail_name {font-weight:bold; background-image:none!important;/*Headings inside ul*/
	 font-size:14px; padding:10px 0px 5px 0px!important;}         
ul.bottom_links {margin-bottom:20px;}
ul.bottom_links li a {text-decoration:underline;}
ul.bottom_links li a span.user{color:#3887e0;}
.pl_head {font-size:18px;}

/*div.icons {width:151px;} */
div.icons img {width:30px; height:17px; margin:4px 3px 0px 0; } 

.plashka {background-color:#f2f1e6; vertical-align:middle; }
.plashka h2 {font-size:15px; font-weight:bold;}

.linkblock {width:230px; padding-left:10px;}
 
/*********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(/img/katalog_line_card.gif) repeat-x bottom left;
    padding: 4px 0 4px 10px;
    vertical-align:middle;}
  
ul.nav div 
 {margin-right:15px;
   background: transparent url(/img/2x2_bulett.gif) no-repeat center right;}
   
ul.nav li ul li{list-style: none;   /*second row*/
	background:none;
	padding: 2px 0px 6px 0px;
	vertical-align:text-top;
	}
ul.nav li ul li div a {font-weight:normal;
    font-size:11px;
    margin-left:10px;
    color:#777;}

ul.nav li ul li div{background: url(/img/catalog-arr.gif) no-repeat 0px 5px;}  
    
ul.nav ul li div a:hover {color:#333;}
ul.nav li ul div, ul.nav li.secondrow {background:none;}


/********resto poisk resault***********/

td.pager {vertical-align:bottom!important; padding-bottom:2px;}
a.current_page { font-size:16px; font-weight:bold;}

h2.restoname, h2.restoname span {margin:0 0 5px 0px; padding:0; font-size:12px; font-weight:bold;}
h2.restoname a {text-decoration:underline;}
div.commsearch {margin: 5px 0 0 0px;}
td.info {padding-bottom:10px;}
td.info a, .text_group a, .rec_ingr a, .rec_steps a{text-decoration:underline; }

/***************recipe poisk result*************************/
ul.group {list-style-type:none; color:#f19621;padding:5px 0px 4px 0px;}
ul.group li{font-size:10px!important;
	        padding-bottom:0px;}
ul.group li a { font-size:12px!important; color:#333;}
ul.group li a:hover {color:#f19621;}
.odd_grp a {font-weight:bold;}
.pager_rec {padding:0 10px 2px 0; width:170px;
	 border-bottom:1px dashed #C7C7C7; text-align:right;
	 vertical-align:bottom!important;}
	 
/************************recipe group********************************/
.text_group, .text_group p, .rec_steps,
.rec_steps p, .rec_steps span, .rec_ingr p span
{font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size:13px;
color:#333;
line-height:1.3;}

h2.instr, td.ingr {padding:10px 0;}
.ingr_bold {font-weight:bold;} 
.rec_steps img {padding:5px 20px 0px 0; cursor:pointer;}
.rec_steps h3 span, td.ingr {font-weight:bold;}
.text_group p {padding-bottom:7px;}

td.simple {padding-right:10px;}
td.simple, td.quant {padding:3px 0 4px 0;
border-bottom:dashed 1px #ddd; 
font-size:12px;
color:#333;
vertical-align:middle!important;}
td.quant { text-align:left;width:75px;}     


#rec_nav_left {margin:20px 0;}
td.navlist ul {list-style-type:none;}
.rec_primer_gr {border-bottom: dashed 1px #c7c7c7; padding:10px 0;}
.pager_gr {float:right;}

#m_gvGroup th{font-size:1px; height:1px;}
.nameofday {color:#ED7F10; display:block; margin-left:110px; margin-top:7px; }


/***********************recipe***************************************/
h2.instr, li.ingr_division{font-size:18px; color:#666;}

.rec_ingr li{border-bottom:1px dashed #C7C7C7;}
.rec_steps p {padding-bottom:7px;}

div.out_txt {margin-left:0px;  margin-bottom: 30px; background: #F2F1E6; padding:10px;}
.out_txt a {text-decoration:underline;}

li.ingr_division {padding:15px 0; border-bottom:none;}
.txt {float:left;}
.quant {text-align:right;}

.image_links {margin:15px 0px;}
.image_links a {text-decoration:underline;
  padding-left:10px;
  margin-left:10px;
  background: transparent url(/img/2x2_bulett.gif) no-repeat center left;} 
.image_links p {padding: 4px 0;}

p.calories span, div.left_info span, div.rec_info span {font-size:11px;}

.adv_sign {background-color:#f3f1e5; margin-bottom:30px; width:100%}
.adv_sign td {padding:0px 15px; text-align:left; }

td.ltc, td.rtc, td.lbc, td.rbc {padding:0px!important;} 
.ltc {height:9px;  background:#f3f1e5 url(/img/ltc_recipe.jpg) left top no-repeat;}
.rtc {height:9px; background:#f3f1e5 url(/img/rtc_recipe.jpg) right top no-repeat;}
.lbc {height:12px; background:#f3f1e5 url(/img/lbc_recipe.jpg) left bottom no-repeat;}
.rbc {height:12px; background:#f3f1e5 url(/img/rbc_recipe.jpg) right bottom no-repeat;}

.adv_sign td img {float:left; margin:0px 15px 5px 0px;}
.adv_sign_txt h2 {margin-bottom:3px;}
.adv_sign_txt h2 a {font-size:16px; color:#444; font-weight:bold;}
.adv_sign_txt span a {font-size:12px; color:#444; font-family: Arial, Helvetica, sans-serif!important;
                      line-height:1.3;}

.clear{clear:both; font-size:2px; height:2px; width:100%;}

/*********rec_cat**********/
.zaxod_group {background-color:#f3f1e5; padding: 7px; margin-bottom: 15px;}
.zaxod_group td{ padding: 5px 5px 5px 5px; }
.rec_primer {float:left; margin-right:7px;}
.rec_primer img{margin-bottom:10px;}
.subtd {border-bottom:1px dashed #C7C7C7; padding-bottom:15px;}

.sub_group {list-style-type:none; margin:0 0 0px 0px;}
.sub_group li{padding-bottom:3px;}
.sub_group li a {text-decoration:underline;}
.dalee {color:Red; font-weight:bold; font-family:Comic Sans MS; }
/****************resto_net***********/
#zag_block {margin:10px 0; padding-bottom:10px; font-size:18px;}
#rnet_list {font-size:11px; margin-bottom:15px;}
#rnet_list a {text-decoration:underline;}
#rnet_list h4 a{font-size:12px; color:#EE820C; font-weight:bold;}
a.or_link {color:#EE820C;}
.logo_group {margin:15px 0 10px 0;}
.allink_gr {margin:0px 0px 10px 24px;} .allink_gr a {color:#3366CC;}
/************resto_photo**************/
.photo_h2 span {font-size:medium; font-weight:bold; color:orange;}
.photo_h2 {margin-bottom:7px;} 

.photo_tab {margin:5px 0 20px;background:#F3F0E7;}
.photo_tab td td {padding:20px;}
.photo_tab div {float:left; width:146px; overflow:hidden; text-align:center; margin:0 20px 0 0; *margin:0 10px 0 0;}
.photo_tab p {text-align:center; margin:3px 0 0;}

.photo_big {padding:10px; background-color:#F3F0E7; width:704px; margin-top:5px;}
div.photo_big  div {text-align:center;margin:25px 0px;}
/****************resto_menu, resto_vine********************/
#menu_title h2 {color:#666; font-size:18px; margin-top:25px;}
.text12b {color:#666; font-size:12px; font-weight:bold;}
.menu_info {margin-bottom:10px;}
.menu_menu td {padding:10px 0px;}
.menu_menu td#menu_text {padding-right:10px;}

td#eng_namefilm { text-align:center; color:#333; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
tr.menu_pager td div {float:right; margin-top:20px;}

/***************resto card small menues************************************/

.menu1, .menu2, .menu3 {line-height:20px; 
                 background-color:#eee; position:relative; top:1px;
                 height:20px; float:left; margin-right:5px; padding:0px 5px 4px;}

.menu1 a, .menu2 a, .menu3 a{text-decoration:underline; color:#333; }
.menu1 a:hover, .menu2 a:hover, .menu3 a:hover {text-decoration:none;color:#ff6d0b;}
.clear_menu {clear:both; width:100%; background-color:#fff; }

.info_pl { background-color:#ebe7dc; padding:5px 7px; float:left; margin:0 3px 5px 0px;}
.clear {clear:both; width:100%; height:2px; font-size:2px;}

/* **group box** */
.group_box {width:210px; padding-top:4px; margin-bottom:280px;}
.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:210px;}/*position:absolute; */
.gr_pic_box img {display:block; width:210px;height:180px;}

.grpage {margin-top:210px; z-index:120; position:absolute; }
.grpage ul {margin-left:90px;}

#txtvid11, #txtvid12, #txtvid13, #txtvid14, #txtvid15, #txtvid16, #txtvid17 
{background:#fff url(/img/fon_recipe_gr2.gif) bottom center no-repeat; width:210px; height:54px; text-align:center;}

/*************resto_new*************/

#midl_div {float:left; margin-right:19px;}
#atrib_div {float:left; clear:right;}
textarea {font-size:13px; font-family:Verdana, Arial, Sans-Serif; }

/*************comments****************/
.write_com {border-top:2px solid #EBE7DC;padding-top:2px; text-align:center;}
.write_com a {background-color:#EBE7DC; padding:5px 10px;
              position:relative; top:2px; text-decoration:underline; }
/*.com_box {margin:15px 0px;
          font-family: Verdana, Arial, Helvetica, sans-serif!important;
          font-size:12px; }
.com_box span {font-size:10px;}

.com_text {font-size:12px; line-height:1.3; color:#333;
           font-family: Verdana, Arial, Helvetica, sans-serif!important;}
.nameofcomm {font-weight:bold;}*/
.nameofcomm {color:#3887E0;
font-weight:bold; }
.nameofcomm  a {color:#3887E0!important;}
.com_text a {text-decoration:underline;}
.com_text {color:#333;}

.com_box {color:#333; margin-bottom:15px;}
.tcom {margin:15px 25px 0 0; }

.com_rules {margin:10px 0px 15px;}

.com_rules ul {color:#333; margin-left:15px; }
.com_rules li {padding-bottom:4px;}

.com_rules p {color:#333; line-height:1.3; font-size:13px; }

.maplnk {color:#ED7F10;}