@charset "windows-874";
/* CSS Document */

body {margin:0; padding:0; background:url(../images/bgpage_about.jpg) repeat-x top left #fff; font-family:tahoma, Arial, Helvetica, sans-serif; color:#979797; text-decoration:none; font-size:12px;}

a {color:#676767; text-decoration:none;}
a:hover {text-decoration:underline;}

.stand {font-family:tahoma, Arial, Helvetica, sans-serif; color:#979797; text-decoration:none; font-size:12px;}
.stand a {color:#676767; text-decoration:none;}
.stand a:hover {text-decoration:underline;}

.txtcontent {font-size:12px; color:#979797; text-decoration:none;}

/*for index*/
.tdnewsletter {background:url(../images/bgnewsletter.jpg) no-repeat top left; width:389px; height:90px;}

.more, .more a {color:#5b5b5b; font-size:12px; font-weight:bold; text-decoration:none;}
.more a:hover {text-decoration:underline;}

.search, .search a {color:#676768; font-size:12px; font-weight:bold; text-decoration:underline;}
.search:hover a {text-decoration:none;}

.icntop {border:0; filter:alpha(Opacity=100);}
/*end*/

/*for content*/
.linehor {background:url(../images/dothor.gif) repeat-x left center; height:1px;}
.linecontent { border-left:1px dotted #ccc; padding:30px 0 0 20px;}

h1.h1 {margin:0; padding:0 0 7px 0; font-size:14px; font-weight:bold; text-decoration:none; color:#2463e3;}
h1.h1 span {color:#f00; padding:0 15px;}

h2.h2 {margin:0; padding:0 0 7px 0; font-size:12px; font-weight:bold; text-decoration:underline; color:#666;}

.field {color:#484747; font-weight:bold; font-size:12px; text-decoration:none; padding-bottom:3px;}
.field a {color:#484747; text-decoration:none;}
.field a:hover {text-decoration:underline;}

.comment {color:#f00; font-size:12px; text-decoration:none;}

.page {color:#5d5d5e; font-size:13px; font-weight:bold; text-decoration:none;}
.page span {color:#0075f1;}

.topic_news {color:#38383c; font-size:12px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #ccc; padding:7px 0 10px 7px;}
.topic_news a {color:#38383c; text-decoration:none;}
.topic_news span {color:#0075f1;}
.topic_news:hover, .topic_news:hover span, .topic_news:hover a {background:#006cff; color:#fff;}
.topic_news_de {background:#006cff; color:#fff;font-size:12px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #ccc; padding:7px 0 10px 7px;}
.topic_news_de a {color:#fff; text-decoration:none;}
.topic_news_de span {color:#fff;}

.next {color:#5b5b5b; font-size:12px; font-weight:bold; text-decoration:none; background:url(../images/icn_next.gif) no-repeat top right; padding-right:9px;}
.next a {color:#5b5b5b; text-decoration:none;}
.next a:hover {text-decoration:underline;}

.pre {color:#5b5b5b; font-size:12px; font-weight:bold; text-decoration:none; background:url(../images/icn_pre.gif) no-repeat top left; padding-left:9px;}
.pre a {color:#5b5b5b; text-decoration:none;}
.pre a:hover {text-decoration:underline;}

.txtmonth {color:#006ce5; font-weight:bold; font-size:13px; padding:0 20px;}

.day { background:#bdc0cb; padding:5px; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase;}

.date {background:#ececf2; font-size:12px; font-weight:bold; color:#818289; padding:8px 0; text-align:center; vertical-align:middle;}
.date a, .date_train a {color:#818289; text-decoration:none;}
.date:hover, .date:hover a {color:#818289;}

.day span,.date span {color:#f00;}
.date_de {background:url(../images/arrow_daycurrent.gif) no-repeat center right #ececf2; color:#333; text-align:center; vertical-align:middle; font-weight:bold; font-size:12px;}
.date_de {color:#333; text-decoration:none;}
.date_train { background:url(../images/icn_date_over.gif) no-repeat center center #ececf2;text-align:center; vertical-align:middle; font-weight:bold; font-size:12px;}
.date_all { background:url(../images/icn_date_all.gif) no-repeat right center #ececf2;text-align:center; vertical-align:middle; font-weight:bold; font-size:12px;}

/*end*/


/*menu product index*/
.listpro {padding:5px 5px 5px 7px; list-style:none; font-size:12px; font-weight:bold; text-decoration:none; background:url(../images/line.gif) repeat-x bottom left; color:#646675;}
.listpro a {color:#646675; text-decoration:none;}
.listpro:hover {color:#006cff;}
.listpro:hover a {color:#006cff; text-decoration:none;}

.listpro_de {padding:5px 5px 5px 7px; list-style:none; font-size:12px; font-weight:bold; text-decoration:none; background:url(../images/line.gif) repeat-x bottom left #006cff; color:#fff;}
.listpro_de a { color:#fff; text-decoration:none;}

.sublistpro { padding:3px 0 3px 15px; font-size:12px; color:#646675; font-weight:normal; text-decoration:none;}
.sublistpro a { color:#646675; text-decoration:none;}
.sublistpro a:hover { color:#006cff; text-decoration:none;}


.sublistpro_de {padding:3px 0 3px 15px; font-size:12px; color:#2463e3; font-weight:normal; text-decoration:none;}
.sublistpro_de a { color:#2463e3; text-decoration:none; }


/*end*/

/*for footer*/
.txtfooter {color:#878787; font-size:11px; text-decoration:none;}
.txtfooter_policy, .txtfooter_policy a {color:#878787; font-size:11px; text-decoration:none;}
.txtfooter_policy a:hover {text-decoration:underline;}

ul#mnbottom {margin:0; padding:0; list-style:none; display:inline;}
ul#mnbottom li {margin:0; padding:0 4px; list-style:none; color:#878787; font-size:11px; text-decoration:none; display:inline;}
ul#mnbottom li:hover a { color:#006cff; text-decoration:underline;}

.mnbottom, .mnbottom a {color:#878787; text-decoration:none;}
.mnbottom_de, .mnbottom_de a {color:#006cff; text-decoration:underline;}

.linemnbottom {background:url(../images/dotver.gif) repeat-y top center; height:35px;}
/*end*/

/*menu left*/
ul#mnleft {margin:0; padding:0; list-style:none;}
ul#mnleft li {margin:0; padding:3px 15px 3px 15px; list-style:none; font-size:12px; font-weight:bold; text-decoration:none;}
.mnleft, .mnleft a {color:#646675; text-decoration:none;}
.mnleft:hover, .mnleft:hover a {color:#006cff;}

.mnleft_de, .mnleft_de a {color:#fff; text-decoration:none; background:#006cff; text-align:left;}
.mnleft_de:hover, .mnleft_de:hover a {color:#fff;}


.mnleft_job {color:#646675; text-decoration:none; background:url(../images/bullet_job.gif) no-repeat top left; padding:3px 15px 3px 23px; font-weight:bold;}
.mnleft_job a {color:#646675; text-decoration:none;}
.mnleft_job:hover {color:#646675; text-decoration:none; background:url(../images/bullet_job_over.gif) no-repeat top left; padding:3px 15px 3px 23px;} 
.mnleft_job:hover a {color:#006cff;}

.mnleft_job_de {color:#fff; text-decoration:none; background: url(../images/bullet_job_de.gif) no-repeat top left #006cff; text-align:left; padding:3px 15px 3px 23px; font-weight:bold;}
.mnleft_job_de a {color:#fff; text-decoration:none; background:#006cff; text-align:left;}
.mnleft_job_de:hover, .mnleft_job_de:hover a {color:#fff;}


/*.mnleft_job {color:#646675; text-decoration:none; padding:3px 0 3px 15px; list-style:none; font-size:12px; font-weight:bold; text-decoration:none;} 
.mnleft_job a {color:#646675; text-decoration:none;}
.mnleft_job:hover, .mnleft_job:hover a {color:#006cff;}

.mnleft_job_de { font-weight:bold; color:#fff; text-decoration:none; background:#006cff; text-align:left; padding:3px 0 3px 15px;}
.mnleft_job_de a {color:#fff; text-decoration:none;}
.mnleft_job_de:hover, .mnleft_job_de:hover a {color:#fff;}



/*end*/

/*nav*/
.nav {color:#979797; font-size:11px; text-decoration:none; padding:0 0 20px 0; text-align:right;}
.nav a {color:#979797; text-decoration:none;}
.nav a:hover {text-decoration:underline;}
.nav span, .nav span a {color:#646464; text-decoration:none; font-weight:bold;}
.nav span a:hover {text-decoration:underline;}
.nav span span {color:#2463e3; text-decoration:underline; font-weight:normal;}
/*end*/

/*img*/
.img {filter:alpha(Opacity=50); -moz-opacity:.50; opacity:.50; background:#000;}
.img_de,.img:hover {filter:alpha(opacity=100); -moz-opacity:100; opacity:100;}

.img_awards {border:1px solid #b4b4b6;}
.img_awards:hover {border:1px solid #006cff}
/*end*/

/*for form*/
.btn_go {background:#006cff; border:1px solid #006cff; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; font-family:tahoma; padding:2px 5px;}
.btn_go a {color:#fff; text-decoration:none;}
.btn_go:hover, .btn_go:hover a {color:#ff0; text-decoration:none; cursor:pointer;}

.btn_gray {background:#b4b4b6; border:1px solid #b4b4b6; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; font-family:tahoma; padding:2px 5px;}
.btn_gray a {color:#fff; text-decoration:none;}
.btn_gray:hover, .btn_gray:hover a {color:#ff0; text-decoration:none; cursor:pointer;}


.txtbox_search {background:#b4b4b6; border:1px solid #848485; color:#fff; font-family:tahoma; font-size:12px; text-decoration:none; padding:3px;}
.txtbox_newsletter {background:#fff; border:1px solid #fff; color:#979797; font-family:tahoma; font-size:12px; text-decoration:none; padding:3px;}
.txtbox {background:#b4b4b6; border:1px solid #848485; color:#fff; font-family:tahoma; font-size:12px; text-decoration:none; width:320px; padding:3px;}
.txtbox1 {background:#b4b4b6; border:1px solid #848485; color:#fff; font-family:tahoma; font-size:12px; text-decoration:none; width:510px; padding:3px;}
.txtbox_faq {background:#b4b4b6; border:1px solid #848485; color:#fff; font-family:tahoma; font-size:12px; text-decoration:none; width:250px; padding:3px;}

/*end*/

/*for slide*/
.topic_course {color:#979797; font-size:12px; font-weight:bold; border-bottom:1px dotted #ccc; padding:5px 10px; cursor:pointer; background:url(../images/icn_next2.gif) no-repeat top left;}
.topic_course_de {color:#fff; font-size:12px; font-weight:bold; padding:5px 10px 5px 20px; cursor:pointer; background:url(../images/arrow_down3.gif) no-repeat top left #2463e3;}
.content_course {color:#7d7d7e; font-size:12px; text-decoration:none;}
.content_course_pad { padding:10px 10px 10px 20px; background:#e3e4e9; border-top:1px solid #fff;}
/*end*/

/*sitemap*/
.txtsitemap {color:#2463e3; font-size:13px; font-weight:bold; text-decoration:none; background:url(../images/icn_arrow.gif) no-repeat top left; padding:5px 12px; border-bottom:1px dotted #ccc;}
.txtsitemap a {color:#2463e3; text-decoration:none;}
.txtsitemap a:hover {text-decoration:underline;}

.txtsitemap_de {color:#2463e3; font-size:13px; font-weight:bold; text-decoration:none; background:url(../images/icn_arrow2.gif) no-repeat top left; padding:5px 12px; border-bottom:1px dotted #ccc;}
.txtsitemap_de a {color:#2463e3; text-decoration:none;}
.txtsitemap_de a:hover {text-decoration:underline;}

.txtsitemap_de ul {margin:10px; padding:0; list-style:none; background:none; border-bottom:none;}
.txtsitemap_de ul li {margin:0; padding:0; list-style:none; font-size:12px; font-weight:normal; text-decoration:none; color:#979797; line-height:15px;}
.txtsitemap_de ul li a {color:#979797; text-decoration:none;}
.txtsitemap_de ul li a:hover { text-decoration:underline;}
/*end*/

.printmap, .printmap a {color:#2463e3; font-size:12px; font-weight:bold; text-decoration:none;}
.printmap a:hover {text-decoration:underline;}

/*for product page*/
.tdproduct {background:#eff0f6; border:1px solid #b4b4b6; padding:10px;}
.tdsearchpro {border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#eff0f6; padding:10px;}
.tdlineproduct {border-left:1px dotted #ccc;}

.box_imgindex {background:url(../images/bgbox_imgindex.gif) no-repeat top right; padding:20px 11px 20px 0;}
.box_imginner {border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background:url(../images/bgbox_imginnner.gif) no-repeat top right #eff0f6; padding:10px 10px 20px 10px;}
.box_imginner_null {border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background:url(../images/bgbox_imginnner_null.gif) no-repeat top right #eff0f6; padding:10px 10px 20px 10px;}
.box_imginner_noback {border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; background:#eff0f6; padding:10px 10px 20px 10px;}


ul#index {margin:0; padding:0; list-style:none; display:inline;}
ul#index li { margin:0; padding:2px 9px; display:inline; border-left:1px solid #ccc;}

.txtindex {color:#666; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.txtindex a {color:#666; text-decoration:none;}
.txtindex a:hover {text-decoration:underline;}

.txtindex_de {color:#fff; background:#2463e3; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:12px;}
.txtindex_de a {color:#fff; text-decoration:none;}

/*list product by index*/
#listnamepro ul {margin:0; padding:0; list-style:none;}
#listnamepro ul li { margin:0; padding:0 0 0 5px; list-style:none;}

.listnamepro, .listnamepro a {color:#979797; font-size:12px; text-decoration:none;}
.listnamepro:hover, .listnamepro:hover a {text-decoration:none; color:#fff; background:#2463e3;}
/*end*/

.imgbrand:hover{border:1px solid #2463e3; /*filter:alpha(Opacity=100);-moz-opacity:100; opacity:100;*/}
.imgbrand {border:1px solid #ccc; background:#000;/* filter:alpha(opacity=50);-moz-opacity:.50; opacity:.50;*/}

.img_products { border:1px solid #c9c9d0; background:#fff; padding:1px;}

.address_popup {color:#fff; font-size:11px; text-decoration:none; background:#b4b4b6;}
.address_popup span {color:#4a5a6c; font-size:12px; font-weight:bold;}

.catepro {color:#666; font-size:30px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.typepro {color:#c1c1c4; font-size:20px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}

.namepro_pop {color:#bfbfbf; font-size:12px; font-weight:bold; padding:5px; border:2px solid #fff; width:110px;}
.namepro_pop img {filter:alpha(Opacity=50);-moz-opacity:.50; opacity:.50; background:#000;}
.namepro_pop:hover img, .namepro_pop_de img {filter:alpha(Opacity=100);-moz-opacity:100; opacity:100;}
.namepro_pop a {color:#bfbfbf; text-decoration:none;}
.namepro_pop:hover a, .namepro_pop_de a {color:#333; text-decoration:none;}
.namepro_pop:hover { border:2px solid #fff; color:#333; text-decoration:none;}

.namepro_pop_de {color:#333; font-size:12px; font-weight:bold; padding:5px; border:2px solid #2463e3; width:110px;}

.barblue {color:#fff; font-size:12px; font-weight:bold; text-decoration:none; background:#039; width:229px; height:38px; text-align:left; vertical-align:top;}
.barblue a {color:#fff; text-decoration:none;}
.barblue a:hover {text-decoration:underline;}

.barblue2 {color:#fff; font-size:12px; font-weight:bold; text-decoration:none; background:#039; width:322px; height:51px; text-align:left; vertical-align:top;}
.barblue2 a {color:#fff; text-decoration:none;}
.barblue2 a:hover {text-decoration:underline;}

/*Form application*/

.list_date { border:1px solid #ccc; background:#eff0f6; font-size:12px; color:#979797; padding:2px 3px; font-family:tahoma;}
.list { border:1px solid #ccc; background:#eff0f6; font-size:12px; color:#979797; padding:2px 3px; font-family:tahoma; width:150px;}
.list_01 { border:1px solid #ccc; background:#eff0f6; font-size:12px; color:#979797; padding:2px 3px; font-family:tahoma;}
.list_02 { border:1px solid #ccc; background:#eff0f6; font-size:12px; color:#979797; padding:2px 3px; font-family:tahoma; width:400px;}

.filed_03 { border:1px solid #ccc; background:#eff0f6; font-size:12px; color:#979797; padding:2px 3px; font-family:tahoma; width:200px;}
.filed_provice { border:1px solid #ccc; background:#eff0f6; font-size:12px; color:#979797; padding:2px 3px; font-family:tahoma; width:208px;}
.filed_04 { border:1px solid #ccc; background:#eff0f6; font-size:12px; color:#979797; padding:2px 3px; font-family:tahoma; width:120px;}
.filed_05 { border:1px solid #ccc; background:#eff0f6; font-size:12px; color:#979797; padding:2px 3px; font-family:tahoma; width:230px;}

.filed_area { border:1px solid #ccc; background:#eff0f6; font-size:12px; color:#979797; padding:2px 3px; font-family:tahoma; width:550px;}

/*for tab products*/
.tab {border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; padding:10px; font-size:12px; font-weight:bold; color:#636363; text-decoration:none;}
.tab a {color:#636363; text-decoration:none;}
.tab a:hover {color:#006cff; text-decoration:none;}

.tab_de {border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid transparent; background:#eff0f6; padding:10px; font-size:12px; font-weight:bold; color:#006cff; text-decoration:none;}
.tab_de a {color:#006cff; text-decoration:none;}

.caption_blank {border:0px;position:relative;}
.caption_blank p {
	position:absolute;
	text-align:right;
	padding:5px;
	width:auto;
	display:block;
	color:#FFFFFF;
	/*font-weight:bold;*/
	text-decoration:none;
	font-size:10px;
	margin:0;
	/*background-image: url(../images/bg_caption_img.png);*/
}
.caption_blank p span { display:block; color:#818181;}
/*end*/