/* Universal */
body {
	font: 11.5px Tahoma, Verdana, Helvetica ; line-height: 1.4; color: #484646; 
	background-color:#FFF;
	color:#000;
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 
	background:url(../_images/bg_all.gif) top center repeat-y; 
}
h1 {	font-size: 22px; font-weight: normal;	margin: 0;	padding: 0;	color: #0076a3;}
h2 {	font-size: 16px;	font-weight: bold;	margin: 5px 0 5px 0;}
h3 {	font-size: 14px; 	font-weight: bold;	margin: 5px 0 5px 0;}
p {	font-size: 12px; margin: 5px 0 10px 0;}
a {	color: #ff0000;	text-decoration: none;}
a:hover {	color: #6d0c0e; text-decoration: none;}
img {	border: 0pt;}

.clear-all{	clear:both; line-height:0; height:0;}
.clear-left{	 clear:left; 	line-height:0; height:0;}
.clear-right{	clear:right; line-height:0; height:0;}

/* Structure */
#wrapper{
	width:1000px; margin:0 auto;
}

/* Header */
#header{
	display:block; margin:0; padding: 0;	width:1000px; height:65px; 
	background-image:url(../_images/bg_header_top.gif); background-position:left top; background-repeat:no-repeat;
}
#topmenu{
	display:block; float:left; width:1000px; height:35px; margin: 0 0 0 0; background: #e10d24;
	background-image:url(../_images/bg_menu_top.gif); background-position:left top; background-repeat:no-repeat;
}
#topmenu-menu{
	display:block; float:left; width:940px; height:35px; margin: 0 0 0 0; padding: 0 0 0 1px;
}
#topmenu-flag{
	display:block; float:left; width:50px; margin: 0 0 0 0; padding: 10px 10px 0 0; 
}

#bigbanner { display:block; float:left; width:1000px; height:320px; margin: 0 0 0 0; padding: 0 0 0 0; } 
#mainbody { display:block; float:left; width:1000px; padding: 0 0 0 0; background:#fff; }

/* Left-Home */
#ap-lefthome{ display:block; margin: 0 0 0 0; padding: 10px 0 0 0; float:left; width:764px; background: #fff;}

#ap-spotlight{
	display:block; padding: 0 0 0 0; float:left; width:764px; height:204px;
	background-image:url(../_images/home/ap-spotlight.gif); background-position:left top; background-repeat:no-repeat;
}
.ap-spotlight-box { display:block; margin: 0 0 0 0; padding: 0 0 0 0; float:left; width:375px; height:160px; }
.ap-spotlight-p{ display:block; margin: 0 0 0 0; padding: 44px 0 0 10px; float:left; width:165px; height:114px;  }
.ap-spotlight-t{ display:block; margin: 0 0 0 0; padding: 44px 22px 0 0; float:left; width:185px; height: 100px; }
.ap-spotlight-m{ display:block; margin: 0 0 0 0; padding: 0 0 0 0; float:left; width:175px; height: 20px; text-align: right; background:#fff;}

.pagy{ padding: 10px 0 0 10px; float:left;}

#ap-movie{ 
	display:block; margin: 0 0 0 0; padding: 44px 0 0 0;  float:left; width:330px; height:330px; 
	background-image:url(../_images/home/ap-movie.gif); background-position:left top; background-repeat:no-repeat;	}
.ap-movie-box{ display:block; margin: 0 0 0 10px; padding:10px 10px 10px 10px; width:300px; height:270px; background:#edecda;}

#ap-projecthome{ 
	display:block; margin: 0 0 0 0; padding: 44px 0 0 0; float:left; width:430px; height:330px; 
	background-image:url(../_images/home/ap-project.gif); background-position:left top; background-repeat:no-repeat; }

.ap-projectbox{ display:block; float:left; width: 168px; height: 152px;  padding: 0 0 0 33px; background:#fff; }
.ap-projectbox-under{ display:block; float:left; width: 168px; height: 152px;  padding: 10px 0 0 33px; background:#fff; }

/* Right-Home */
#ap-righthome{	display:block; float:left; width:224px; padding: 9px 0 0 10px; }
#ap-search { 
	display:block; float:left; width:220px; height:130px; margin: 0 0 0 0; padding: 0 0 0 7px; 
	background-image:url(../_images/home/ap-propsearch.gif); background-position:left top; background-repeat:no-repeat; }
.ap-rightbanner { display:block; float:left; width:206px; padding: 0 0 3px 0; }
.ap-rightbanner2 { display:block; float:left; width:206px; padding: 0 0 0 0; }

/* Footer */
#ap-footer{ 
	display:block; float:left; width:1000px; height:100px; padding:0 0 0 0px; font-family: Helvetica, Verdana, Tahoma; font-size: 10px; background:#ffffff; 
}
a.footer { color:#fff; }
a.footer:hover { color:#000; }

/* History*/
#history-mainbody { 
	display:block; float:left; width:1000px; padding: 0 0 0 0; }


/* News & Events */
#news-mainbody { 
	display:block; float:left; width:1000px; padding: 0 0 0 0; 
	background:url(../_images/news/bg_newsbody.gif) top center repeat;}

#news-mainbody2 { 
	display:block; float:left; width:1000px; padding: 10px 0 0 0; 
	background:url(../_images/news/bg_newsbody2.gif) top center repeat;}

#news-mainbody3 { 
	display:block; float:left; width:1000px; padding: 10px 0 0 0; 
	background:url(../_images/news/bg_newsbody3.gif) top center repeat;}

#news-mainbody4 { 
	display:block; float:left; width:1000px; padding: 10px 0 0 0; 
	background:url(../_images/news/bg_newsbody4.gif) top center repeat;}

#news-mainbody5 { 
	display:block; float:left; width:1000px; padding: 10px 0 0 0; 
	background:url(../_images/news/bg_newsbody5.gif) top center repeat;}

.news-block { display:block; float:left; margin: 0 0 0 0; padding:0 0 0 0; width:455px; height:130px;  }
.news-imgbigbox {  display:block; float:left; width: 155px; margin: 0 0 0 0; padding:20px 0 0 55px; }
.news-headline {  display:block; float:left; width: 220px; margin: 0 0 0 0; padding:20px 0 0 10px; }
.news-wall { display:block; float:left; width:15px; height:147px; padding: 0 0 0 0; }
.news-pagination { display:block; float:left; width:940px; height:30px; padding: 15px 0 0 0; text-align:center; color:#babcbf; }

#news-sheader { display:block; float:left; width: 961px; height: 45px; margin: 0 20px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0;  }
#news-body { display:block; float:left; width:960px; margin: 0 10px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0; background:#fff; }
#news-left { display:block; float:left; width: 341px; margin: 0 0 0 0; padding: 10px 0 0 30px; }
#news-right { display:block; float:left; width: 554px; margin: 0 0 0 0; padding: 10px 0 0 20px; border: 0px;}
.news-imgbox { display:block; float:left; width: 56px; height: 37px; margin: 0 0 0 0; padding:16px 0 0 8px ; }
.news-moviebox { display:block; float:left; margin: 10px 0 0 0; padding:0 0 10px 0; width:330px; height:200px; background:#e8e8e8; }

#news-index { display:block; float:left; margin: 20px 0 0 0; padding:0 0 0 0; width:554px; height:25px; }
.news-indexprev { float:left; }
.news-indexnext { float:right; }

.news-blank { display:block; float:left; width: 800px; height: 20px; }

/* Register */
#regis-sheader { display:block; float:left; width: 961px; height: 43px; margin: 0 20px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0;  }

/* Disclaimer */
#dis-sheader { display:block; float:left; width: 960px; height: 43px; margin: 0 20px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0;  }

/* Contact AP */
#contact-body { display:block; float:left; width:960px; margin: 0 10px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0; background-image:url(../_images/contact/bg_contact.gif); }
#contact-body1 { display:block; float:left; width:960px; margin: 0 10px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0; ; }
#contact-body2 { display:block; float:left; width:960px; margin: 0 10px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0; background-image:url(../_images/contact/bg_contact1.gif); background-position:left top; background-repeat:repeat-x;}
#contact-sheader { display:block; float:left; width: 961px; height: 43px; margin: 0 20px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0;  }
.contact-line { display: block; float: left; width: 960px; height: 11px; margin: 0 0 0 0; padding: 0 0 0 0; }
.contact-bar { display: block; float: left; width: 960px; height: 42px; margin: 0 0 0 0; padding: 0 0 17px 0; border-top: solid #ffffff 1px; background:#ffffff; }

/* Bangkok Citysmart */
#city-bar { display: block; float: left; width: 980px; height: 289px; margin: 0 0 20px 0; padding: 0 0 0 0;}
.city-bar1 { display: block; float: left; width: 960px; height: 42px; margin: 0 0 0 0; padding: 5px 0 0 0; border-top: solid #940f00 1px; }
.city-headline {  display:block; float:left; width: 287px; margin: 0 0 0 0; padding:10px 0 25px 0; }
.city-wall { display:block; float:left; width:29px; height:147px; padding: 0 0 0 0; }

.city-logo {  display:block; float:left; width: 144px; margin: 0 0 0 0; padding:0 0 0 10px; }
.city-imgbigbox {  display:block; float:left; width: 287px; margin: 0 0 0 0; padding:20px 0 0 10px; }

/* Smart Service */
#smart-bar { display: block; float: left; width: 980px; height: 289px; margin: 0 0 35px 0; padding: 0 0 0 0;}

/* All Projects Map */
#map-mainbody { 
	display:block; float:left; width:1000px; padding: 10px 0 0 0;
	background:url(../_images/bg_body6.gif) top center repeat;}

/* Customer Self Service */
#self-mainbody { 
	display:block; float:left; width:1000px; padding: 10px 0 0 0;
	background:url(../_images/customers/bg_customer.gif) top center repeat;}
#self-body { display:block; float:left; width: 958px; margin: 0 0 0 0; padding: 0 0 0 0;}
#customer-body { display:block; float:left; width:960px; margin: 0 10px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0;}
	
.map-list {  display:block; float:left; width: 425px; margin: 0 0 0 0; padding:16px 10px 10px 41px; }
.map-list1 {  display:block; float:left; width: 420px; margin: 0 0 0 0; padding:16px 10px 10px 25px; }

#map-body { display:block; float:left; width: 958px; margin: 0 0 0 0; padding: 0 0 0 0; }
#map-body1 { display:block; float:left; width: 958px; margin: 0 0 0 0; padding: 0 0 0 0; }
#map-body2 { display:block; float:left; width: 958px; margin: 0 0 0 0; padding: 0 0 0 0; background:#001d36;}
#map-body3 { display:block; float:left; width: 960px; margin: 0 0 0 0; padding: 0 0 0 0; }
#map-body-bg { display:block; float:left; width: 1000px; margin: 0 0 0 0; padding: 0 0 0 0; background:url(../_images/upline.gif); background-position:left top; background-repeat:repeat-x;}
#map-top { display:block; float:left; width: 956px; height: 41px; margin: 15px 0 0 2px; padding: 0 0 0 0; border: 0px; background:url(../_images/projects/map-bar3.gif)}

/* Search */
#search-mainbody { 
	display:block; float:left; width:1000px; padding: 0 0 0 0;}
#search-area{ display:block; float:left; width:960px; margin: 0 10px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0; background:#ffffff;}
#search-body { display:block; float:left; width: 960px; height: 345px; margin: 0 0 0 0; padding: 0 0 0 0; 
               background-image:url(../_images/search/bg_search.gif);  background-position:left top; background-repeat:repeat; }
.search-line { display: block; float: left; width: 960px; height: 11px; margin: 0 0 0 0; padding: 0 0 0 0; background:#ffffff;}

/* Search Result*/
#search-result-area{ display:block; float:left; width:960px; margin: 0 10px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0;}
#search-result-body { display:block; float:left; width: 960px; margin: 0 0 0 0; padding: 0 0 0 0; background:#ececec;}
.search-result-line { display: block; float: left; width: 960px; height: 11px; margin: 0 0 0 0; padding: 0 0 0 0; background:#ececec;}
.search-result-page{ display:block; float:left; width:960px; height:35px; padding: 10px 0 0 0; text-align:center; background:#ececec;}

/* Download Incity */
#download-body { display:block; float:left; width: 958px; margin: 0 0 0 0; padding: 0 0 0 0; background:#58595b;}


/* Projects Progress */
#progress-mainbody { 
	display:block; float:left; width:1000px; padding: 0 0 0 0;
	background:url(../_images/bg_body6.gif) top center repeat;}
	
#progress-sheader { display:block; float:left; width: 961px; height: 45px; margin: 0 20px 0 20px !important; margin: 0 10px 0 10px; padding: 10px 0 0 0;}
#progress-sheader1 { display:block; float:left; width: 961px; height: 96px; margin: 0 20px 0 20px !important; margin: 0 10px 0 10px; padding: 10px 0 0 0;}
#progress-sheader2 { display:block; float:left; width: 961px;  margin: 0 20px 0 20px !important; margin: 0 10px 0 10px; padding: 10px 0 0 0;}
#progress-tab { display: block; float: left; width: 960px; height: 23px; margin: 0 0 0 0; padding: 0 20px 0 20px; }

/* Projects */
#proj-mainbody { 
	display:block; float:left; width:998px; padding: 0 0 0 0;
}
#proj-mainbody2 { 
	display:block; float:left; width:999px; padding: 0 0 0 0; border-left: solid #ddd 1px; border-right: solid #ddd 1px; 
	background-image:url(../_images/projects/bg_projects2.gif);  background-position:left top; background-repeat:repeat; }
#proj-mainbody3 { 
	display:block; float:left; width:1000px; padding: 0 0 0 0;  border-right: solid #ddd 1px; 
	background-image:url(../_images/projects/bg_projects2.gif);  background-position:left top; background-repeat:repeat; }

.proj-block1 { display:block; float:left; width: 480px; height: 108px; margin: 0 0 0 0; padding: 16px 5px 0 20px;  }
.proj-block2 { display:block; float:left; width: 480px; height: 108px; margin: 0 0 0 0; padding: 16px 4px 0 0;  }
.proj-logo { display:block; float:left; width: 86px; height: 108px; margin: 0 0 0 0; padding: 10px 0 0 0;  }
.proj-thumb { display:block; float:left; width: 218px; height: 108px; margin: 0 0 0 0; padding: 10px 0 0 0; }
.proj-text { display:block; float:left; width: 176px; height: 108px; margin: 0 0 0 0; padding: 10px 0 0 0; }

.proj-blank { display:block; float:left; width: 800px; height: 20px; }

#proj-sheader { display:block; float:left; width: 961px; height: 42px; margin: 0 20px 0 20px !important; margin: 0 10px 0 10px;  padding: 0 0 0 0;  }
#proj-body { display:block; float:left; width:950px; margin: 0 20px 0 20px !important; margin: 0 0 0 10px; padding: 0 0 0 10px; background:#ececec; }
.proj-pasthead { display:block; float:left; width:920px; height: 22px; margin: 10px 20px 0 10px !important; margin: 10px 20px 0 5px; padding: 0 0 0 0; background:#ececec;; }
.proj-pastblock { display:block; float:left; width:920px; height: 218px; margin: 10px 20px 0 10px !important; margin: 10px 20px 0 5px; padding: 0 0 0 0; background:#a7a9ab; 
	background-image:url(../_images/projects/bg_pastblock.jpg);  background-position:left top; background-repeat:no-repeat; }
.proj-pastblockinside { display:block; float:left; width:180px; height: 200px; margin: 0 0 0 0; padding: 10px 20px 0 30px; }

#proj-projbody { display:block; float:left; width:950px; margin: 0 10px 0 10px; padding: 0 0 0 10px; }
.proj-projblock { display:block; float:left; margin:0 0 10px 0; padding: 10px 10px 10px 10px; 
	background-image:url(../_images/projects/bg_projectsblock.gif); background-position:left top; background-repeat:repeat; }
.proj-projboxhead { display:block; float:left; }
.proj-projbox { display:block; float:left; width: 96px; height: 160px; margin:0 0 0 0; padding: 10px 10px 0 10px; 
	background-image:url(../_images/projects/bg_projectsbox.gif); background-position:left top; background-repeat:no-repeat; }

#proj-propsearch { display: block; float: left; width: 960px; height: 123px; margin: 0 0 0 0; padding: 0 20px 0 20px;}

#proj-tab2 { display: block; float: left; width: 960px; height: 23px; margin: 0 0 0 0; padding: 0 20px 0 20px; }
.proj-listbox { display: block; float: left; width: 960px; height: 123px; margin: 0 20px 0 20px; padding: 10px 0 0 0; }

.proj-bar1 { display: block; float: left; width: 960px; height: 60px; margin: 0 0 0 0; padding: 10px 0 0 0; }
.proj-bar1-title { display: block; float: left; width: 490px; height: 60px; margin: 0 0 0 0; padding: 0 0 0 20px;  }
.proj-bar1-list {  display: block; float: left; width: 440px; height: 60px; margin: 0 0 0 0; padding: 0 0 0 0; text-align:right;  }

.proj-bar2 { display: block; float: left; width: 960px; height: 550px; margin: 0 0 0 0; padding: 5px 0 0 0;  }
.proj-bar2-left { display: block; float: left; width: 350px; margin: 0 0 0 0; padding: 0 0 0 20px;   }
.proj-bar2-right {  display: block; float: left; width: 580px; margin: 0 0 0 0; padding: 0 0 0 0; }

.proj-bar3 { display: block; float: left; width: 960px; height: 42px; margin: 0 0 0 0; padding: 5px 0 0 0; border-top: solid #940f00 1px; }

#proj-bar4 { display: block; float: left; width: 1000px; height: 289px; margin: 10px 0 0 0; padding: 0 0 0 0; 
	background-image:url(../_images/projects/bg_projectsdetail.gif); background-position:left top; background-repeat:repeat;}
.proj-menu { display: block; float: left; width: 194px; margin: 0 0 0 0; padding: 0 0 0 20px; }
.proj-bigimg { display: block; float: left; width: 756px; height: 289px; margin: 0 0 0 0; padding: 0 0 0 10px; text-align: center;
	background-image:url(../_images/projects/bg_bigimg.gif); background-position:left top; background-repeat:no-repeat; }

.proj-bar5 { display: block; float: left; width: 960px; margin: 0 0 0 0; padding: 10px 0 10px 0;  }
.proj-bar5-left { display: block; float: left; width: 610px; margin: 0 0 0 0; padding: 0 0 0 20px;   }
.proj-bar5-right {  display: block; float: left; width: 330px; margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; }

img.thumb { padding:2px; background-color:#FFF; border:1px solid #CCC; float:left; margin: 10px 20px 10px 30px;  } 

a.linkpast { color:#fff; }
a.linkpast:hover { color:#000; }

a.linkcurrent { color:#000; }
a.linkcurrent:hover { color:#f00; }

#top{
	position: absolute;
	top: 20px;
	left: 20px;
	opacity: 0.8;
	border:none;
}

/* About */
.about-column { display:block; float:left; width: 370px; padding: 10px 10px 0 45px; }
.about-column-right { display:block; float:left; width: 515px; padding: 10px 15px 0 5px; }

/* Others */
#ir-body { display:block; float:left; width:950px; margin: 0 20px 0 20px !important; margin: 0 10px 0 10px; padding: 10px 0 0 10px; background:#ececec; }

a.linkgray { color:gray; }
a.linkgray:hover { color:#000; }

#mainbody-white { 
	display:block; float:left; width:1000px; padding: 10px 0 0 0; 
	background: white;}

#mainbody-6 { 
	display:block; float:left; width:1000px; padding: 10px 0 0 0; 
	background:url(../_images/bg_body6.gif) top center repeat;}

.body960 { display:block; float:left; width:960px; margin: 0 10px 0 20px !important; margin: 0 10px 0 10px; padding: 0 0 0 0;  }

/* Buyer */
#buyer-block { display:block; float:left; width: 218px; height: 161px; margin: 0 0 0 0; padding: 0 0 0 0;  
background-image:url(../_images/buyer/sample1.jpg); background-position:left top; background-repeat:no-repeat; }
#buyer-tab { display:block; float:left; width: 218px; height: 56px; margin: 106px 0 0 0; padding: 0 0 0 0; 
background-color: #000000;   
filter:alpha(opacity=75);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
#buyer-t { display:block; float:left; width: 208px; height: 46px; margin: 0 0 0 0; padding: 5px; color:#FFFFFF;
filter:alpha(opacity=100);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 100;
} 

/* Text */
.text_h{ font: 11px Tahoma, Arial, Helvetica, sans-serif; line-height: 1.4; }
.textwhite{ color:white; font-size:11px; line-height: 14px;}
.textwhite_map{ color:white; font-size:11px; line-height: 18px;}
.textred { color:red;}
.textpg { color:#c5c5c5;}
.textrate { color:#666666;}
.textdis { font: 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 1.4; color:#464749;}
.textred_black_small { color:#7e050d; font-size:11px;}
.textmag { color:#c5c5c5; font-size:10px; font-weight:bold;}
.textmag_body { color:#c5c5c5; font-size:10px;}
.textdownload { color:#666666; font-size:10px;}
.textgray { color:#666666; font-size:12px;}
.textgray_seo { font: 11px Helvetica, Verdana, Tahoma; line-height: 1.4; color:#656c65;}
.textgray_seo_dot { font: 15px Helvetica, Verdana, Tahoma; line-height: 1.4; color:#656c65;}
.textred_black { color:#7e050d; font-size:11px; font-weight:bold;}
.textred_black_big { color:#7e050d; font-size:15px; font-weight:bold;}
.textboldred { font: Helvetica, Verdana, Tahoma; color:red; font-weight:bold;}
.textboldblackbig { color:black; font-weight:bold; font-size:15px;}
.textblackbig { color:black; font-size:13px;}
.textboldblack { color:black; font-weight:bold;}
.textboldbigred { font-size:14px; color:red; font-weight:bold; padding:0 0 10px 0;}
.textboldbigblack { font-size:14px; color:black; font-weight:bold; padding:0 0 10px 0;}
.textcurrent { font-size:11px; padding:5px 0 0 0;}
.textsmall { font-size:10px; }
.textsmall_white { font-size:11px; color:white}
.border-gray {border: 1px solid #CCCCCC;}
.box {font-family: Helvetica, Tahoma; font-size: 13px; color: #616362; text-decoration: none; height: 18px; width: 220px; border: 1px solid #999999; background-color: #FBFBFB; vertical-align: bottom;}
.box_more {font-family: Helvetica, Tahoma; font-size: 13px; color: #616362; text-decoration: none; width: 220px; border: 1px solid #999999; background-color: #FBFBFB;}
.box_list {font-family: Helvetica, Tahoma; font-size: 13px; color: #616362; text-decoration: none; height: 21px; width: 224px; border: 1px solid #999999; background-color: #FBFBFB;}
.search_box {font-family: Helvetica, Tahoma; font-size: 13px; color: #616362; text-decoration: none; height: 19px; width: 165px; border: 1px solid #999999; background-color: #FBFBFB;}
.search_box_new {font-family: Helvetica, Tahoma; font-size: 12px; color: #000000; text-decoration: none; height: 19px; width: 195px; border: 1px solid #999999; background-color: #FBFBFB;}
.price_box {font-family: Helvetica, Tahoma; font-size: 13px; color: #616362; text-decoration: none; height: 19px; width: 40px; border: 1px solid #999999; background-color: #FBFBFB;}
.price_box_new {font-family: Helvetica, Tahoma; font-size: 12px; color: #000000; text-decoration: none; height: 19px; width: 50px; border: 1px solid #999999; background-color: #FBFBFB;}
.box_type {font: 11px Tahoma, Arial, Helvetica, sans-serif; line-height: 1.4; height: 19px; width: 164px;}
.box_area {font: 11px Tahoma, Arial, Helvetica, sans-serif; line-height: 1.4; height: 19px; width: 164px; margin: 0 0 0 6px;}
.box_to{font: 11px Tahoma, Arial, Helvetica, sans-serif; line-height: 1.4; height: 19px; width: 40px;}

.pg-part {color: #484848;}

a.search_pg:link {color: #484848; text-decoration: none;}
a.search_pg:visited {color: #484848; text-decoration: none;}
a.search_pg:hover {color: #ED1C24; text-decoration: none;}

a.down:link {color:#666666; font-size:10px;}
a.down:visited {color:#666666; font-size:10px;}
a.down:hover {color:#870303; font-size:10px;}

a.pg:link {color:#c5c5c5;}
a.pg:visited {color:#c5c5c5;}
a.pg:hover {color:red;}

a.ud:link {color:blue;}
a.ud:visited {color:blue;}
a.ud:hover {color:red;}

a.bs:link { color:#787777; font-size:9px;}
a.bs:visited { color:#787777; font-size:9px;}
a.bs:hover { color:#7e050d; font-size:9px;}

a.bb:link { color:#242323; font-size:13px;}
a.bb:visited { color:#242323; font-size:13px;}
a.bb:hover { color:#7e050d; font-size:13px;}

a.ap_cur:link { font: 12px Helvetica, Arial, Tahoma; color:#ff0000;}
a.ap_cur:visited { font: 12px Helvetica, Arial, Tahoma; color:#ff0000;}
a.ap_cur:hover { font: 12px Helvetica, Arial, Tahoma; color:#6d0c0e;}

a.site:link { font: 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 1.6; color:#464749;}
a.site:visited {font: 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 1.6; color:#464749;}
a.site:hover { font: 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 1.6; color:#EE1D25;}

a.textwhite_l:link  { color:#FFFFFF; font-size:10px; line-height: 13px;}
a.textwhite_l:visited { color:#FFFFFF; font-size:10px; line-height: 13px;}
a.textwhite_l:hover { color:#FFFFFF; font-size:10px; line-height: 13px;}

a.sl:link { font: 11px Helvetica, Verdana, Tahoma; line-height: 1.4; color:#656c65;}
a.sl:visited { font: 11px Helvetica, Verdana, Tahoma; line-height: 1.4; color:#656c65;}
a.sl:hover { font: 11px Helvetica, Verdana, Tahoma; line-height: 1.4; color:#656c65;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */ Hide entire CSS code from IE6 
<![if !IE 6]>

.shiftcontainer{ position: relative; left: 7px; /*Number should match -left shadow depth below*/ top: 7px; /*Number should match -top shadow depth below*/ }
.shadowcontainer{ width: 300px; /* container width*/ background: transparent url(media/bigshadow.gif) no-repeat bottom right; }
.shadowcontainer .innerdiv{ /* Add container height here if desired */ background-color: white; border: 1px solid gray; padding: 6px; position: relative; 
left: -7px; /*shadow depth*/ top: -7px; /*shadow depth*/ }
.box-regis1 {
	width: 238px;
	border: 1px solid #999999;
}
.text_regis_sm {
color:#999999; font-size:10px;
}
.text_regis {
color:#333333; font-size:12px;
}
.box-regis2 {

	width: 120px;
	border: 1px solid #999999;
}
.box-regis3 {


	width: 158px;
	border: 1px solid #999999;
}
.text_regis_big {

color:#333333; font-size:13px;
}
