﻿body 
{
	 /*background-image:url(http://podarki.ru/images/front_200710_bk_stars.png);*/
}
.pre_body_710
{
	 text-align:center;
	 width:100%;

}

.body_710
{
	padding:13px;
	width:970px;
	overflow:hidden;
}
.main_box_710
{
	 width:960px;
	 overflow:hidden;
	 /*border:5px solid #8be452;
	 padding-bottom:10px;*/
	 padding:5px 5px 10px 5px;
	 background:#ffffff;
	 text-align:left;
	 clear:both;
	 z-index:1;
}
.header_710
{

	padding:11px 8px 0px 8px;
	/*overflow:hidden;*/
	clear:both;
}
.sub_header_710
{
	height:12px;
	padding:4px 10px 0px 10px;
	overflow:hidden;
	clear:both;
	height:20px;
	font-size:12px;
	color:#8a8a8a;
	
}
.left_nav_710
{
	width:190px;
	/*padding:0 0px 0px 10px;*/
	z-index:20;
	/*overflow:hidden;*/

}
.left_nav_box_710
{
	
	
	z-index:20;
	width:176px;
	
	
}
.left_nav_un_b_710
{
	width:176px;
	overflow:hidden;
	border-top:3px solid #49af00;
	height:0px;
}

.left_nav_under_w_border_attop
{
	width:176px;
	overflow:hidden;
	border-top:3px solid #49af00;
	padding:10px 0;
}


.left_info_710
{
	width:176px;
	padding:10px 0px 0px 0px;
	overflow:hidden;
}
.left_info_710_top
{
	width:176px;
	padding:0px 0px 10px 0px;
	overflow:hidden;
}
.left_info_box_710
{
	border-top:3px solid #048d00;
	padding:16px;
	background:#8be452;
}
.left_info_box_710_2
{
	/*border-top:3px solid #048d00;*/
	padding:16px;
	background:#fff;
}
.left_info_box_text_710_2, .left_info_box_text_710_2 font
{
	font-size:10px;
	color:#000;
}
.left_info_box_text_710_2 font
{
	font-size:10px !important;
}
.left_info_box_text_710_2 h3
{
	color:#CE1E1E;font-size:13px; text-transform:uppercase; margin:0 0 5px; padding:0;
}
.left_info_box_title_710
{
	font-size:15px;
	/*font-weight:bold;*/
}
.left_info_box_text_710
{
	font-size:10px;
	color:#285b05;
}
.search_box_710
{
	width:219px;
	/*height:22px;*/
	overflow:hidden;
	padding-top:17px;
	float:right;

}
.search_box_title_710
{
	width:107px;
	overflow:hidden;
	font-size:10px;
	float:left;
	padding-top:6px;
}
.search_box_input_710
{
	width:139px;
	border:1px solid #666666;
	float:left;
	font-size:14px;
	overflow:hidden;
	height:16px;
	padding:2px;
}

.clear
{
  clear: both;
  height: 0;
  overflow: hidden;
  font-size:0;
  margin:0;
  padding:0;
  border:0;
}
.search_text_help
{
	background-repeat:no-repeat;
}
.search_text_empty;
{
	background:#ffffff;
}
.search_btn_710
{
	padding:2px 0 0 6px;
	float:left;
}
.left_nav_menu_box_710
{
	padding:0px 14px 7px 16px;
	clear:both;
	z-index:20;
}
.l_n_m_item_710
{
	padding:4px 0;
	/*height:18px;*/
	overflow:hidden;
	width:160px;
	background:none;
	
	
}

.l_n_m_item_710_h
{
	padding:4px 0 0 0;
	height:18px;
	overflow:hidden;
	width:160px;
	background:#eeeeee;
	
	
}
.l_n_m_item_l_box
{
	width:117px;
	overflow:hidden;
	float:left;
}
.l_n_m_item_l_box_h
{
	width:117px;
	overflow:hidden;
	float:left;
	padding-left:14px;

}
.l_n_m_item_g_h_710
{
	/*padding:4px 0 0 0;*/
	font-size:12px;
	color:#39730f;
	/*height:18px;*/
	overflow:hidden;
	width:117px;
	font-weight:bold;
	text-decoration:none;
	background:none;
	float:left;
	padding-left:14px;
}
.l_n_m_item_g_h_710_s
{
	/*padding:4px 0 0 0;*/
	font-size:12px;
	color:black;
	height:18px;
	overflow:hidden;
	width:117px;
	font-weight:bold;
	text-decoration:none;
	background:none;
	float:left;
	padding-left:14px;
}
.l_n_m_item_g_710
{
	padding:4px 0 0 0;
	font-size:12px;
	color:#39730f;
	height:1%;
	overflow:hidden;
	width:117px;
	font-weight:bold;
	text-decoration:none;
	background:none;
	float:left;
}
.l_n_m_item_g_710_s
{
	padding:4px 0 0 0;
	font-size:12px;
	color:black;
	height:18px;
	overflow:hidden;
	width:117px;
	font-weight:bold;
	text-decoration:none;
	background:none;
	float:left;
}

.l_n_m_item_g_box_710
{
	background:none;
	clear:both;
	height:1%;
	width:160px;
	overflow:hidden;
	
}
.l_n_m_item_g_box_710_h
{
	background:#eeeeee;
	clear:both;
	height:22px;
	width:160px;
	overflow:hidden;
	
}

.l_n_m_item_g_a_710
{
	padding:4px 0 4px 0;
	
	/*height:18px;
	overflow:hidden;*/
	width:117px;
	font-weight:bold;
	
}

.l_n_m_item_g_link_710,.l_n_m_item_g_link_710:link,.l_n_m_item_g_link_710:visited
{
	color:#39730f;
	text-decoration:none;
	font-size:12px;
	
	font-weight:bold;
}
.l_n_m_item_g_link_710:hover
{
	text-decoration:underline;
}

.l_n_m_item_g_link_710_s,.l_n_m_item_g_link_710_s:link,.l_n_m_item_g_link_710_s:visited
{
	color:black;
	text-decoration:none;
	font-size:12px;

	/*font-weight:bold;*/
}
.l_n_m_item_g_link_710_s:hover
{
	text-decoration:underline;
}

.l_n_m_item_link_710, .l_n_m_item_link_710:link, .l_n_m_item_link_710:visited
{
	text-decoration:none;
	background:none;
	font-weight:bold;
	font-size:12px;
	color:#ce1e1e;
}
.l_n_m_item_link_710:hover
{
	text-decoration:underline;
}

.l_n_m_item_link_710_s, .l_n_m_item_link_710_s:link, .l_n_m_item_link_710_s:visited
{
	text-decoration:none;
	background:none;
	font-weight:bold;
	font-size:12px;
	color:black;
}
.l_n_m_item_link_710_s:hover
{
	text-decoration:underline;
}

.l_n_m_rt_710
{
	padding:2px 0 0px 0;
	float:left;
	cursor:pointer;
}
.l_n_m_rt_g_710
{
	padding:6px 0 0px 0;
	float:left;
	cursor:pointer;
}
.l_n_m_g_splitter
{
	margin:4px 0px 3px 0px;
	height:3px;
	overflow:hidden;
	background:#c2c2c2;
	clear:both;
}
.todays_holidays
{
	 font-size:12px;
	 color:#7f7f7f;
	 font-family:Arial;
}

.l_n_m_g_splitter_0
{
clear:both; height:1px; 
background:url(http://podarki.ru/images/l_n_m_splitter_710.gif); 
overflow:hidden; background-repeat:no-repeat;
width:146px;
}

.l_n_m_m_box
{
	z-index:45; 
	position:absolute; 
	/*clear:both;  */
	background-color:White; 
	left:204px;
	float:left;
	margin-top:-22px;
	visibility:hidden; 
	
	border-bottom:2px solid white;
	border-right:2px solid white;
	border-top:2px solid white; 
	/*display:none;*/
	font-size:11px;
	font-family:Tahoma, Arial;

}
.l_n_m_m_box2
{
	z-index:45; 
	position:absolute; 
	/*clear:both;  */
	background-color:White; 
	/*left:204px;*/
	margin-left:160px;
	float:left;
	margin-top:-3px;
	visibility:hidden; 
	
	border-bottom:2px solid white;
	border-right:2px solid white;
	border-top:2px solid white; 
	/*display:none;*/
	font-size:11px;
	font-family:Tahoma, Arial;

}
.l_n_m_m_in_box
{
	border:2px solid #9e0000;
	padding:7px 12px 8px 15px; 
}

.l_n_m_m_in_box_g
{
	border:2px solid #2d6a00;
	padding:7px 12px 8px 15px; 
}

.l_n_m_item_h_710
{

	background:white;
	border:2px solid #9e0000;
	height:20px;
	/*padding-top:3px*/
}
.l_n_m_item_h2_710
{

	background:white;
	border-bottom:2px solid #9e0000;
	border-left:2px solid #9e0000;
	border-top:2px solid #9e0000; 
	/*height:19px;*/
	height:1%;
	padding:3px 0 4px;
	overflow:hidden;
	cursor:pointer;
}
.l_n_m_item_h2_g_710
{

	background:white;
	border-bottom:2px solid #2d6a00;
	border-left:2px solid #2d6a00;
	border-top:2px solid #2d6a00; 
	/*height:19px;*/
	height:1%;
	padding:3px 0 4px;
	overflow:hidden;
	cursor:pointer;
}

.l_n_m_item_hb_710
{
	
	border-left:2px solid white;
	border-top:2px solid white;
	z-index:55; 
	position:absolute; 
	float:left;
	margin-top:-3px;
	background:white;
	margin-left:-18px;
	visibility:hidden; 
	width:178px;

}
.l_n_m_m_in_b_wp
{
	width:2px; height:26px; overflow:hidden; background-color:white; position:absolute
}


.paging_td_s
{
	background:url(http://podarki.ru/images/paging_710_r_side.gif) left no-repeat  #8be452;
	padding:6px 6px 0px 9px;
	height:24px;
	overflow:hidden;
	/*float:left;*/

}
.paging_td_s__q
{
	background:#8be452;
	padding:6px 6px 0px 9px;
	height:24px;
	overflow:hidden;
	/*float:left;*/

}

.paging_td_e
{

	 background: #8be452; 
	 padding:6px 9px 0px 6px;
	 height:24px;
	 overflow:hidden;
	 /*float:left;*/
}
.paging_td_sall
{
	border-left:2px solid white;background:  #8be452; 
	padding:8px 10px 0px 10px;
	border-right:2px solid white;
	height:22px;
	overflow:hidden;
	/*float:left;*/
}
.paging_td_ie
{
	background:url(http://podarki.ru/images/paging_710_l_side.gif) right no-repeat  #8be452;
	padding:7px 9px 0px 6px;
	/*float:right;*/
	height:23px;
	overflow:hidden;
	
	/*width:30px;*/
}

.paging_td_ie__q
{
	background:#8be452;
	padding:8px 9px 0px 6px;
	/*float:right;*/
	height:22px;
	overflow:hidden;
	
	/*width:30px;*/
}
.paging_td_i1
{
	background:  #8be452; 
	padding:8px 0px 0px 10px;
	height:22px;
	overflow:hidden;
	border-left:1px solid white
	/*float:left;*/
}
.paging_td_i1__q
{
	background:  #8be452; 
	padding:6px 0px 0px 10px;
	height:20px;
	overflow:hidden;
	border-left:1px solid white
	/*float:left;*/
}
.paging_td_w_wb
{
	padding:2px 0;
	background: #8BE452;
}

.paging_g_pn
{
	width:31px;
	border:1px solid #50584c;
	/*float:left;*/
	font-size:14px;
	overflow:hidden;
	height:16px;
	padding:2px;
}

.paging_g_pn_err
{

	border:1px solid red;

}
.paging_td_norm
{
	background:#8be452; color:#007701; 
	padding-top:8px;
	height:22px;
	overflow:hidden;
	/*float:left;*/
}

.paging_td_norm_0__q
{
	background:#8be452; color:#007701; 
	height:16px;
	/*float:left;*/
	padding:4px 12px 6px 0px;
	overflow:hidden;
	border-right:1px solid white;
}
.paging_td_norm_0__q_nob
{
	background:#8be452; color:#007701; 
	height:16px;
	/*float:left;*/
	padding:4px 12px 6px 0px;
	overflow:hidden;
}
.paging_td_pi
{
	background:#8be452; 
	padding:0px 6px 0  ;
	/*height:100px;*/
	overflow:hidden;
	/*float:left;*/
}
.paging_td_norm_0
{
	background:#8be452; color:#007701; 
	height:22px;
	/*float:left;*/
	padding:6px 12px 6px 0px;
	overflow:hidden;
	border-right:2px solid white;
}

.paging_td_sall_no_b
{

	padding:8px 0px 0px 2px;
	height:22px;
	background:#8be452;
	overflow:hidden;
	/*float:left;*/
}
.paging_href_black, .paging_href_black:visited, .paging_href_black:link
{
	font-size:11px;
	text-decoration:none;
	
}
.paging_href_black:hover
{
	font-size:11px;
	text-decoration:underline;
}
.paging_box_710
{

	font-family:Arial;
	font-size:11px;
}
.p_title
{
	color:#1c8d11;
}
.p_cpn
{
	color:#1c8d11;
}
.p_title_2
{
	color:#000000;
}

.p_tpn
{
	color:#000000;
}


.paging_l_btn
{
	height:17px;
	border:none;
	width:17px;
	overflow:hidden;
	background:url(http://podarki.ru/images/paging_l_btn_anh.gif);
	background-position:top;
}


.paging_r_btn
{
	height:17px;
	border:none;
	width:17px;
	overflow:hidden;
	background:url(http://podarki.ru/images/paging_r_btn_anh.gif);
	background-position:top;
}



.h_n_text
{
	color:#990000;
	font-family:Arial;
	font-size:19px;
	text-decoration:none;
}

/*,.h_n_text_l:link,.h_n_text_l:visited*/
.h_n_text_l,
.main_sub_header_7 h1 a
{
	color:#990000;
	font-family:Arial;
	font-size:19px;
	text-decoration:none;
}
/*
.h_n_text_l:hover
{
	text-decoration:underline;
}
*/
.h_n_g_d
{
	color:#878787;
	font-family:Arial;
	font-size:19px;
}
.h_n_g_text
{
	color:#878787;
	font-family:Arial;
	font-size:11px;
}



.flinb
{
	float:left; border:none
}

.sr_4_box
{
 clear:both; width:750px;
 overflow:hidden; 
 z-index:1;
 
}
.sr_4_sp
{
	float:left;
	width:17px; 
	overflow:hidden
}
.main_c_box_710
{
	/*width:749px; */
	overflow:hidden; 
	z-index:1; /*padding-right:9px*/
}

.ln_dm_l, .ln_dm_l:link,.ln_dm_l:visited
{
	color:Green;
	text-decoration:none;
	clear:both;
	font-weight:bold;
	white-space:nowrap;

}



.ln_dm_l:hover
{
	color:Green;
	text-decoration:underline;

	
}

.ln_dm_1
{
	padding-bottom:4px;
	font-size:12px;
	
	padding-top:4px;
	overflow:hidden;
}

.atf_b
{
	visibility:hidden; margin:-13px 0 0 -57px; z-index:100; border:none;  position:absolute; clear:both
}


.paging_bottom
{
	padding:15px 0px 0 0;
}


.l_n_m_item_gr_710
{
	/*height:23px;*/
	overflow:hidden;
	clear:both;

}

.l_n_m_item_gr_e_710
{
	padding:4px 0 4px 0;
	overflow:hidden;
	color:#9c9c9c;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding-left:11px;
	
}








.h_m_articles
{

	background:url(http://podarki.ru/images/h_nav_710_articles_2.gif);
	background-position:top;
	border:none;
}
.h_m_i_box
{
	padding-top:1px;
	height:30px;
	/*overflow:hidden;*/
	float:left;
}

.h_m_box
{
	width:942px;
	height:35px;
	/*overflow:hidden;*/
	clear:both;
	background:url(~/images/h_nav_back.gif);
	background-repeat:no-repeat;
}


.lupa2,.lupa2:link,.lupa2:visited
{
	height:16px;
	width:84px;
	overflow:hidden;
	background:url(http://podarki.ru/images/view_lupa_2.gif);
	background-position:top;
	border:2px solid white;
	text-decoration:none;
}
.lupa2:hover
{
	text-decoration:underline;
}

.hl_fv_gn,.hl_fv_gn:link,.hl_fv_gn:visited
{
	font-size:19px;
	color:#007f01;
	text-decoration:none;
	padding-bottom:2px;
	padding-left:0;
	
}
.hl_fv_gn:hover
{
	text-decoration:underline;
}
.hl_fv_gt,.hl_fv_gt:link,.hl_fv_gt:visited
{
	color:Black;
	font-size:12px;
	text-decoration:none;

	
}

.hl_fv_gt:hover
{
	text-decoration:underline;
}

.main_sub_header_7
{
	/*height:42px;*/
	overflow:hidden; 
	padding:0px 11px 11px 8px; 
	width:941px;  
}

.hl_fv_more,.hl_fv_more:link,.hl_fv_more:visited
{
	color:#9f0f0f;
	font-size:11px;
	text-decoration:none;
}
.hl_fv_more:hover
{
	text-decoration:underline;
}


.hl_fv_af,.hl_fv_af:link,.hl_fv_af:visited
{	
	color:#505050;
	font-size:11px;
	text-decoration:none;
}
.hl_fv_af:hover
{
	text-decoration:underline;
}





.fv_gt_tb_i
{
	padding: 6px 14px;
	text-align:left;
}
.gt_sname
{
	color:#990000;
	font-weight:bold;
}
.gt_ttext
{
	color:black;
}
.gt_price
{
	color:#990000;
	font-weight:bold;
}
.gt_price_r
{
	color:#666666;
}



/* goto shop table */
.gt_table
{
	color:#4d4d4d; 
	padding-top:24px;
	font-size:11px; 
	width:498px; 
	border-bottom:1px solid #b2b2b2;
}
.gt_splitter
{
	height:1px; 
	padding:0px 2px; 
	background-color:#b2b2b2; 
	overflow:hidden
}	
.gt_table .delivery
{
    font-size:10px;
}
.gt_table thead tr td
{
    background-color:#e5e5e5;
    padding: 3px 5px;
    font-family:Georgia;
    font-style:italic;
    color:#4d4d4d;
    white-space: nowrap;
}
.gt_table tbody tr.row td 
{
    padding:10px 5px;
    vertical-align:middle;
}
.gt_table tbody tr.row .price 
{
    color: #1e73bd;
    font-size:16px;
    /*font-weight:bold;*/
}
.gt_table tbody tr.row .price .old 
{
    display:block;
    text-decoration:line-through;
}
.gt_table tbody tr.row .price .discount 
{
    color:#ff0000;
}
.gt_table tbody tr.row .shopname .shop_name
{
    font-weight:bold;
    color:#4c4c4c;
}
.gt_table tbody tr.row .shopname .flag.discount 
{
    text-transform:uppercase;
    background-color:#ff0000;
    padding:2px 3px;
    color:#fff;
    font-size:10px;
    display:inline-block;
}
.gt_table tbody tr.row .shopname 
{
    color: #4d4d4d;
    font-size:13px;
}
.gt_table tbody tr.row .buy 
{
    text-align:center;
}
.gt_table tbody tr.row .buy a 
{
    /*padding-right:26px;
    background:url(images/buttons/good_card_goto.gif) no-repeat right 50%;*/
    color: #f00;
    font-size:13px;
    font-weight:bold;
}
.gt_table tbody tr.row .buy .shopname
{
    font-size:10px;
    text-align:center;
}
/* --- */


.h_n_2_text
{
	color:#990000;
	font-family:Arial;
	font-size:17px;
	text-decoration:none;
}



.r_r_box
{
	float:left; 
	margin-bottom:11px
}
.r_sr_item
{
	width:172px;
	height:243px;/*193px;*/
	overflow:hidden;
	/*border:2px solid #999999;*/
	border:1px solid #eee;
	color:Black;
	font-size:10px;
}
.r_sr_image
{
	border:none;
	height:156px;
	width:156px;
	padding:11px 8px 0px 8px;
	overflow:hidden;
}
.r_sr_t_box
{
	width:156px;
	height:28px;
	padding:0 8px;
	overflow:hidden;
	text-align:center;
}

.r_sr_title,.r_sr_title:link,.r_sr_title:visited ,.r_sr_title-hover
{
	display:block;
	color:#559e21;
	background:#fff;
	font-size:11px;
	text-decoration:none;
	padding-bottom:2px;
}
.r_sr_title:hover, .r_sr_title-hover
{
	text-decoration:underline;
	color:#fff;
	background-color:#559e21;
}
.r_sr_p_box
{
	width:156px;
	height:40px;
	padding:0 8px;
	overflow:hidden;
	text-align:center;
}
.r_sr_price
{
	color:#7f0000;
}
.r_sr_p_t,.r_sr_p_t:link,.r_sr_p_t:visited
{
	padding:2px 0;
	display:block;
	text-decoration:none;
	background:#fff;
	font-size:11px;
}
.r_sr_p_t:hover, .r_sr_p_t:hover span
{
	text-decoration:underline;
	background:#CE1E1E;
	color:#fff;
}

.city_sel
{
	height:17px; width:120px; border:1px solid #666666; margin: 20px 0 0 6px; float:left;
	font-size:10px;
}
.ib_banner_box
{
	padding-bottom:15px;
	width:558px;
	overflow:hidden;
}
.index_block_1
{
	/*float:left;*/
	overflow:hidden;
	width:558px;
	padding:0;
	margin:0;
	border:0;
	padding-right:15px;
}
.index_right_box
{
	/*float:left;*/
	width:177px;
	overflow:hidden;
}

.mp_s_p_box
{
	width:176px; 
	overflow:hidden;
	
}
.mp_s_p_i_box
{
	padding-bottom:10px; overflow:hidden
}
.mp_s_p_t_box
{
	overflow:hidden; 
	padding:0 0px 2px 0px;
}
.mp_s_p_d_box
{
	padding:0 0px 2px 0px;
	overflow:hidden
}
.left_underMenu_box
{ padding-top:15px;
	width:176px;
	overflow:hidden;
}

.articles_box
{
	 text-align:left; width:749px;
}
.articles_box1
{
	float:left; width:464px;padding-top:10px;
}
.articles_box2
{
	float:left; width:270px;padding-left:15px;padding-top:10px;
}
.aa_i
{
	border:none; 
}
.aa_i_box
{
	float:left;
	width:270px;
	overflow:hidden;
	padding-right:11px;
}
.aa_t_box
{
	float:left;
	width:183px;
	overflow:hidden;
}
.aa_tags
{
	width:270px;font-size:10px;
}
.aa_text
{
	font-size:12px;
}



.tn_dm_1
{
	
	background-color:#a9ff6a;
	/*padding:4px 0px;	*/
	text-decoration:none;

}
.tn_dm_b
{
	
	background-color:#a9ff6a;
	padding:0px 9px;	
	text-decoration:none;

}


.tn_dm_l, .tn_dm_l:link,.tn_dm_l:visited
{
	color:#2d6a00;
	text-decoration:none;
	clear:both;
	
}

.tn_cft_box
{
	background-color:#a9ff6a;
	padding:3px 9px;	

}
.tn_cft_inerbox
{
	padding:3px 0px;	
}

.tn_dm_l:hover
{
	color:#2d6a00;
	text-decoration:underline;

}

.tn_dm_splitter
{
	height:0px;
	font-size:0;
	padding:0 9px;
	margin:0;
	border-bottom:1px solid #abbc9e;
	overflow:hidden;
	background:#abbc9e;
	/*width:100%;	*/
}


.float_breaker
{
	clear:both; 
	width:0; 
	height:0; 
	overflow:hidden; 
	margin-top:0px;
	padding:0;
	border:0;
}

.tm_m_i,.tm_m_i:link,.tm_m_i:visited
{
	padding:6px 0 6px 15px; 
	width:70px; 
	overflow:hidden; 
	float:left; 
	font-weight:bold; 
	text-decoration:none
}
.tm_m_i:hover
{
		text-decoration:underline;
}
.tm_m_i_l
{
	cursor:pointer
}



.cm_m_i,.cm_m_i:link,.cm_m_i:visited
{
	padding:6px 15px 6px 15px;  
	font-weight:bold; 
	text-decoration:none;	
}
.cm_m_i:hover
{
		text-decoration:underline;
}
.tn_cft_subbox
{
	position:absolute; margin-left:100px;margin-top:-26px; visibility:hidden;
	z-index:100;
}
.tn_cft_box_o
{
	clear:both; overflow:hidden; width:100px; background:#7CE82E; 
}
.cn_c_box
{
	clear:both;  background:#7CE82E; 
}
.tn_tr_img
{
	float:left; 
	border:none; 
	padding-top:7px; 
	padding-right:9px; 
	/*width:6px; */
	overflow:hidden;
}
.atnd,.atnd:link,.atnd:visited
{
	float:left;  overflow:hidden; padding-bottom:5px;
	text-decoration:none;
}
.atnd:hover
{
	text-decoration:underline;
}
.ext_nav
{
	text-decoration:none;
	font-weight:normal;
	color:#028003;
	font-family:Tahoma;
	font-size:11px;
	padding:0 0px 10px 0px;
	width:940px;
}
.ext_nav_href,.ext_nav_href:link,.ext_nav_href:visited
{
	text-decoration:none;
	font-weight:normal;
	color:#028003;
	font-family:Tahoma;
	font-size:11px;
	 
}
.ext_nav_href:hover
{
	text-decoration:underline;
}

/* time_left
*/
.action_timeleft
{
	font-size:15px;
	padding:150px 0;
	overflow:hidden;
	text-align:center;
	
	
}

.a_t_digits
{
	
}
.action_timeleft_tbox
{
	background:#bf0000;
	padding:2px;
	color:White;
}


/* footer
*/
.footer_box
{
    clear:both;
    width:940px;
    overflow:hidden;
    text-align: left;
}
.footer_box a.counter img
{
    margin:0 5px 5px 0;
}
.footer_box table
{
    border:0;
    text-align:left;
    width:100%;
}
.footer_box table tr
{
    vertical-align:top;
}
.footer_box table td.counters
{
    width:161px;
}
.footer_box table td.outer_link a,
.footer_box table td.outer_link a:visited
{
    text-decoration:none;
}
.footer_box table td.outer_link a:hover,
.footer_box table td.outer_link a:focus
{
    text-decoration:underline;
}
.footer_box table td.outer_link a img
{
    border:none;
    margin-right:5px;
}
.footer_box table td.outer_link
{
    padding-left:15px;
    width:176px;
}
.footer_box table td.outer_link.last
{
    width:162px;
}
.footer_box .box
{
    background-color:#e5e5e5;
    padding:15px;
    font-size:11px;
    margin-bottom:10px;
}
.footer_box .end td
{
    width:50%;
    font-size:11px;
}
.footer_box .end .right
{
    text-align:right;
    font-size:10px;
}

.footer
{
	float:right;
	font-size:10px;
	margin-right:7px;
	text-align:left;
	width:655px;
	color:black;
	font-family:Tahoma,Arial;
}
.footer_text
{
		padding-top:4px;
}
.footer_text_box_a, .footer_text_box_a:link, .footer_text_box_a:hover, .footer_text_box_a:visited
{
	color:#000;
	font-family:Tahoma,Arial;
}
.copyright_href,.copyright_href:link,.copyright_href:hover,.copyright_href:visited
{
	color:White;
	font-weight:bold;
}

.no_sellers
{
	color:green;
	font-size:13px;
	width:498px;
}

/* articles links
*/
.art_f_link:link,.art_f_link:hover,.art_f_link:visited
{
	color:#21549c;
}

.add_to_blog_href
{ 
	font-size:11px;
	
}
.htp_text
{
	font-size:12px;
}
.fullview_title
{
	float:left;
	/* width:539px; */
	overflow:hidden
}
.en_links
{
	text-align:right;
	white-space:nowrap;
}
.t_h1
{
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	padding:0 10px 0 0;
	margin:0;
	border:0;
	text-shadow:1px 1px 1px #ddd;
}
.rbs_title
{
	height:30px; 
	width:558px; 
	overflow:hidden; 
	background-repeat:repeat-x; 
	text-align:left;
	background-color:#49af00;
}

.default_page_about_box
{
	padding:14px;
	margin-bottom:15px;
	border:1px solid #bd0000;
	color:#000;
	font-size:12px;
}
.default_page_about_box h2
{
	font-size:15px;
	text-transform:uppercase;
	color:#49af00;
	padding:0;
	margin:0 0 5px 0;
	font-weight:normal;
}
.um_text h3,
.um_text h3 a,
.um_text h2,
.um_text h2 a
{
	color:#CE1E1E;font-size:13px; text-transform:uppercase; margin:0 0 5px; padding:0;
	overflow:hidden;
}
.sr_groups_key_words_box
{
	font-size:10px;
	padding:10px 0 0 0;
	width:176px;
	overflow:hidden;
	color:#333;
}	
.sr_groups_key_words_box a:link, .sr_groups_key_words_box a:visited
{
	color:#999;
	text-decoration:none;
}

.sr_groups_key_words_box a:hover
{
	text-decoration:underline;
}
.mm_line_box
{
	height:30px;
	overflow:hidden;
	background:url(~/images/mmenu_line/mm_line_br.gif) no-repeat top right;
}
.mm_line_link,.mm_line_link:link, .mm_line_link:visited
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:7px 0;
	color:White;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	background:url(~/images/mmenu_line/mm_line_bl.gif) no-repeat top left;
	white-space:nowrap;
	text-align:center;
}
.mm_line_link:hover
{
	text-decoration:underline;
}
.cpr_desc
{
	font-size:12px;
	padding:0  15px 5px;	
}
.sp_w_p_goBtn
{
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(images/buttons/go.gif) no-repeat top left;
}
.sp_w_p_goBtn:hover
{
	background-position:bottom left;
}
.sm_ggl_goods_count
{
    color:#888;
}


.marquee_nicer
{
    background:url(images/marquee_bkg_tr.png) no-repeat 50% 0;
    width:940px;
    height:14px;
    position:absolute;
    margin-top:-20px;
    padding:0 10px;
}
.main_menu_3 .mm3_root img.zvezda
{
	position:absolute;
	margin-left:-15px;
	margin-top:2px;
}
.google_ad ins
{
height:0; /*initial hide*/
}


.main_menu_3.zodiac .mm3_title 
{
    border-bottom:0;
    width:80px;
    padding-right:29px;
    background: url(images/icons/fresh.gif) no-repeat 100% 23px;
}
.main_menu_3.zodiac td 
{
    padding:0 5px 5px 0;
}

.main_menu_3.colors .mm3_title 
{
    border-bottom:0;
    width:85px;
    padding-right:29px;
    background: url(images/icons/fresh.gif) no-repeat 100% 3px;
}
.main_menu_3.colors .items 
{
    clear:both;
    overflow:hidden;
}
.main_menu_3.colors .items a
{
    display: block;
    float:left;
    width:20px;
    height:20px;
	border-width:1px;
	border-style: solid;
    overflow:hidden;
    clear:none;
    margin: 0 3px 3px 0;
}

.um_text b,
strong {
	font-weight:normal;
}

/* paginator_2010 */
.paginator_2010,
.paginator_2010 ul
{
    padding:0 0 20px 0;
    clear: both;
    overflow:hidden;
    display:block;
}
.paginator_2010 .price_filter_box 
{
    float:left;
    padding-top:6px;
    overflow:hidden;
    width: 430px;
}
.paginator_2010 .pager_box 
{
    float:right;
    padding-top:6px;
    overflow: hidden;
}
.paginator_2010 ul,
.paginator_2010 li 
{
    padding:0;
    margin:0;
    list-style:none;
}
.paginator_2010 li 
{
    float: left;
    margin:0 2px 0 0;
    display:block;
    display: inline-block;
}
.paginator_2010 .price_filter li 
{
    margin-right: 0.3em;
}
.paginator_2010 .price_filter a,
.paginator_2010 .pager_box .pagination a 
{
    color:#00529a;
    text-decoration:underline;
    font: 10px Arial;
    font-weight:bold;
}
.paginator_2010 .price_filter li a,
.paginator_2010 .pager_box .pagination a 
{
    padding:0.3em 0.3em;
    display:block;
    display:inline-block;
}
.paginator_2010 .price_filter li a,
.paginator_2010 .pager_box .pagination a {
    display:block;
    display:inline-block;
}
.paginator_2010 .price_filter li.discount a
{
    color:#ff0000;
    text-transform:uppercase;
    line-height:12px;
}
.paginator_2010 .pager_box .pagination a.normal
{
    text-decoration:none;    
    background-color: #48af00;
    color: #fff;
    font-size:12px;
    padding:0.2em 0.3em;
}
.paginator_2010 .pager_box .pagination a.normal.low 
{
    padding-left:4px;
    padding-right:4px;
}
.paginator_2010 .price_filter li.selected,
.paginator_2010 .pager_box .pagination li.selected
{
    padding-bottom:4px;
    background:url(http://podarki.ru/images/pager_page_selected_red_2.gif) no-repeat 50% bottom;
}
.paginator_2010.bottom .price_filter li,
.paginator_2010.bottom .pager_box .pagination li
{
    padding-top:4px;
}

.paginator_2010.bottom .price_filter li.selected,
.paginator_2010.bottom .pager_box .pagination li.selected
{
    background:url(http://podarki.ru/images/pager_page_selected_red_2.gif) no-repeat 50% top;
}
.paginator_2010 .price_filter li.selected a,
.paginator_2010 .pager_box .pagination li.selected a
{
    background-color: #ff0000 !important; 
    padding:0.2em 0.3em;
    color: #fff;
    text-decoration:none;
}
.paginator_2010 .price_filter li.selected a 
{
    padding:0.3em 0.3em 0.4em;
}

/* share to box */
.share_to__variants 
{
    clear: both; 
    padding-top:40px;
    list-style:none;
}
.share_to__variants td.item
{
    padding:0 5px 0 0;
}

.share_to__variants td.item.last 
{
    padding-right: 0;
}
.share_to__variants .title 
{
    font:14px Georgia; 
    font-style:italic;
}

/* guru panel */
.guru_panel_holder .panel 
{
    height:30px;
    background: #eaeaea;
    overflow:hidden;
    clear:both;
}
.guru_panel_holder .panel dl 
{
    margin:0;
    padding:0;
    width:291px;
    overflow:hidden;
    display:block;
    float:left;
}
.guru_panel_holder .panel dl dt
{
    width:30px;
    height:30px;
    overflow:hidden;
    margin-right:5px;
}
.guru_panel_holder .panel dl dt .over 
{
    display:block;
    -moz-border-radius:24px;
    -webkit-border-raduis:24px;
    border-radius:24px;
    border:10px solid #FFFFFF;
    clip:rect(10px, 25px, 40px, 10px);
    height:30px;
    margin:-10px 0 0 -10px;
    overflow:hidden;
    position:absolute;
    width:30px;
}
.guru_panel_holder .panel dl dt .over2
{
    display:block;
    -moz-border-radius:24px;
    -webkit-border-raduis:24px;
    border-radius:24px;
    border:10px solid #EAEAEA;
    clip:rect(10px, 40px, 40px, 25px);
    height:30px;
    margin:-10px 0 0 -10px;
    overflow:hidden;
    position:absolute;
    width:30px;
}

.guru_panel_holder .panel dl dt img {
    width:30px;
    height:30px;
}
.guru_panel_holder .panel dl dd 
{
    font: italic 14px Georgia;
    color:#000;
    margin:6px 0 0 0;
    padding:0;
}
.guru_panel_holder .panel ul 
{
    margin:0;
    padding:0;
    list-style:none;
}

.guru_panel_holder .panel dl dt,
.guru_panel_holder .panel dl dd,
.guru_panel_holder .panel ul li 
{
    display:block;
    float:left;
}
.guru_panel_holder .panel ul li 
{
    margin-right:27px;
    font:12px Verdana;
    margin:3px 0 0 0;
    padding:0;
}
.guru_panel_holder .panel ul li a 
{
    padding:5px 0 5px 24px;
    margin-right:20px;
    display:inline-block;
}

.guru_panel_holder .panel ul li a.add_good
{
    background:url(images/guru/sprites.gif) no-repeat -13px -35px;
}
.guru_panel_holder .panel ul li a.del_good
{
    background:url(images/guru/sprites.gif) no-repeat -13px -63px;
}
.guru_panel_holder .panel ul li a.add_url
{
    background:url(images/guru/sprites.gif) no-repeat -13px -94px;
    padding-left:32px;
}
.guru_panel_holder .panel ul li a.del_url
{
    background:url(images/guru/sprites.gif) no-repeat -13px -124px;
    padding-left:32px;
}
.guru_panel_holder .panel ul li a.edit
{
    background:url(images/guru/sprites.gif) no-repeat -13px -157px;
}

.guru_panel_holder .panel ul li a.del_good,
.guru_panel_holder .panel ul li a.del_url 
{
    color:#bf0000;
}

/* form */
.guru_panel_holder .form 
{
    display:none;
    border:1px solid #999999;
    padding:9px 20px 17px;
    width:314px;
    overflow:hidden;
    position:absolute;
    background:#fff;
    margin:35px 0 0 365px;
    font-family:Verdana;
    z-index:100;
}
.guru_panel_holder .form label 
{
    display:block;
    width:230px;
    color:#999999;
    font-size:15px;
    clear:both;
    font-weight:bold;
    margin:8px 0;
}
.guru_panel_holder .form .button.close 
{
    float:right;
    text-decoration:underline;
    cursor:pointer;
    font-size:11px;
    color:#8a8a8a;
    margin-bottom:9px;
    padding:0 0 0 14px;
    background:url(images/guru/sprites.gif) no-repeat -14px 3px;
}
.guru_panel_holder .form .info 
{
    color: #5e5e5e;
    margin-bottom:16px;
    display:block;
    font:italic 11px Georgia;
}
.guru_panel_holder .form .text 
{
    width:304px;
    max-width:304px;
    border:1px solid #000000;
    margin-bottom:6px;
    font:18px Tahoma;
    padding:4px;
}
.guru_panel_holder .form .float_left 
{
    float:left;
}
.guru_panel_holder .form .float_right 
{
    float:right;
}
.guru_panel_holder .form .counter 
{
    color:#238624;
    font:bold 24px Arial;
}
.guru_panel_holder .form .counter.bad 
{
    color:#e31605;
}

.guru_panel_holder .result_box 
{
    position:absolute;
    margin:0px 30px;
    font:italic 12px Georgia;
    background-color: #eaff63;
    color: #008001;
    padding:5px;
}
.guru_panel_holder .result_box.fail 
{
    background-color: #ffb863 ;
    color:#bf0000 ;
}


/*guru_favorited_panel*/
.guru_favorited_panel 
{
    clear:both;
    margin:20px 0 0 0;
}
.guru_favorited_panel dt
{
    float:left;
    display:block;
    margin:0;
    width:160px;
    overflow:hidden;
    padding:14px 10px 14px 22px;
    font: italic 12px Georgia;
    color:#000;
    background:url(images/guru/star.gif) no-repeat 0 49%;
}
.guru_favorited_panel dd 
{
    margin:0;
    float:left;
    display:block;
    width:305px;
    overflow:hidden;
}
.guru_favorited_panel dd ul,
.guru_favorited_panel dd ul li 
{
    list-style:none;
    margin:0;
    padding:0;
    clear:both;
}
.guru_favorited_panel dd ul li 
{
    display:block;
    overflow:hidden;
    padding:0 0 10px;
}
.guru_favorited_panel dd .avatar
{
    width:42px;
    height:42px;
    overflow:hidden;
    float:left;
    display:block;
}
.guru_favorited_panel dd img 
{
    width:42px;
    height:42px;
    overflow:hidden;
}
.guru_favorited_panel dd .over
{
    display:block;
    -moz-border-radius:42px;
    -webkit-border-raduis:42px;
    border-radius:42px;
    border:10px solid #FFFFFF;
    margin:-10px 0 0 -10px;
    overflow:hidden;
    position:absolute;
    clip:rect(10px, 52px, 52px, 10px);
    width:42px;
    height:42px;    
}

.guru_favorited_panel .baloon 
{
    background:url(images/guru/sprites.gif) no-repeat 0 17px;
    padding:0 0 0 6px;
    overflow:hidden;
    float:left;
    width:255px;
    margin-left:2px;
}

.guru_favorited_panel .baloon .text
{
    display:block;
    display:inline-block;
    background:#fffea0;
    padding:8px 13px;
    -moz-border-radius:8px;
    -webkit-border-raduis:8px;
    border-radius:8px;
    color:#8e5814;
    font:italic 12px Georgia;
    overflow:hidden;
}
.guru_favorited_panel .baloon .text a 
{
    text-decoration:none;
    color:#8e5814;
}

.guru_favorited_panel .baloon .text a:hover,
.guru_favorited_panel .baloon .text a:focus 
{
    text-decoration:underline;
}

.guru_favorited_panel .baloon .text a.go_read 
{
    color:#00529a;
    text-decoration:underline;
}
.guru_favorited_panel .baloon .text p
{
    margin:5px 0 0;
}

.main_sub_footer a 
{
    text-decoration:none;
}