.BadMessageBlock
{
  BACKGROUND-COLOR:#F0A0A0;
  BORDER:1px SOLID black;
}

body {
margin:0px;
}

*{ font-family:Arial,Tahoma,Helvetica; }

H1{padding-top:-5px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;font-size:14px; color:black; line-height:16px; color:#FFFFFF }
H2{padding-top:0px;padding-bottom:0px;margin-top:-2px;margin-bottom:-2px;font-size:11px; }
H3{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:-2px;font-size:12px; }


input
{
font-size:12px;
font-family:Arial;
COLOR:#000000;

}

select
{
font-size:12px;
font-family:Arial;
COLOR:#000000;
}

A
{
font-family:Arial;
COLOR:#000099;
text-decoration:none;
}

TD
{
font-size:12px;
font-family:Arial;
COLOR:#333333;
}

TH
{
font-size:12px;
font-family:Arial;
COLOR:#000000;
font-weight:bold;
}

FORM{
margin:0px;
padding:0px;
}


/******************************************/

.Mainttl_bg{padding:0px 10px 0px 10px; background-position: center bottom;  background-image:url(/images/top/ttl_bg.png);}

/******************************************/
.H_title{
font-size:15px; color:black; line-height:16px; color:black;
}

/****************************************/

.top_ttl_bg{background-image:url("/images/mini/top_ttl_bg.png"); background-position:center top ; background-repeat:no-repeat;}
.title{color:#003399;padding-top:-5px;padding-bottom:0px;margin-top:-1px;margin-bottom:-2px;font-size:16px; line-height:15px; }
.title_bg{vertical-align:top; background-repeat:no-repeat; padding:9px 15px 0px 0px;}
.stars_bg{vertical-align:top; padding:6px 10px 0px 10px; }


/****************************************/
.fb_share_btn{float:right; padding:0 7px 0 20px; line-height:16px; background-color:#5F78AB; background-image:url(/images/top/fb.png); background-position:left center; background-repeat:no-repeat; color:white; font-weight:bold; font-size:12px; border:1px #29447E solid; text-decoration:none; display:block;}

.fb_share_btn2{float:right; padding:0 11px 0 24px; line-height:22px; background-color:#5F78AB; background-image:url(/images/top/fb.png); background-position:left center; background-repeat:no-repeat; color:white; font-weight:bold; font-size:14px; border:1px #29447E solid; text-decoration:none; display:block;}

/****************************************/

.phones{background-image:url(/images/top/phones.png); background-repeat:no-repeat;}

/****************************************/

.search_tab{
width:85px;
height:30px;
background-image:url(/images/search/tab.png);
background-repeat:no-repeat;
text-align:center;
vertical-align:top;
color:white;
padding-top:4px;
font-size:12px;
font-weight:bold;
cursor:pointer;
}

.search_tab_s{
width:85px;
height:30px;
background-image:url(/images/search/tab_s.png);
background-repeat:no-repeat;
text-align:center;
vertical-align:top;
color:white;
padding-top:7px;
font-size:14px;
font-weight:bold;
cursor:pointer;
}

.search_tab_color{background-color:#2292F1;}

.search_people{background-image:url(/images/search/frm1.png); background-repeat:no-repeat; background-position:right top; padding:0px 4px 0px 0px;}

.search_btn{background-image:url(/images/search/btn.png);  background-repeat:no-repeat;}
/**********************/

.sTtl{
background-image:url(/images/search/frm.png);
background-repeat:no-repeat;
background-position:right top;
vertical-align:top;
color:white;
padding:2px 6px 0px 0px;
font-weight:bold;
width:70px;
}

.sTtl2{
background-image:url(/images/search/frm_ttl.png);
background-repeat:no-repeat;
background-position:right bottom;
vertical-align:top;
color:white;
padding:2px 6px 0px 0px;
font-weight:bold;
}

.sInputTD{
width:100px;
vertical-align:top;
margin:0px;
}

.sSelect{
height:20px;
width:100px;
margin:0px;
}

.sDate{
height:20px;
width:75px;
border:1px #CCCCCC solid;
margin:0px;
}

.sPrice{
height:20px;
width:40px;
border:1px #CCCCCC solid;
margin:0px;
color:#999999;
}

.sPriceF{
height:20px;
width:40px;
border:1px #CCCCCC solid;
margin:0px;
}


.sCfloat{
float:right; text-align:center;
}


.sCTtl{
color:#333333;
width:76px;
font-size:11px;
text-align:center;
}

.sCTtlA{
color:#333333;
padding-bottom:2px;
width:76px;
font-size:11px;
text-align:center;
}

.sCTtlB{
color:#333333;
padding-bottom:2px;
width:58px;
font-size:11px;
text-align:center;
}

.sCTD{
text-align:center;
border-right:1px #A7C8E9 solid;
}

.sSelect2{
width:45px;
height:20px;
}

.sCselectB{
border-right:1px #A7C8E9 solid;
}

.sSelectB{
width:40px;
height:20px;
}

.sCTtlAd{
background:#80AEDD;margin:3px 3px 0 3px; padding:0 3px; color:white; font-size:12px; width:46px; text-align:center; font-weight:bold; border:2px #2292F1 solid; cursor:pointer;
}

.scKidCls{
position:absolute; z-index:1; margin-right:47px; width:11px; height:11px; cursor:pointer; background-image:url(/images/search/cls.png); background-repeat:no-repeat;
}




/***************************************/


.top_menu{
color:#353399;
font-weight:bold;
font-size:14px;
}

.top_menu:hover{
color:#111111;
font-weight:bold;
font-size:14px;
}

.top_menu_selected{
color:#E02317;
font-weight:bold;
font-size:14px;
}

/*********************/

.btm_menu{
color:#353399;
font-weight:bold;
font-size:12px;
}

.btm_menu:hover{
color:#111111;
font-weight:bold;
font-size:12px;
}

.btm_menu_selected{
color:#E02317;
font-weight:bold;
font-size:12px;
}

/*********************/

.fb{
width:90px;
height:16px;
background-color:#637BAD;
border:1px #333333 solid;
font-weight:bold;
text-align:center;
}


/****************************************/


.news_ad{ margin-bottom:20px;}
.news_ttl{font-weight:bold; color:#9C0E0E; text-decoration:underline}
.news_txt{}
.news_link{font-weight:bold; color:#1674CC}


/****************************************/

.Side_BTN_ttl1{
height:30px;
background-image:url(/images/side/blue.png);
cursor:pointer;
margin-top:-1px
}
.side_padT{
padding:5px 15px 0px 0px;
font-size:15px;
color:white;
font-weight:bold;
}


.Side_BTN_ttl_main{
height:38px;
background-image:url(/images/side/blue_main.png);
cursor:pointer;
margin-top:-1px
}

.side_padMain{
padding:9px 8px 0px 0px;
font-size:16px;
color:white;
font-weight:bold;
}

.Side_BTN_td{
height:25px;
background-image:url(/images/side/mn.png);
}

.Side_BTN_td_S{
height:25px;
background-image:url(/images/side/mn_S.png);
}

.side_pad{
padding:4px 25px 0px 0px;
font-weight:bold;
}

.Side_BTN_td1{
height:25px;
background-image:url(/images/side/mn1.png);
}

.Side_BTN_td1_S{
height:25px;
background-image:url(/images/side/mn1_S.png);
}

.Side_BTN_td1L{
height:25px;
background-image:url(/images/side/mn1L.png);
}

.Side_BTN_td1L_S{
height:25px;
background-image:url(/images/side/mn1L_S.png);
}

.side_pad1{
padding:5px 30px 0px 0px;
font-weight:bold;
}

.Side_BTN_link{
font-size:13px;
color:#0E6DAD;
cursor:pointer;
}

.Side_BTN_link1{
font-size:12px;
color:#424B4F;
}



/***************************************/

.box_bg{
background-image:url(/images/box/bg.png);
padding:0px 0px 0px 0px;
vertical-align:top;
}

.box_bg2{
background-image:url(/images/box/bg2.png);
padding:0px 0px 0px 0px;
vertical-align:top;
text-align:center;
}

.box_ttl_td{
padding:5px 8px 0px 8px;
text-align:center;
height:30px;
}



.box_ttl{
color:#0033B8;
font-weight:bold;
font-size:12px;
line-height:13px;
}

.box_bull{
width:15px;
background-image:url(/images/btns/bull.png);
background-repeat:no-repeat;
background-position:center center;
}

.box_spt{
border-spacing:0;
padding:0px;
height:2px;
width:100%;
margin:0px 0px 5px 0px;
}

.box_spt2{
border-spacing:0;
padding:0px;
height:2px;
width:100%;
}

.box_stars{
width:68px;
padding-left:5px;
text-align:left;
font-size:11px;
font-weight:bold;
background-repeat:no-repeat;
background-position:left center;
}

.box_star{
WIDTH:12px;
HEIGHT:10px;
margin-right:1px;
}

.box_pic_td{
width:102px;
height:76px;
text-align:center;
vertical-align:top;
padding-top:1px;
background-color:#333333;
}

.box_tbl1{
padding:5px;
}

.box_info1{
vertical-align:top;
background-image:url(/images/box/info1.png);
background-repeat:no-repeat;
background-position:left top;
}

.box_info1A{
vertical-align:top;
background-image:url(/images/box/info1A.png);
background-repeat:no-repeat;
background-position:left top;
}

.box_row1{
text-align:center;
font-size:15px;
font-weight:bold;
color:#C81911;
height:20px;
padding-top:4px;
}


.box_row2{
padding:2px 7px 0px 7px;
color:#333333;
font-weight:bold;
height:18px;
background-image:url(/images/mini/alpha_bg.png)
}

.box_row3{
padding:0px 7px 0px 7px;
color:#333333;
font-weight:bold;
}

.box_row4{
padding:0px 7px 0px 7px;
color:#4444;
font-size:10px;
font-weight:bold;
}

.box_row5{
text-align:center;
margin-bottom:10px;
height:26px;
}


.box_txt1{
font-size:12px;
color:#C81911;
}


.box_info2{
padding:5px 5px 5px 5px;
height:54px;
}

.box_info2A{
padding:5px 10px 0px 10px;
background-image:url(/images/box/info2.png);
background-position:right top;
background-repeat:no-repeat;
height:84px;
}

.box_info2AC{
background-image:url(/images/box/info2_btm.png);
background-position:center top;
background-repeat:no-repeat;
height:3px;
}

.box_prc1{
position:absolute;
z-index:1;
background-image:url(/images/box/price_dtl.png);
background-position:center bottom;
background-repeat:no-repeat;
margin-right:10px;
width:66px;
height:20px;
float:right;
}


.box_prc2{
height:10px;
width:85px;
float:right;
}

.box_info3{
float:right;
padding:5px 10px 0px 0px;
width:90px;
}

.box_txt{
padding:4px;
font-size:11px;
}

.box_dates{
font-size:11px;
line-height:12px;
text-align:right;
font-weight:bold;
width:70px;
color:#3A9FF3;
}

.box_btn1{
height:30px;
vertical-align:top;
padding-top:3px;
}

.box_btn2{
text-align:center;
width:220px;
}



.box_info{background-image:url(/images/box/info.png);background-repeat:no-repeat; width:90; height:24; border:0px}
.box_order{background-image:url(/images/box/order.png);background-repeat:no-repeat; width:90; height:24; border:0px;  float:left;}


/**********************************************/

.line_glass{
width:760px;
height:30px;
background-image:url(/images/box/line_glass.png);
background-repeat:no-repeat;
margin-bottom:20px;
padding:0px 20px 0px 20px;
}

/*********************************************/

.art_box{
float:right;
width:360px;
height:120px;
margin-top:20px;
}

/********************************************/


.spt{
border-spacing:0;
padding:0px;
height:2px;
width:100%;
margin:5px 0px 5px 0px;
}

.spt2{
border-spacing:0;
padding:0px;
height:2px;
width:100%;
margin:5px 0px 5px 0px;
}

.spt td{
padding:0px;
}

.spt_lft{
width:11px;
background-image:url(/images/btns/spt_lft.png);
}

.spt_bg{
background-image:url(/images/btns/spt_bg.png);
height:2px
}

.spt_rgt{
width:11px;
background-image:url(/images/btns/spt_rgt.png);
}

.spt2_bg{
background-image:url(/images/btns/spt2_bg.png);
width:2px;
}

/***************************************/

.btn_rgt{background-image:url(/images/mini/btn_rgt.png); background-repeat:no-repeat; width:11px;}
.btn_rgt_s{background-image:url(/images/mini/btn_rgt_s.png); background-repeat:no-repeat; width:11px;}
.btn_lft{background-image:url(/images/mini/btn_lft.png); background-repeat:no-repeat; width:11px;}
.btn_lft_s{background-image:url(/images/mini/btn_lft_s.png); background-repeat:no-repeat; width:11px;}
.tab_color{ background-color:#0081E0}


/***************************************/

.ctrDropDown{
    width:100px;  
    overflow:hidden
}
.ctrDropDownClick{
    width:120px;
}


/****************************************/
.tmp_main_div
{
	
	width:100%;
	height:100%;
	OVERFLOW-Y:scroll;
	
	TOP:0px;
	 /*scrollbar-face-color: #A1685F; 
	 scrollbar-shadow-color: #ECD4B3; 
	 scrollbar-highlight-color: #ECD4B3; 
	 scrollbar-3dlight-color: #A1685F; 
	 scrollbar-darkshadow-color: #C2948D; 
	 scrollbar-track-color: #C2948D; 
	 scrollbar-arrow-color: #ECD4B3;
	 */
	
}

.Side_txt_box{
	width:100%;
	height:300px;
	OVERFLOW-Y:auto;
	direction:ltr;
}

.tmp_spacials_div{
	scrollbar-face-color: #F5F5F5; 
	 scrollbar-shadow-color: #999999; 
	 scrollbar-highlight-color: #999999; 
	 scrollbar-3dlight-color: #FFFFFF; 
	 scrollbar-darkshadow-color: #FFFFFF; 
	 scrollbar-track-color: #FFFFFF; 
	 scrollbar-arrow-color: #999999;
	overflow-y:scroll; 
	overflow-x:hidden; 
	direction:rtl;
	width:100%;
	height:100%;
}




/************************************************/


.Content_template
{
	
	OVERFLOW:auto;
	TOP:0px;
}

.sideDiv0 {OVERFLOW:auto; TOP:0px; height:1px; margin-bottom:-1px}
.sideDiv1 {display:block}


/***********************************************/


.tabA_blue{background-color:#0081E0; padding:3px; font-weight:bold; float:right;}
.tabA_rgt{background-image:url(/images/mini/btn_rgt_s.png); background-repeat:no-repeat; width:11px; float:right; height:22px;}
.tabA_lft{background-image:url(/images/mini/btn_lft_s.png); background-repeat:no-repeat; width:11px; float:right; height:22px;}