@import url("lang_head.css");
/*@import url("template.css");*/
/**BODY { behavior:url("js/csshover.htc");}*/


/* calendar v1.0 */
.calendar { color:#000000; font-size:11px; padding-top:2px;}
.calendar .month { margin:5px 0px; color:#BB0202; text-align:center; font-weight:bold;}
.calendar .month IMG { margin:-3px 0px;}
.calendar TABLE { table-layout2:fixed; border:1px solid #EAB5B7; border-collapse:collapse; border-bottom2:1px solid #0B62C4; margin:auto;}
.calendar TD { text-align:right; border:1px solid #EAB5B7;}
.calendar .head TD { border2:1px solid #0B62C4; color:#FFF; border-left:none; border-right:none; background: #CB0000 url(../img/design/stitle_bg.gif) left top repeat-x;}
.calendar THEAD TD { border2:1px solid #0B62C4; color:#FFF; border-left:none; border-right:none; background: #CB0000 url(../img/design/stitle_bg.gif) left top repeat-x;}

.calendar .news { padding:16px 13px 18px 13px; background-color:#0E203D; border:1px solid #0B62C4; border-top:none;}
.calendar .news A { text-decoration:underline;}
.calendar .news A:Hover { text-decoration:underline;}
.calendar .days TD { padding:4px 6px 4px 6px;}
.calendar .days TD.act { color:#FFF; background-color:#CB0000;}
.calendar .days TD.act A { color:#FFF; text-decoration:none;}
.calendar .days A { text-decoration:underline;}
.calendar .photos { padding:13px; background-color:#0E203D; border:1px solid #0B62C4; border-top:none;}
.calendar .photos A { text-decoration:underline;}
.calendar .photos A:Hover { text-decoration:underline;}
.calendar .photos DIV { margin:5px -14px 0px -12px; zoom:1; display:table;}
.calendar .photos DIV A { margin:2px 2px 2px 2px; width:65px; height:37px; display:block; zoom:1; float:left; overflow:hidden;}
.calendar .photos SPAN { display:inline; font-size:11px;}
.calendar A , .calendar A:Hover{color:#BB0202;}

.c_res { padding:10px 10px;}
.c_res DIV { padding:0 0 0 15px; font-size:11px; background: url(../img/design2/point_r.gif) left 3px no-repeat;}
.c_res DIV SPAN { margin:0 0 3px 0; font-size:12px; color:#BB0202; display:block;}

.c_res_pag { padding: 0 7px; color:#BB0202; font-size:11px; font-weight:bold;}
.c_res_pag IMG { margin:0 3px -4px 3px;}
.c_res_pag DIV { float:right;}
.c_res_pag INS {}
.c_res_pag A , .c_res_pag A:Hover{color:#BB0202;}

.scheldue {}
.scheldue .toptext { margin:10px;  display:block;}
.scheldue TD { font-size:11px;}

/**/


/* lang index */
.all_col { margin:0px 0 0 0; background-color:#FFFFFF;}
.left_col { padding:0 11px 0 11px; overflow:hidden;}
.right_col { padding:0 11px 0 0px; width:265px; overflow:hidden;}

.line11 { height:11px; font-size:1px;}

.ionline { margin2:0 0 11px 0; height:374px; color:#FFFFFF; background: url(../img/design2/online_bg.jpg) center top no-repeat; }
.ionline .title { padding:15px 0 25px 0;}
.ionline DIV { padding:0 5px 0 11px;}
.ionline TABLE { }
.ionline TD { padding:2px 0 0 7px; width:55px;}
.ionline TEXTAREA { width:94%; height:56px; border:none; background:none; margin:0 0 3px 0;}
.ionline INPUT { width:94%; height:19px; *height:17px; border:none; background:none; margin:0; padding:0;} 
.ionline INS { width:100px; display:block;}

.iaddress { margin2:0 0 11px 0; height:404px; color:#FFFFFF; background: url(../img/design2/address_bg_en.jpg) center top no-repeat; }
.iaddress .title { padding:15px 0 15px 0;}
.iaddress .title IMG { display:block;}
.iaddress INS { margin:268px 11px 0 11px; text-align:center; display:block; font-size:11px; }

.btn { padding:7px 0 0 0; width:111px; height:19px; line-height2:26px; display:block; text-align:center; cursor:pointer; background: url(../img/design2/btn.gif) center top no-repeat;}

.itable { margin2:-11px;}

.noline { margin:0 0 -1px 0; height:8px; font-size:1px; position:relative; z-index:2; display:block;}
.tblue { background-color:#ECF0FB; position:relative;}
.tblue .text { margin:0 10px;}
.tblue .text P { margin:0; padding:10px 0 15px 20px; background: url(../img/design2/p_line.gif) left top no-repeat; zoom:1; }
.tblue .noline { background-color:#ECF0FB;}
.tblue .color { color:#01339B; font-weight:bold;}
.tred { background-color:#FBECF0; padding:0; position:relative;}
.tred .text { margin:0 10px; }
.tred .text P { border2:1px solid #F00; margin:0; padding:10px 0 15px 20px; background: url(../img/design2/p_line_r.gif) left top no-repeat; }
.tred .noline { background-color:#FBECF0;}
.tred .color { color:#BB0202; font-weight:bold;}

.btitle { height:54px; padding:0 0 0 5px; background: url(../img/design2/title_b_l.gif) left top no-repeat;}
.btitle DIV { padding:0 5px 0 0; background: url(../img/design2/title_b_r.gif) right top no-repeat;}
.btitle DIV DIV { padding:0 0 0 0px; text-align:center; background: url(../img/design2/title_b.gif) left top repeat-x;}

.rtitle { height:54px; padding:0 0 0 5px; background: url(../img/design2/title_r_l.gif) left top no-repeat;}
.rtitle DIV { padding:0 5px 0 0; background: url(../img/design2/title_r_r.gif) right top no-repeat;}
.rtitle DIV DIV { padding:0 0 0 0px; text-align:center; background: url(../img/design2/title_r.gif) left top repeat-x;}

.con_in_b { height:11px; font-size:1px; position:relative; background: url(../img/design2/con_in_b_l.gif) left bottom no-repeat;}
.con_in_b DIV { height:11px; font-size:1px; background: url(../img/design2/con_in_b_r.gif) right bottom no-repeat;}
.con_in_t { height:11px; font-size:1px; position:relative; background: url(../img/design2/con_in_t_l.gif) left top no-repeat;}
.con_in_t DIV { height:11px; font-size:1px; background: url(../img/design2/con_in_t_r.gif) right top no-repeat;}

.ibcorners { margin:-11px 0 0 0; position:relative; z-index:2;}
.ibcorners TD { font-size:1px;}

.iphotos { table-layout:fixed; margin:0 auto;}
.iphotos TD { background2:#BD2626 url(../img/design2/iphoto_bg.gif) right top no-repeat;}
.iphotos TH { width:11px;}


.iphotos .img { margin:-3px 0 0 0; text-align:center; color:#ECF0FB;}
.iphotos .img IMG { margin:6px auto -135px auto; display:block; position:relative; z-index:1;}
.iphotos .img A { margin:0 auto 15px auto; width:135px; height:135px; position:relative; z-index:2; display:block; zoom:1; border2:1px solid #F00; background: url(../img/design2/iphoto_over.gif) left top no-repeat;}
.iphotos .img A:Hover { text-decoration:none;}
.iphotos TD SPAN { margin:0 10px 10px 10px; display:block;}
.iphotos TD A {  color:#FFFFFF; text-decoration:none; font-weight:bold;}
.iphotos TD A:Hover {  color:#FFFFFF; text-decoration:underline;}

.iflashphoto {}
.iflashphoto .con_in_t { margin:0 0 -11px 0;}
.iflashphoto .con_in_b { margin:-11px 0 0 0;}


/* ARTICLE */
.bgfon { margin:0 0 -5000px 0; height:5000px; float:left; width:100%; position:inherit; z-index:0; zoom:1; background-color:#ECF0FB;}
.article { position:relative;}
.article H1 { padding:10px 0 15px 10px; margin:0 15px 0 15px; font-size:20px; font-weight:normal; background: url(../img/design2/h1_line.gif) left bottom no-repeat;}
.article .text { padding:15px 20px 10px 25px; font-size:13px; line-height:1.5em; }
.article .text TABLE { border:none; background: url(../img/design2/h1_line.gif) left bottom no-repeat;}
.article .text THEAD TD { font-weight:bold; color:#01339B; background-color:#DBE3F8;}
.article .text TD { padding:7px 5px; border:none; background: url(../img/design2/h1_line.gif) left top no-repeat;}
.article .text TD P { margin:0; padding:0;}
.article .text P { margin:0; padding:0 0 15px 0; background:none;}
.article .text UL { list-style:none; overflow:hidden; zoom:1; margin:0; padding:0;}
.article .text LI { margin:-2px 0 0 0; zoom:1; padding:8px 0 15px 20px; background: url(../img/design2/p_line.gif) left top no-repeat;}
.article .text A { text-decoration:underline;}

.tred .article .text { padding:0;}
.tred .article .text TABLE { background: url(../img/design2/h1_line_r.gif) left bottom no-repeat;}
.tred .article .text THEAD TD {  color:#BB0202; background-color:#FEDEDF;}
.tred .article .text TD { line-height:normal; background: url(../img/design2/h1_line_r.gif) left top no-repeat;}
.scheldue .text P { margin:0; padding:15px 0 0 0;}

/* STAFF */
.staff { position:relative;}
.staff H1 { padding:10px 0 15px 10px; margin:0 15px 0 15px; font-size:20px; font-weight:normal;}
.staff .thumb { margin:0 15px 0 15px; padding:20px 0 20px 175px; min-height:200px; _height:200px; position:relative; background: url(../img/design2/h1_line.gif) left top no-repeat;}
.staff .thumb IMG { left:10px; position:absolute;}
.staff .thumb .name { margin:0 0 5px 0; font-size:20px; color:#01339B;}
.staff .thumb .desc { font-style:italic; color:#01339B;}
.staff .thumb .text { font-size:13px; line-height:1.5em; overflow:hidden;}

/* online consultation */
.paginator { font-size:14px;}
.paginator A { color:#01248A; text-decoration:underline;}
.text .consult LI { padding-bottom:10px; }
.consult EM { display:block; margin-bottom:10px;}




