body, html {
	margin: 0px;
	padding: 0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#fff;
}

h1,p{
padding:0;margin:0;
}

form{margin:0}

a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777777;
} 

input{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	direction:rtl;
}
select{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.btn_input{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	direction:rtl;
	font-weight:bold;
	border:none;
	padding-bottom:4px;
}
#drop_m_profile
{
	width:142px;	
	position:absolute; left:316px; top:120px;
	margin-left:auto;margin-right:auto;
}

/*
#drop_m_profile
{
	width:142px;	
	position:absolute; left:316px; top:71px;
	z-index:-1;
}
*/
.drop_m_td{
	direction:rtl;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777777;
	height:20px;
	padding-right:5px;
}
.drop_m_td_over{
	direction:rtl;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777777;
	background-color:#FFFFFF;
	height:20px;
	padding-right:5px;
}
a.drop_m_link{
	text-decoration:none;
	color:#777777;
}
#main_tab{
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	border: 0px;
}


#header_td{
	height:229px;
}
#footer_td{
/*	height:96px;*/
}

#header_pic{
	height:206px;width:100%;
/*	background-image:url(images/header_01.jpg);background-position:center;background-repeat:repeat-x;*/
	text-align:center;
}

#header_base, #footer_base, #content_base{
	width:778px;
	height:100%;
	/*border: 1px solid #00FF33;*/
	position:relative;
	margin-left:auto;margin-right:auto;	
}

#header_base{
z-index:10;
}

#header_menu_1, #header_menu_2, #header_menu_main, #header_logo, #header_search, #footer_links{
	/*border: 1px solid #FF0000;
	background-color:#00CC99;*/
}
#header_menu_1{
	width:449px;
	height:33px;
	position:absolute; left:9px; top:0px;
}
#header_search{
	width:210px;
	height:20px;
	position:absolute; right:4px; top:10px;
	text-align:left;
}
#header_menu_main{
	width:449px;
	height:71px;
	position:absolute; left:9px; top:49px;
	z-index:25;
}
#header_logo{
	width:205px;
	height:89px;
	position:absolute; 
	right:-5px; 
	top:49px;
	text-align:left;
}
#header_menu_2{
	width:324px;
	height:28px;
	position:absolute; left:8px; bottom:16px;
}
#header_footer_color_line{
	height:2px;
	background-color:#A30F46;
}
#header_down_line{
	height:20px;
	background-image:url(images/header_down_line.gif);
	background-position:center;
	background-repeat:repeat-x;
}

#content_main{
	text-align:center;
}
#content_center{
	width:552px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	vertical-align:top;
}

.price_name{
	direction:rtl;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;	
	vertical-align:top;
}

a.price_name_link{
	text-decoration:none;
	color:#777777;
}
a:hover.price_name_link{
	text-decoration:underline;
	color:#777777;
}
.price_cat{
	direction:rtl;
/*	height:40px;*/
	padding:5px;
	background-color:#EEEEEE;
	vertical-align:top;
}
a,span.price_cat_link{
	font-family:Arial, Helvetica, sans-serif;
	color:#A30F46;
	font-size:12px;
	text-decoration:none;
}
a:hover.price_cat_link{
	font-family:Arial, Helvetica, sans-serif;
	color:#A30F46;
	font-size:12px;
	text-decoration:underline;
}


#content_right{
	width:218px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	vertical-align:top;
}
.user_name{
	direction:rtl;
	padding-right:4px;
	padding-right:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A30F46;
}
.right_panel_in{
	direction:rtl;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	padding-right:4px;
}
.right_panel_in_provider{
	direction:rtl;
	background-color:#F6EBEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	padding-right:4px;
}
.cal_tit{
	font-family:Arial, Helvetica, sans-serif;
	color:#A30F46;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.cal_date_tit{
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:12px;	
	text-align:center;
	width:22px;
	height:22px;
}
.cal_date_all{
	background-image:url(images/cal_day_all.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:12px;	
	text-align:center;
	width:22px;
	height:22px;
}
.cal_date_current{
	background-image:url(images/cal_day_current.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#A30F46;
	font-size:12px;	
	text-align:center;
	width:22px;
	height:22px;
}
.cal_date_gen_event{
	background-image:url(images/cal_day_gen_event.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:12px;	
	text-align:center;
	width:22px;
	height:22px;
}

.cal_date_gen_event_today{
	background-image:url(images/cal_day_gen_event_today.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:12px;	
	text-align:center;
	width:22px;
	height:22px;
}

.cal_date_private_event{
	background-image:url(images/cal_day_private_event.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:12px;	
	text-align:center;
	width:22px;
	height:22px;
}

.cal_date_private_event_today{
	background-image:url(images/cal_day_private_event_today.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:12px;	
	text-align:center;
	width:22px;
	height:22px;
}

.cal_date_mix_event{
	background-image:url(images/cal_day_mix_event.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:12px;	
	text-align:center;
	width:22px;
	height:22px;
}

.cal_date_mix_event_today{
	background-image:url(images/cal_day_mix_event_today.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:12px;	
	text-align:center;
	width:22px;
	height:22px;
}

.call_page_txt{
	direction:rtl;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777777;
	vertical-align:top;
}
.call_page_date{
	direction:rtl;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	vertical-align:top;
}

#footer_up_line{
	height:20px;
	background-image:url(images/footer_up_line.gif);
	background-position:center;
	background-repeat:repeat-x;
}
#footer_pic{
	height:73px;
/*	background-image:url(images/footer_01.jpg);
	background-position:center;
	background-repeat:repeat-x;*/
	text-align:center;
}
#footer_links{
	width:760px;
	height:31px;
	position:absolute; left:9px; top:18px;
}
.footer_links_in{
	background:url(images/btn_foot_bg.gif);
	color:#653733;
	font-size:11px;
	text-align:center;	
}
a.footer_link_txt{
	color:#653733;
	text-decoration:none;
	font-size:11px;
}
a:hover.footer_link_txt{
	color:#653733;
	text-decoration:underline;
	font-size:11px;
}
.footer_copyright_txt{
	color:#653733;
	text-decoration:none;
	font-size:10px;
	text-align:left;
}

#header_in_td{
	height:168px;
}
#header_in_pic{
	height:145px;width:100%;
/*	background-image:url(images/header_in_01.jpg);
	background-position:center;
	background-repeat:repeat-x;*/
	text-align:center;
}
#header_in_menu_1, #header_in_menu_2, #header_in_menu_main, #header_in_logo, #header_in_search{
	/*border: 1px solid #FF0000;
	background-color:#00CC99;*/
}
#header_in_menu_1{
	width:449px;
	height:22px;
	position:absolute; left:9px; top:0px;
}
#header_in_search{
	width:210px;
	height:20px;
	position:absolute; right:4px; top:7px;
	text-align:left;
}
#header_in_menu_main{
	width:449px;
	height:31px;
	position:absolute; left:9px; top:41px;
	z-index:25;
}
#header_in_logo{
	width:205px;
	height:89px;
	position:absolute; 
	right:-5px; 
	top:41px;
	text-align:left;
}
#header_in_menu_2{
	width:324px;
	height:24px;
	position:absolute; left:9px; bottom:14px;
}



.in_tit_1,h1{
	background-color:#A30F46;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:2px;
}
a.in_tit_1_link{
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.in_tit_1_link{
	color:#FFFFFF;
	text-decoration:underline;
}
.in_tit_2{
	background-color:#DBDBDB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#626262;
	text-align:right;
	padding-right:2px;
}
.input_general{
	border:0px;
	font-size:12px;
	direction:rtl;
}
.input_general_border{
	font-size:12px;
	direction:rtl;
}
.select_general{	
	font-size:12px;
	direction:rtl;
}
.txt_general{
	direction:rtl;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777777;
}

.txt_generalb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777777;
}

.txt_general_pad{
	direction:rtl;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777777;
	padding-right:4px;
	padding-left:4px;
}

.text-region-block{
font-size:12px!important;
}

.text-region-block span{
font-size:12px!important;
}

.txt_gray{
	color:#777777;
}
.txt_red{
	color:#A30F46;	
}
.txt_tit{
	font-family:Arial, Helvetica, sans-serif;
	color:#A30F46;
	font-size:12px;
	font-weight:bold;
}
.thub_1{
	border:#A5A5A5 solid 1px;
}
.prod_tit{
	font-size:17px;
	font-weight:bold;
	margin-right:9px;
	margin-top:9px;
	color:#A30F46;
}
.prod_sub_tit{
	font-size:14px;
	font-weight:bold;
	margin-right:9px;
	margin-top:2px;
	margin-bottom:7px;
}
.prod_descrip_margin{
	margin-right:9px;
	margin-top:10px;
	margin-bottom:10px;
}
.line_dot{
	background-image:url(images/line_dot.gif);
	background-position:right;
	background-repeat:repeat-x;
	height:1px;	
	padding-right:4px;
}
.line_dot_2{
	background-image:url(images/line_dot_2.gif);
	background-position:right;
	background-repeat:repeat-x;
	height:1px;	
	padding-right:4px;
}
.line_red{
	background-color:#A30F46;
	height:1px;	
	padding-right:4px;
}
.descrip_tit{
	font-weight:bold;
	margin-right:9px;
	margin-left:9px;
	margin-top:10px;
	color:#A30F46;
}
.prod_descrip_margin_2{
	margin-right:9px;
	margin-left:9px;
	margin-top:5px;
	margin-bottom:8px;
}
a.next_prew_prod{
	color:#A30F46;
	font-weight:bold;
	text-decoration:none;
}	
a:hover.next_prew_prod{
	color:#A30F46;
	font-weight:bold;
	text-decoration:underline;
}
.shopping_cart_tit{
	direction:rtl;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A30F46;
	font-weight:bold;
}
a.btn_grey_2_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8B8B8B;
	font-weight:bold;
	text-decoration:none;
}
a:hover.btn_grey_2_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8B8B8B;
	font-weight:bold;
	text-decoration:underline;
}
a.btn_to_go_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a:hover.btn_to_go_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
a.btn_red_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a:hover.btn_red_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
a.user_menu_txt {
	direction:rtl;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A30F46;
	font-weight:bold;
	text-decoration:none;
}
a:hover.user_menu_txt {
	direction:rtl;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A30F46;
	font-weight:bold;
	text-decoration:underline;
}
.search_result{
	font-family:Arial, Helvetica, sans-serif;
	color:#A30F46;
	font-size:14px;
	font-weight:bold;
}
.search_result_page_on{
	font-family:Arial, Helvetica, sans-serif;
	color:#A30F46;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	background-color:#F0F0F0;
}
a.search_result_page{
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
}
a:hover.search_result_page{
	font-family:Arial, Helvetica, sans-serif;
	color:#A30F46;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
}
.astrx{
	font-family:Arial, Helvetica, sans-serif;
	color:#A30F46;
	font-size:14px;
}

/*         tooltip styles    */

.tooltip{
}


.corner {
width:5px;height:5px;
line-height:0;
font-size:0;
background:transparent;
}

.tt_l{
line-height:0;
font-size:0;
background:url(images/tt_l.gif) top left repeat-y #fff;
}

.tt_r{
line-height:0;
font-size:0;
background:url(images/tt_r.gif) top right repeat-y #fff;
}

.tt_t{
line-height:0;
font-size:0;
background:url(images/tt_t.gif) top left repeat-x #fff;
}

.tt_b{
line-height:0;
font-size:0;
background:url(images/tt_b.gif) bottom left repeat-x #fff;
}

.tt_title{
background:#C7C7C7;
color:#fff;
font-size:12px;
font-weight:bold;
direction:rtl;
height:18px;
padding-right:6px;
}

.tt_gen_date{
background:#F1F1F1;
color:#A30F46;
font-size:12px;
font-weight:bold;
direction:rtl;
height:20px;
padding-right:8px;
}

.tt_content_td
{
	padding-left:5px;
	padding-right:5px;
}

.tt_content_name
{
color:#727272;
font-size:12px;
font-weight:bold;
direction:rtl;
height:14px;
padding-right:8px;
}
.tt_content_ev
{
color:#727272;
font-size:12px;
direction:rtl;
padding-right:8px;
}

#errors {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#A30F46;
}

.seotext a{
font-size:10px;
color:#777777;
}

.seotext{
width:778px;
font-size:10px;
margin-top:20px;
direction:rtl;
text-align:right;
}

span.product-price{
color:#CC0000;
}
