/* CSS Document */
body {background-color:White;}
*{
margin:0;
padding:0;
font-family: Tahoma, Arial, Helvetica, sans-serif
}

table{
border:0px; 
border-collapse:collapse; 
}

table td {
padding: 0px; 
vertical-align: top;
} 

img {
border:none;
}

.goto_center{
margin: 0 auto;
}


#main /*, #main_table, #main2, #Table1*/{
width: 1000px;
margin:0 auto;
vertical-align:top; 
height:auto;
}


p, span, body 
{font: normal 12px Tahoma, Helvetica, sans-serif;  
color: #777;
}

h1, h2, h3 {
font-weight: normal;
color: #666;
}
.small {font-size:11px;}

a {
color: #555757;
text-decoration:none;
}

a.underl, a:hover {
text-decoration:underline;
}

/**********/
.plashka {background-color:#f2f1e6; vertical-align:middle; }
.plashka h2, .pl_box h2, .pl_box h2 span {font-size:15px; font-weight:bold!important;}

.pl_box {padding-left:9px; height:21px; background: url(/img/plashka_left.gif) no-repeat  bottom left;}
.pl_h {height:21px; background: #ebe7dc url(/img/plashka_right.gif) no-repeat  bottom right; }


/*********/
.padtop27 {padding-top:27px;}

/*******/
.cloud span {margin-right:5px;}
.cl1 a{font-size: 24px; font-family: Arial, Sans-Serif!important;}
.cl2 a{font-size: 18px; font-family: Arial, Sans-Serif!important;}
.cl3 a{font-size: 13px; font-family: Verdana, Sans-Serif!important;}
.cl4 a{font-size: 12px; font-family: Arial, Sans-Serif!important;}
.cl5 a{font-size: 10px; font-family: Verdana, Sans-Serif!important;font-weight:bold;}
.cl6 a{font-size: 10px; font-family: Verdana, Sans-Serif!important; }
.cl7 a{font-size: 14px; font-style:italic;}
/***/

/*************small_news_anons*******************/

.small_anons {border-bottom:dashed 1px #c7c7c7; padding:7px 0 8px 0;vertical-align:top;}
.small_anons img {margin-right:10px; width:70px; height:55px;}
.small_anons h2 a {font-size:12px; text-decoration:underline; color:#000; padding-bottom:5px;}
.small_anons span a {font-size:11px;}

/********video_box*********/
.video_box {width:240px; margin-bottom:12px;}
.videor1 {background:#ffffff url(/img/videoboxup.gif) top center no-repeat; height:10px; font-size:5px;}
.videor2 {background:url(/img/videobox.gif) top center repeat-y; padding-left:10px; height:170px;}
.videor3 {background:#ffffff url(/img/videoboxbot.gif)  bottom center no-repeat; height:6px; font-size:0px;}
.videor2 span {float:left; font-size:10px; padding-right:35px;padding-top:130px; vertical-align:bottom; padding-bottom:5px}
.vpage {padding-top:130px;}
.vpage li, .grpage li {display:inline; margin-right:2px;}
.vpage li a, .grpage li a {font-size:10px; color:#000; background-color:#d0c6aa; padding:2px 3px;}
.vpage li a:hover, .grpage li a:hover {color:#fff; background-color:#ed7e09; cursor:pointer; }

 .txtvid1, .txtvid2, .txtvid3, .txtvid4, .txtvid5, .txtvid6, .txtvid7, .txtvid8, .txtvid9, .txtvid10, .txtvid11, .txtvid12, .txtvid13, .txtvid14, .txtvid15, .txtvid16  {margin-top:120px; }

 .vid1, .vid2, .vid3, .vid4, .vid11, .vid12, .vid13, .vid14, .vid15, .vid16, .vid17, .vid18, .vid19, .vid110, .vid111, .vid112, .vid113, .vid114, .vid115, .vid116 {display:block; width: 220px;} 

h2.kulvid {font-size:16px; font-weight:bold!important; color:#f17c15; margin-left:30px; margin-bottom:7px;}
h2.video_anons {font-size:13px;text-align:center;}
a:hover h2.video_anons {text-decoration:underline;} 
img.video {display:block; width:220px;height:115px;}
.imgvid {margin-bottom:8px; border:1px solid #bfc0c5;width:220px;}

/********video_box 2 philips*********/

.box_philips {width:235px; height:270px; margin:10px 0px 12px 0px; padding-left:5px; position:relative; }
h2.head_philips {font-size:16px; font-family:Arial, Sans-Serif; color:#494949; margin-bottom:7px; text-align:center; }

.imgvid_philips {width:240px;}
.video_philips {display:block; width:232px;}

.philips_page {padding-top:205px; text-align:center;}
.philips_page li {display:inline; margin-right:1px;}
.philips_page li a {font-size:10px; color:#494949; padding:2px 1px;}
.philips_page li a:hover {color:#0074b4; cursor:pointer; }

.box_philips p {color:#494949;padding-top:3px; text-align:center;} 

/********************************************/
/*div {overflow:hidden;}*/

.div_anons
{	padding:5px 5px 15px 10px;
	border:1px solid #9f9d96;
	width:300px;
	height:auto;
	background-color:#EBE7DC;
	/*font-weight:normal;*/
	color:#333;
	z-index:1000;
	}
.mybook {background:#f3a133; padding:3px 4px;}
.mybook a {font-size:11px!important;}
.mybook a:hover {color:#fff!important;} 

.basket img{padding-bottom:5px;}

/*******************************************
for ushi - baloons - ushariki
*******************************************/
#ushariki {display:none; width:1000px; margin:0 auto 15px;}
#ushariki .item {width:230px; float:left; padding:0 20px 0 0;}
#ushariki .item .image_with_mask {width:80px; float:left; overflow:hidden; height:60px;}
#ushariki .item .image_with_mask img {width:80px; float:left;}
#ushariki .item .image_with_mask .mask {position:relative; top:-60px;}
#ushariki .item .text {width:130px; float:right;}


/*************** vote in comment **********************/
.radiovote {margin:5px 0px 15px;}
.radiovote td {padding:2px 10px; }
.radiovote input {margin-right:5px; vertical-align:middle;}

/***************** Вынос вопросов диетологу ************/
.vopros_diet {margin:10px 0px;}
.vopros_diet h2 {color:#555555;font-size:13px;font-weight:bold; padding-top:10px;}
.vopros_diet p {color:#444; padding:7px 5px 0px 0px;}
.vopros_diet p a {color:#444;}
.vopros_img {float:left; margin-right:5px; width:80px;}

.inkonkurs {margin-bottom:15px;}
.inkonkurs a {color:#3887E0;}

/*****************служебные сообщения***********************/
.mes_text_blue {color:#3682d8;margin-top:15px;line-height:1.3;font-size:12px;}
.mes_text_blue a {text-decoration:underline; color:#3682d8;}


/*****************mag box***********************/
.mag_box {width:216px; height:210px;padding-top:40px;background:#fff url(http://static.gastronom.ru/img/mag.gif) top left no-repeat;
          padding-left:24px; }
.mag_box h2 {color:#000; font-size:14px;font-weight:bold;margin:10px 0px 8px;}
.mag_box a {color:#000; font-size:12px;text-decoration:underline;}
.mag_box a:hover{text-decoration:none;}
.mag_box p {padding-bottom:5px;}

/***********************************************************/
/*------------heder.css------------------------------------*/
/***********************************************************/

/* ----- шапка ------- */

#header { 
margin:0 auto;
padding-bottom: 15px;
padding-top: 10px;
width: 1000px;}    

table.head {
width: 100%;
margin-bottom:5px;}

/* colums */
col#head_col1 {
width: 250px;
text-align:left;}

/*search*/
input.search {
height: 15px;
width: 120px;
font-size: 11px;
color: #999; 
border: 1px #999 solid; 
padding: 2px;
margin: 0px 2px 0px 0px;
}

/**********up menu***********/

div.grey_pl {background-color:#ebe7db;
padding:0px 9px 0px 0px;
width:720px;}

.up_menu td {padding-left:9px;
padding-bottom:2px;
vertical-align:bottom;}
.up_menu td.myb {padding-bottom:0px;} 

.up_menu span img{margin-bottom:-3px;}

.up_menu a {
font-size:12px;
color:#000;
text-decoration:underline;}

.up_menu a:hover {color:#ed7e09;} 

.log_in_out {color:#fa190d!important; cursor:pointer;} 
.blue {color:#3887e0!important;}	

.pad7 {margin-left:7px;}

.login_box{position:absolute;
left:50%;
right:50%;
top:120px;
width:230px;
border:1px solid;
padding:5px;
display:none; 
background-color: #fafafa;
z-index: 100;}

/***********************************************************/
/*------------menu.css------------------------------------*/
/***********************************************************/

table#mmm {
margin: 0 auto;
width: 1000px;
border-collapse: collapse;
border-top: 1px solid #f4a53a;
}
table#mmm td { vertical-align:middle;}
td.underl 
{padding: 4px 4px 3px 4px;
text-align:center;
/*background-color:#EBE7DC;*/}

td.underl_last
{padding-top: 2px;
padding-bottom: 2px;
text-align:right;
}

td.underl a, td.underl_last a{
font-family: "Trebuchet MS", Tahoma, Sans-Serif;
font-size: 13px;
color: #ec7c08;
font-weight: bold;}

table#mmm a:hover{color: #555757!important;}

td#menu_rec{
padding: 4px 4px 5px 5px;
text-align:center;}

td.current{
padding: 4px 4px;
background: url(../img/bg_or.gif) bottom left;
background-repeat:repeat-x;
text-align:center;
}
td.current_brend {background:none; background-color:#fff;} 

/*********second row**************/
td.nifty{
background: url(../img/bg_nifty.gif) bottom left;
background-repeat:repeat-x;
height:20px;
padding-bottom:2px;}

td.nifty_brend {background:none; background-color:#fff;}

td.nifty li
{font-family: "Trebuchet MS", Tahoma, Sans-Serif;
display: inline;
padding: 0 12px 0 7px;}

td.nifty a 
{font-family: "Trebuchet MS", Tahoma, Sans-Serif;
font-size: 13.5px;
color: #fff;}

td.nifty a.subcur{font-size: 14px;
color: #555;}

.nifty ul {margin-top:2px;}

/****************main (first row)*****************/

td.underl_m, td.underl_m_sc {
border-right:#fff 1px solid;
background: url(../img/bg_or.gif) bottom left;
background-repeat:repeat-x;
text-align: center;
height:28px;
padding:0 4px;
white-space:nowrap;
}

td.underl_m_last
{padding-top: 2px;
padding-bottom: 2px;
background: url(../img/bg_or.gif) bottom left;
background-repeat:repeat-x;
text-align: right;
width:165px;
height:24px;}

td.underl_m a, td.underl_m_sc a, td.current a 
{font-family: "Trebuchet MS", Tahoma, Sans-Serif;
font-size: 13px;
color: #fff; font-weight:bold;}

.shadow {background: url(../img/shadow.gif) top left;
background-repeat:repeat-x;
height:3px;
font-size:3px;}

.b_go {width:19px; height:19px; margin:0px 5px 2px 0px;  vertical-align:bottom;}
	
/***********************************************************/
/*------------footer.css------------------------------------*/
/***********************************************************/

table.colontitul {
width: 1000px;
margin: 0 auto;
margin-top: 15px;}

table.colontitul td {
vertical-align: bottom;
text-align: left;}

td.tcol_r1c1 {
font-size: 11px;
line-height: 1.2;
color: #ec7c08;
border-bottom: 1px solid #f19621;
border-top: 1px solid #f19621;
/*background-color: #f19621;*/
padding: 3px 0px 4px 10px;}

.tcol_r1c1 a {
color: #ec7c08;
font-size: 11px;
text-decoration: none;}

.tcol_r1c1 a:hover {text-decoration: underline;}

td.tcol_r2c1 {
width: 761px;
line-height: 1.5;
color: #3887e0;
padding: 10px 0px 10px 10px;}

td.tcol_r2c1 a {color: #3887e0;}
	
td.tcol_r2c1 a:hover {
color: #ec7c08;
text-decoration:underline;}

td.tcol_r2c2 {
width: 239px;
padding: 10px 0px 10px 10px;}

/* - other - */

.basket img{padding-bottom:5px;}

.clear_both {clear:both; height:0; overflow:hidden;}

.padright20 {padding:0 20px 0 0;}
.padtop20 {padding:15px 0;}
        

