﻿/**********************************************************************************************************************/

/**** Powered by Robin Lowll 2009/09/09 ****/

/** Reset CSS **/
body{
  font-family: Arial, Helvetica, sans-serif; 
  font-size:12px;
  background-color:#FFFFCC;
}

body,
h1,h2,h3,h4,h5,h6,
ul,ol,li,p,
pre,quote,
form,textarea,input,iframe,
img{ margin:0px; padding:0px; font-weight:normal; }
img{ border:0 none;}
ol,ul,li{ list-style:none; }

a{ color:#333333; text-decoration:none; }

.clearfixed{ clear:both; float:none; margin:0; padding:0px; font-size:0px; line-height:0px; height:0px;}

/** Layout CSS (roPage) **/
.roPage{width:1006px; margin:0 auto;}

.header{
  height:170px;
  background:transparent url(../images/bg_header.jpg) no-repeat scroll 0 0;
}
.h_block{ width:980px; height:00px; padding:0px 13px; }
.h_block .h_left{float:left;width:755px}
.h_block .h_right{float:right; padding-top:15px;padding-right:10px; }


.main_nav{ height:10px; background:transparent url(../images/bg_main_nav.gif) no-repeat scroll 0 0; }
.main_nav ul{padding:15px 13px; _behavior:url("../javascript/csshover.htc"); }
.main_nav li{position:relative;  z-index:999; float:left; height:20px;padding:10px 17px 0;}
.main_nav li:hover{background-color:#3F80C3; }
.main_nav li a{font-size:13px; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
.main_nav li.home{width:70px; padding:10px 10 60;}
.main_nav li.home:hover{background-color:transparent;}
.main_nav li.home a{display:block; width:70px;}
.main_nav li.current{background-color:#3F80C3;}
/* level_01 */
.main_nav li ul{display:none;padding:0; position:absolute; left:-42px; top:30px; border:1px #161E6F solid; border-top:0 none;}
.main_nav li:hover ul{display:block; }
.main_nav li ul li{float:none; position:static; width:195px; height:auto; padding:0px; background-color:#3F80C3;}
.main_nav li ul li:hover{ background-color:#161E6F; cursor:pointer;}
.main_nav li ul li a{display:block; min-height:16px;_height:16px; padding:8px 12px; border-top:1px solid #FFFFFF; font-size:12px; color:#161E6F; text-transform:none;}
.main_nav li ul li.first a{border:0 none;}
.main_nav li ul li:hover a{color:#FFF; font-weight:bold;}
.main_nav li ul li a span{font-weight:normal;}
.main_nav li ul li:hover a span{font-weight:bold;}

.content{
  width:980px;
  padding:0 13px 10px;
  background:#FFF url(../images/bg_content.jpg) repeat-y scroll 0 0;
}
.content_home{padding-bottom:1px;}
.content_p9{padding-bottom:20px;}
.content_p10{padding-bottom:4px;}
.content_p16{padding-bottom:30px;}
.content_p17{padding-bottom:20px;}

.c_left,.c_center{float:left;}
.c_right{float:right; padding:8px 15px 0px 0px;}

.footer{ height:36px; background:transparent url(../images/bg_footer.jpg) no-repeat scroll 0 0;}
.footer div{color:#FFF; text-align:center; padding-top:5px;}
.footer a{color:#FFFFFF;padding:3px}


/** Global CSS **/
.logo{float:left; width:315px; height:65px; padding-top:1px;padding-left:12px;}
.logo h1{height:0px; font-size:0px; text-indent:-9999px}
.header .top_banner{padding-left:15px;}
.header .search{float:right; width:235px; height:35px;padding-right:20px;padding-top:1px; }
.header .search input{border:0 none; vertical-align:middle;}
.header .search h2{height:18px; padding-left:30px; padding-top:3px;font-size:12px; font-weight:bold; color:#FFFFFF;background:transparent url(../images/h_search_bg.gif) no-repeat scroll 0 0;}
.header .search .s_input{padding-left:14px;height:28px;}
.header .search .s_text,
.header .search .btn{color:#333333;font-size:12px;}
.header .search .s_text{width:214px; height:21px; padding-top:4px;padding-left:6px; background:transparent url(../images/h_search_bg.gif) no-repeat scroll -17px -20px;}
.header .search .btn{width:24px;height:24px; padding-bottom:2px;#padding-top:2px; background:transparent url(../images/h_search_bg.gif) no-repeat scroll right -21px; cursor:pointer;}
.header .search .s_advance_link{text-align:right;padding-right:34px;}
.header .search .s_advance_link a{font-size:11px; color:#FFFFFF;}

.header .login{height:93px;width:198px; padding-left:15px;padding-top:5px; background:transparent url(../images/h_login_bg.jpg) no-repeat scroll 0 0;}
.header .login h2{height:17px; font-size:12px; font-weight:bold; color:#FFFFFF;}
.header .login input{height:17px; font-size:12px; color:#333333; background-color:#FFFFFF;border:0 none;vertical-align:middle;}
.header .login .uid{padding-bottom:4px;}
.header .login .uid input{ width:167px; padding:0px 4px;}
.header .login .pwd input{ width:147px; padding:0px 4px;}
.header .login .pwd input.btn{width:17px; padding:0px; margin-left:3px;background:transparent url(../images/btn_ok.gif) no-repeat scroll 0 0px; cursor:pointer;}
.header .login .l_link{padding-right:22px;padding-top:8px;text-align:right;}
.header .login .l_link,
.header .login .l_link a{color:#FFFFFF; font-size:11px;}
.header .login .l_link a{padding:0 3px;}
.header .subscribe{width:213px;padding-top:10px; float:right;}

.breadcrumb{padding-left:10px; padding-top:4px;height:18px; font-size:12px;}
.breadcrumb a{padding-left:10px;color:#333333; font-size:12px;background:transparent url(../images/list_arrow_black.gif) no-repeat scroll 0 3px; }
.breadcrumb a.first{padding-left:0px; background:transparent none no-repeat scroll 0 0; }
.breadcrumb .current{font-weight:bold; text-decoration:underline;}
.toolbar .back{float:left; width:160px;}
.toolbar .pagetool{height:20px; text-align:right;}
.toolbar .pagetool img{padding-left:10px;}
.pager{height:16px;padding-top:2px; font-size:12px;font-weight:bold;color:#666666; text-align:right;}
.pager a{padding:0 2px; color:#666666;}
.pager a.current{color:#3F80C3;}

.line_blue{clear:both; height:1px; font-size:0;line-height:0; border-top:1px #3F80C3 solid;}
.line_b_gray{border-top:1px #CCCCCC solid;}
/* list icon */
.p_list_arrow_blue{padding-left:10px; background:transparent url(../images/list_arrow_blue.gif) no-repeat scroll 0 2px;}
.ul_list_arrow_blue li{padding-left:10px; background:transparent url(../images/list_arrow_blue.gif) no-repeat scroll 0 2px;}

.list_blue li a{color:#3F80C3; }
/* a link button */
.btn_link{ text-align:right; }
.btn_link a{color:#3F80C3;}
.btn,
input.btn{cursor:pointer;}

.list_poll label{cursor:pointer; color:#333333; }
.c_right .c_r_banner_01{padding-bottom:12px;}

/* left */

.c_left{width:217px; background:transparent url(../images/l_bg_mid.gif) repeat-y scroll 0 0;}
.c_left .c_l_top{height:18px; background:transparent url(../images/l_bg_top.gif) no-repeat scroll 0 0;}
.c_left .c_l_bot{height:12px; font-size:0px; background:transparent url(../images/l_bg_bot.gif) no-repeat scroll 0 bottom;}
.c_l_toplist li{padding-left:12px;padding-bottom:1px; background:transparent url(../images/icon_red.gif) no-repeat scroll 0 4px;}
.c_l_toplist li.current{font-weight:bold; background:transparent url(../images/icon_red_current.gif) no-repeat scroll 0 4px;}

.c_l_b_wrap{padding-bottom:13px; }
.c_l_b_wrap h2{padding-left:17px; width:173px; height:25px; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:25px; background:transparent url(../images/l_bg_title.jpg) no-repeat scroll 0 0;}
.c_l_b_wrap h2.t_01{background:transparent url(../images/l_bg_title_01.jpg) no-repeat scroll 0 0;}
.c_l_b_wrap h2.inews{background:transparent url(../images/l_bg_title_inews.jpg) no-repeat scroll 0 0; text-indent:-9999px;}
.c_l_b_wrap h2 a{color:#FFF; font-size:14px; font-weight:bold;}
.c_l_b_wrap .bold_13{font-size:13px; font-weight:bold; color:#12457D; }
.c_l_b_wrap .bold_h4{font-size:12px; font-weight:bold; color:#12457D; }
.c_l_b_banner{padding-top:1px;}

.c_l_block{width:190px; padding-left:10px;}
.c_l_b_poll h3{padding-bottom:8px;}
.c_l_b_poll input{display:inline; height:15px; vertical-align:middle; margin-right:6px;}
.c_l_b_poll li,
.c_l_b_agenda li{padding-bottom:6px; }
.c_l_b_poll li.last,
.c_l_b_agenda li.last{padding-bottom:0px; }
.c_l_b_poll .btn_link{padding-right:4px;}

.container_newslist,
.container_newsarticle,
.container_announcemenad{ width:570px;padding-top:22px; }
.container_announcementlist,.container_announcemensubmit{width:570px;}
/** page_01 Home **/
.c_right_frontpage{padding:30px 15px 0 0;}
.c_left_frontpage{width:217px; background:transparent url(../images/l_bg_mid_front.jpg) repeat-y scroll 0 0;}
.c_left_frontpage .c_l_top{height:22px; background:transparent url(../images/l_bg_top_front.jpg) no-repeat scroll 0 0;}
.c_left_frontpage .c_l_bot{height:24px; background:transparent url(../images/l_bg_bot_front.jpg) no-repeat scroll 0 bottom;}

.c_l_b_w_con{padding:8px 5px 0px 8px; }

.c_l_b_w_inews{padding:8px 5px 0px 5px;}
.c_l_b_w_inews .input_text{ width:158px; height:16px; padding-top:2px; border:1px #999999 solid;color:#333333;font-size:11px;}
.c_l_b_w_inews .btn_submit{padding-left:2px\9; background:#FFF none no-repeat scroll 0 0; border:0 none; font-size:11px; color:#000000; font-weight:bold; cursor:pointer;}

.c_left_frontpage .c_l_b_sb{padding-bottom:4px;}
.c_left_frontpage .c_l_b_sb .sb_img{float:left; padding-right:5px;}
.c_left_frontpage .c_l_b_sb .sb_text{padding:5px 15px 3px 3px}
.c_left_frontpage .c_l_b_sb .sb_text a{color:#12457D; font-size:13px; font-weight:bold;}

.c_c_block{float:left;}
.c_c_block h2{position:relative;padding-top:6px;}
.c_c_block span{}
.c_c_block h2 img{position:absolute; left:0px; bottom:0px; z-index:0;}

.c_c_lesactua{width:250px; padding-right:20px;}
.c_c_lesactua h2{ height:54px;}
.c_c_lesrubri .c_c_b_t_latest{height:62px;}
.c_c_lesrubri .c_c_b_t_latest,
.c_c_lesrubri .c_c_b_t_latest a{color:#333333; line-height:130%;}
.c_c_lesrubri .c_c_b_t_latest h4.date{font-size:12px; font-weight:bold;}
.c_c_lesrubri .c_c_b_t_latest .more_link { text-align:right;}
.c_c_lesrubri .c_c_b_t_latest .more_link a{ padding-left:10px; background:transparent url(../images/list_arrow_black.gif) no-repeat scroll 0 3px;}

.c_c_lesrubri{width:300px;}
.c_c_lesrubri h2{height:54px;}

.c_c_linfo{float:none; clear:both; width:570px;}
.c_c_linfo h2{ height:45px;}

/* page_01 Home c_c_b_tabs */
.c_c_b_tabs{padding-top:15px; }

/* roTab1 */
.c_c_b_tabs #roTab1{ /*modif largeur 2em ligne scroll box: width:460px;*/ width:250px; margin:0px; padding:0px; margin:0 auto; }
/* roTab2 */
.c_c_b_tabs #roTab2{width:300px; margin:0px; padding:4px 0 0; margin:0 auto;}
/* roTab3 */
.c_c_b_tabs #roTab3{width:568px; margin:0px; padding:0px; margin:0 auto; border:1px #B0B0B0 solid;}

/* tabs_tag */
.c_c_b_tabs .tabs_box { width:100%;}
.c_c_b_tabs #roTab2 .tabs_box { /* espace entre les 2 lignes d un box scroll */ height:34px; }
.c_c_b_tabs #roTab3 .tabs_box { float:left; width:149px; height:260px; background-color:#F9EFED;}
.c_c_b_tabs #roTab3 .tabs_box ul{padding-top:12px;}

.c_c_b_tabs .tabs_box li{
  float:left;
  display:block;
  cursor:pointer;
  _width:78px;
  height:26px;
  padding:0px;
  margin-right:2px;
  text-align:center;
  color:#333333;
  background:transparent url(../images/bg_tab_tag_left.gif) no-repeat scroll 0 0;
}
.c_c_b_tabs #roTab2 .tabs_box li{line-height:95%}
.c_c_b_tabs #roTab3 .tabs_box li{ 
  float:none;
  width:149px;
  background:transparent none no-repeat scroll 0 0;
  border-bottom:1px #B0B0B0 solid;
}

.c_c_b_tabs .tabs_box li.hover{
  padding:0px;
  background:transparent url(../images/bg_tab_tag_hover_left.gif) no-repeat scroll 0 0;
  color:#1D67B6;
  font-weight:bold;
  height:26px;
  margin-right:2px;

}
.c_c_b_tabs #roTab1 .tabs_box li.hover{ height:25px;}
.c_c_b_tabs #roTab2 .tabs_box li.hover{
  width:61px;
  height:33px;
  color:#FFFFFF;
  background:transparent url(../images/bg_tab_tag_hover_left_01.gif) no-repeat scroll 0 0;
}
.c_c_b_tabs #roTab3 .tabs_box li.hover{
  color:#1D67B6;
  background:#EBCAC3 none no-repeat scroll 0 0;
  border:0 none;
}

.c_c_b_tabs .tabs_box li span{
  display:block;
  height:20px;
  padding:6px 6px 0;
  background:transparent url(../images/bg_tab_tag_right.gif) no-repeat scroll right 0;
}
.c_c_b_tabs #roTab2 .tabs_box li{height:34px;}
.c_c_b_tabs #roTab2 .tabs_box li span{ height:27px;padding:6px 4px 0;}
.c_c_b_tabs #roTab3 .tabs_box li span{ padding:6px 4px 0; text-align:left; background:transparent none no-repeat scroll right 0;}

.c_c_b_tabs .tabs_box li.hover span{background:transparent url(../images/bg_tab_tag_hover_right.gif) no-repeat scroll right 0;}
.c_c_b_tabs #roTab1 .tabs_box li.hover span{height:19px;}
.c_c_b_tabs #roTab2 .tabs_box li.hover span{padding:6px 4px 0; background:transparent url(../images/bg_tab_tag_hover_right_01.gif) no-repeat scroll right 0;}
.c_c_b_tabs #roTab3 .tabs_box li.hover span{background:transparent none no-repeat scroll right 0;}

.c_c_b_tabs #roTab2 .tabs_box li#two1,
.c_c_b_tabs #roTab2 .tabs_box li#two2{width:60px; line-height:23px;}
.c_c_b_tabs #roTab2 .tabs_box li#two3{width:84px;}
.c_c_b_tabs #roTab2 .tabs_box li#two4{width:90px;margin:0px;}

/** modif kit **/
.c_c_b_tabs .content_box{ clear:both; margin-top:0px; border:1px solid #B0B0B0; height:180px; text-align:left; padding-top:8px; background-color:#CCD8EF;}
.c_c_b_tabs #roTab1 .content_box{height:650px;overflow-y:scroll; padding:8px 10px 4px 8px; color:#FFFFFF; background-color:white; }
.c_c_b_tabs #roTab2 .content_box{height:650px;overflow-y:scroll; padding:8px 10px 4px 8px; color:#FFFFFF; background-color:white; }
.c_c_b_tabs #roTab2 .content_box a{color:#FFF; }
.c_c_b_tabs #roTab3 .content_box{ clear:none; float:right; height:235px; width:386px; padding:15px 20px 10px 10px; border:0 none; border-left:1px #B0B0B0 solid; background-color:#EBCAC3}

.c_c_b_tabs .content_box div{display:none; font-size:12px;}
.c_c_b_tabs .content_box div div{display:block;}
.c_c_b_tabs .content_box p{}
.c_c_b_tabs .content_box h4{font-size:12px; font-weight:bold}
.c_c_b_tabs .content_box h4 a{color:#333333; text-decoration:none;}
.c_c_b_tabs #roTab2 .content_box h3{font-size:12px; font-weight:bold; text-transform:uppercase;}
.c_c_b_tabs #roTab2 .content_box h3 a{}

.c_c_b_tabs .content_box .list{ /* espacement entre les lignes d enreg */ padding-bottom:16px;line-height:130%;}
.c_c_b_tabs #roTab3 .content_box .list{ padding-bottom:12px;line-height:120%;}
.c_c_b_tabs #roTab3 .content_box .last{ padding-bottom:2px;}
.c_c_b_tabs #roTab2 .content_box .list .img{display:inline; float:left;margin-right:8px;}
.c_c_b_tabs #roTab2 .content_box .lock .description{padding-right:30px; background:transparent url(../images/lock_white.gif) no-repeat scroll right bottom ;}
.c_c_b_tabs #roTab2 .content_box .last{padding:0px;}

.c_c_b_tabs .content_box .more_link{text-align:right;}
.c_c_b_tabs #roTab2 .content_box .more_link{text-align:right; padding-right:20px;}
.c_c_b_tabs #roTab3 .content_box .more_link{text-align:right;}
.c_c_b_tabs .content_box .more_link a{ padding-left:10px; background:transparent url(../images/list_arrow_black_01.gif) no-repeat scroll 0 3px;}
.c_c_b_tabs #roTab2 .content_box .more_link a{ background:transparent url(../images/list_arrow_white.gif) no-repeat scroll 0 3px;}
.c_c_b_tabs #roTab3 .content_box .more_link a{color:#ED1C24; background:transparent url(../images/list_arrow_red.gif) no-repeat scroll 0 3px;}

.c_c_b_tabs #tabOuter { margin:0 auto; background: #FFF; overflow:hidden; /*largeur des boutons scroll: modif width: 500px;*/ width:208px;}
.c_c_b_tabs #tabInner { float: left; /*width:500%;*/ width:840px;}
.c_c_b_tabs #tabBlock { float: left; }

.c_c_b_tabs .btn_scroll{position:absolute;}
.c_c_b_tabs .btn_scroll input{width:21px; height:26px; border:0 none; cursor:pointer;}
.c_c_b_tabs .btn_scroll .btn_01{background:transparent url(../images/btn_tab_scroll_left.gif) no-repeat scroll 0 0;}
.c_c_b_tabs .btn_scroll .btn_02{background:transparent url(../images/btn_tab_scroll_right.gif) no-repeat scroll 0 0;}


/** page_03 Newslist **/
.container_newslist h2{height:22px;padding:8px 0; font-size:16px; font-weight:bold;color:#666666;}
.container_newslist .list_items{clear:both; padding-bottom:16px; color:#666666;}
.container_newslist .list_items  h3{font-size:14px; font-weight:bold;}
.container_newslist .list_items  h3 a{color:#666666;}
.container_newslist .list_items .news_date{font-size:11px; font-weight:bold;}
.container_newslist .list_items .news_img{float:left;padding-right:10px;}
.container_newslist .list_items .news_desc{font-size:12px;line-height:125%; }
.container_newslist .list_items .news_desc em{font-size:11px;}
.container_newslist .list_items .btn_link a{ color:#1B60AD}
.container_newslist .list_items .btn_link span{padding-left:12px; font-size:12px;border-bottom:1px solid #1B60AD; background:transparent url(../images/list_arrow_blue.gif) no-repeat scroll 0 3px;}

/** page_04 Newsarticle **/
.container_newsarticle{font-size:12px; color:#666666;}
.article_content_wrap{padding-top:12px;}
.article_content_wrap .left{width:400px; float:left;}
.article_content_wrap .left h2{font-size:16px; font-weight:bold;}
.article_content_wrap .left .art_date,
.article_content_wrap .left .author{font-size:11px; font-weight:bold;}
.article_content_wrap .left .author{padding-top:2px;}
.article_content_wrap .left .art_content{padding-top:14px;}
.article_content_wrap .left .art_content p{line-height:140%; text-align:justify}
.article_content_wrap .left .art_content .btn_link{text-align:right}
.article_content_wrap .left .art_content .btn_link a{padding-left:12px; font-size:12px; color:#1B60AD; background:transparent url(../images/list_arrow_blue.gif) no-repeat scroll 0 2px;}

.article_content_wrap .right{width:150px; padding-top:105px; float:right;}
.article_content_wrap .right .gallery_list,
.article_content_wrap .right .items_list{border:1px #BACDE4 solid;}
.article_content_wrap .right .gallery_list{padding-top:5px;}
.article_content_wrap .right .gallery_list ul{width:135px; margin:0 auto;}
.article_content_wrap .right .gallery_list li{float:left;height:49px;padding-bottom:5px;_padding-bottom:2px;}
.article_content_wrap .right .gallery_list li.odd{padding-right:5px;}
.article_content_wrap .right .gallery_list li.clearfixed{float:none;height:3px;}
.article_content_wrap .right .gallery_list .title{clear:both; height:19px;padding-top:3px; width:150px;text-align:center; background-color:#BACDE4;}
.article_content_wrap .right .gallery_list .title a{font-size:11px;font-weight:bold;color:#3F80C3;}
.article_content_wrap .right .items_list{margin-top:12px; padding:5px;}
.article_content_wrap .right .items_list a{padding-left:12px; color:#1B60AD; background:transparent url(../images/list_arrow_blue.gif) no-repeat scroll 0 2px;}

/** page_05 Topicslist **/
.container_topicslist .list_items .btn_link{margin-top:5px;color:#1B60AD;}
.container_topicslist .list_items .btn_link a {
  height:16px;
  padding:6px 3px 5px 30px;
  background:transparent url(../images/lock_blue.gif) no-repeat scroll 0 2px;
}

/** page_06 Topicsarticle **/
.container_topicsarticle{}
.container_topicsarticle .article_content_wrap .right{padding-top:20px;}
.container_topicsarticle .article_content_wrap .left .art_content {padding-top:3px;}
.container_topicsarticle .topic_desc{font-weight:bold; line-height:140%;}
.container_topicsarticle .topic_desc,
.container_topicsarticle .topic_desc a{color:#666666;}
.container_topicsarticle .topic_desc h2{padding-bottom:30px;}
.container_topicsarticle .topic_desc h2,
.container_topicsarticle .topic_desc h3{font-size:16px; font-weight:bold;}
.container_topicsarticle .topic_author,
.container_topicsarticle .img_copyright{font-weight:normal; font-size:11px;}
.container_topicsarticle .topic_date{font-size:11px;}
.container_topicsarticle .topic_img{float:left;padding-right:18px;}

.container_topicsarticle .topic_comment{margin-top:20px; width:403px; border:1px #BACDE4 solid;}
.container_topicsarticle .topic_comment h3{
  height:21px;
  padding-top:4px; 
  padding-left:10px;
  color:#FFFFFF; 
  font-size:12px; 
  font-weight:bold; 
  background:transparent url(../images/bg_bar.gif) no-repeat scroll -1px 0;
}
.container_topicsarticle .topic_comment .comm_con{padding:5px 40px 10px 10px; line-height:160%;}
.container_topicsarticle .topic_comment .comm_star{padding-left:10px;}
.container_topicsarticle .topic_comment .comm_contact{padding:6px 10px 10px 10px; font-size:11px; font-weight:bold;}
.container_topicsarticle .topic_comment .comm_contact a{color: #333333}

.container_topicsarticle .con_block{width:148px; margin-top:10px; border:1px #BACDE4 solid;}
.container_topicsarticle .con_block h3{ height:21px;  padding-top:4px; padding-left:10px; background:transparent url(../images/bg_bar_01.jpg) no-repeat scroll 0 0;}
.container_topicsarticle .con_block h3 a{color:#3F80C3; font-size:11px; font-weight:bold;}
.container_topicsarticle .con_block .row{width:130px; margin:0 auto; padding-top:12px; padding-bottom:8px; border-bottom:1px #BACDE4 solid;}
.container_topicsarticle .con_block .last{padding-top:8px; padding-bottom:6px; border:0 none;}

/* left Topicsarticle */
.c_l_b_topcislist{}
.c_l_b_topcislist .c_l_b_w_con{padding-left:3px;background:transparent url(../images/bg_list.jpg) repeat-y scroll 0 0px;}
.c_l_b_topcislist .ul_list li{
  background:transparent url(../images/icon_blue.gif) no-repeat scroll 4px 3px;
  padding-left:15px;
  padding-bottom:1px;
}
.c_l_b_topcislist .ul_list li.lock{background:transparent url(../images/icon_lock.gif) no-repeat scroll 0 0;}
.c_l_b_topcislist .ul_list li.pdf{padding-left:30px; padding-top:8px; background:transparent url(../images/icon_pdf.gif) no-repeat scroll 0 6px;}
.c_l_b_topcislist .icon_navy{padding-top:12px;padding-bottom:10px; background:transparent url(../images/bg_line_dotted.jpg) no-repeat scroll 0 4px;}
.c_l_b_topcislist .icon_navy li{background:transparent url(../images/icon_navy.gif) no-repeat scroll 0 3px;}

.c_l_b_topicspublished{}
.c_l_b_topicspublished h4{color:#333333; font-size:12px; font-weight:bold; }
.c_l_b_topicspublished ul {padding-top:10px;}
.c_l_b_topicspublished li{background:transparent none no-repeat scroll 0 0;}
.c_l_b_topicspublished ul a{color:#3F80C3; font-size:14px; font-weight:bold;}

/** page_07 Topicscatalog **/
.topics_catalog_block{clear:both;padding-top:2px;}
.topics_catalog_block .b_left{float:left; width:198px; height:108px; border:1px #BACDE4 solid;background:transparent url(../images/topic_block_bg.jpg) no-repeat scroll -1px -1px}
.topics_catalog_block .b_left h3,
.topics_catalog_block .b_left h4{padding-left:42px; padding-top:10px;color:#ED1C24; font-weight:bold; font-size:13px;}
.topics_catalog_block .b_left h3{ font-size:16px;}
.topics_catalog_block .b_left h4{padding-top:4px;}
.topics_catalog_block .b_left h5,
.topics_catalog_block .b_left h6{padding-left:42px; padding-top:6px;color:#333333; font-weight:bold; font-size:13px;}

.topics_catalog_block .b_right{float:right; width:338px; padding:8px 10px; border:1px #BACDE4 solid;}
.topics_catalog_block .b_right h2{padding-bottom:2px; font-size:16px; font-weight:bold; color:#1B60AD}
.topics_catalog_block .b_right li{padding-left:12px;padding-bottom:1px; font-size:#333333; font-weight:bold; line-height:140%; background:transparent url(../images/list_dot.gif) no-repeat scroll 0 5px;}
.topics_catalog_block .b_right li a{color:#3F80C3; text-decoration:underline;}
.topics_catalog_block .img_catalog{clear:both;padding-top:30px; }

/** page_08 Calendarlist **/
.container_calendarlist{padding-top:0px;}
.page_title{}
.page_title h2{color:#3F80C3; font-weight:bold; font-size:16px;height:auto;padding:0;}
.page_title h3{padding-bottom:5px; color:#666666; font-size:14px;}

.container_calendarlist .month_tt h3{color:#12376C; font-size:16px; font-weight:bold;}
.container_calendarlist .list_items{padding:5px; margin-bottom:15px;  border:1px #BACDE4 solid;}
.container_calendarlist .list_items h3{padding:1px 0px 3px;}
.container_calendarlist .link_items{clear:both; height:16px; padding-top:5px;}
.container_calendarlist .link_items a{float:left; display:block; width:188px; height:16px; }
.container_calendarlist .link_items a.item_01{width:180px; height:14px; padding:2px 0 0 8px;background:transparent url(../images/link_item_bg.gif) no-repeat scroll 0 0px;}
.container_calendarlist .link_items a.item_01 span{font-size:9px;}
.container_calendarlist .link_items a.item_02{background:transparent url(../images/link_item_bg_01.gif) no-repeat scroll 0 0;}
.container_calendarlist .link_items a.item_03{width:181px;background:transparent url(../images/link_item_bg_02.gif) no-repeat scroll 0 0;}
.container_calendarlist .link_items a.item_02 span,
.container_calendarlist .link_items a.item_03 span{display:none;}


/** page_09 Announcementlist **/
.container_announcementlist{}
.container_announcementlist .an_search{height:160px; background:transparent url(../images/bg_block_160.jpg) repeat-x scroll 0 0;}
.container_announcementlist .an_search_form{padding:28px 20px 20px; text-transform:uppercase;}
.container_announcementlist .an_search_form .input_row input,
.container_announcementlist .an_search_form .select_row select{width:258px;border:1px #BBBEC1 solid; font-size:10px; color:#666666; font-weight:bold;}
.container_announcementlist .an_search_form .input_row input{width:250px; height:17px; padding-left:10px; padding-top:3px;border:0 none; background:transparent url(../images/bg_input_260.jpg) no-repeat scroll 0 0;}

.container_announcementlist .an_search_form .input_row,
.container_announcementlist .an_search_form .radio_row,
.container_announcementlist .an_search_form .select_row{padding-bottom:10px;}  
.container_announcementlist .an_search_form .button_row{text-align:right; width:430px;}
.container_announcementlist .an_search_form .button_row input{
  width:90px; 
  height:20px;
  padding-bottom:3px; 
  font-size:10px; 
  font-weight:bold; 
  color:#FFFFFF; 
  text-transform:uppercase; 
  border:0 none; 
  background:transparent url(../images/bg_btn_90.jpg) no-repeat scroll 0 0; 
}
.container_announcementlist .an_search_form .button_row  a{padding-left:12px; color:#3F80C3; font-weight:bold; font-size:11px;}
.result_title{padding:10px 0 2px 15px; text-transform:uppercase; font-size:12px; font-weight:bold; color:#666666;  background:transparent url(../images/arrow_yellow.gif) no-repeat scroll 0 13px; }
.list_num{font-size:12px; color:#666666; font-weight:bold; padding:12px 0px 12px 12px}
.result_list table{width:100%; border:1px #CCCCCC solid;}
.result_list table tr th{height:26px; text-align:left; padding-left:10px; border-right:1px #CCCCCC solid;}
.result_list table tr th.col_01{width:82px;}
.result_list table tr th.col_02{width:203px;}
.result_list table tr th.col_03{width:108px;}
.result_list table tr th.col_04{width:144px;}
.result_list table tr th.last{border-right:0 none;}
.result_list table tr th a{padding-right:10px; color:#666666; font-size:12px; background:transparent url(../images/arrow_down.gif) no-repeat scroll right 5px; }
.result_list table tr td{height:26px; padding-left:10px; vertical-align:middle; font-size:12px; color:#666666; border-top:1px #CCCCCC solid; border-right:1px #CCCCCC solid;}
.result_list table tr td a{color:#1B60AD; text-decoration:underline; }
.result_list table tr td.last{border-right:0 none;}
.result_list table tr.odd td{background-color:#F0F0F0;}

/** page_10 Announcementad **/
.ad_card{min-height:95px; _height:95px; padding:15px 0 0 20px; background:transparent url(../images/bg_block_110.jpg) repeat-x scroll 0 bottom;}
.card_img{float:left; padding-right:15px;}
.card_items h3{color:#333333; font-size:14px; font-weight:bold; } 
.card_items .card_list{padding-top:6px; color:#666666;}
.ad_content{width:540px; margin:0 auto; padding:15px 0 20px; color:#666666; font-size:12px;}
.ad_content p{line-height:125%; text-align:justify;}
.ad_content .con_list{padding-bottom:8px;}
.ad_content .con_input{width:220px; height:16px; #height:20px;padding-left:4px; padding-top:4px; #padding:0px; background:transparent url(../images/bg_input_220.jpg) no-repeat scroll 0 0;}
.ad_content .con_input input{vertical-align:middle;}
.ad_content .con_input label{text-transform:uppercase;  font-size:10px; font-weight:bold; color:#666666}

.info_change {padding-left:18px; padding-bottom:22px;}
.info_change .change_tt{padding:5px 0 15px; color:#666666;font-size:12px;}
.info_change .input_row{padding-bottom:12px;}
.change_form input{width:432px; height:17px; padding:3px 4px 0; border:0 none; font-size:10px; font-weight:bold; color:#666666; vertical-align:middle; background:transparent url(../images/bg_input_440.gif) no-repeat scroll 0 0;}
.change_form input.btn{width:90px; height:20px; margin-left:20px; padding:0 0 3px; #padding:0px; padding:0px\9; color:#FFFFFF; background:transparent url(../images/bg_btn_90.jpg) no-repeat scroll 0 0;}
.change_form .input_row img{padding-right:45px; margin-right:5px; vertical-align:middle;  background:transparent url(../images/code_img_bg.gif) no-repeat scroll right 0;}
.change_form input.ta_bg{height:77px; background:transparent url(../images/bg_input_440_80.gif) no-repeat scroll 0 0;}
.change_form input.ta_bg_02{height:37px; width:270px; background:transparent url(../images/bg_input_270_40.gif) no-repeat scroll 0 0;}
.require {padding-right:113px;padding-bottom:15px; text-align:right;color:#666666;font-size:11px;}
.change_form .btn_set{padding-right:113px;text-align:right;}
.change_form .btn_set .btn{margin:0px; }
.ad_note{padding:10px 10px 10px 15px; color:#666666;font-size:11px; line-height:125%;}

/** page_11 Announcementsubmit **/
.submit_note,
.submit_note h3{color:#666666;}
.submit_note h3{font-weight:bold;}
.submit_note{width:440px; padding:10px 0px 10px 20px; line-height:130%;}
.container_announcemensubmit .page_title{padding-bottom:28px;padding-top:5px;}
.container_announcemensubmit .change_form input {background:transparent url(../images/bg_input_440_20.gif) no-repeat scroll 0 0;}
.container_announcemensubmit .change_form input.ta_bg{background:transparent url(../images/bg_input_440_80.gif) no-repeat scroll 0 0;}
.container_announcemensubmit .change_form input.ta_bg_02{padding-top:12px; height:28px; background:transparent url(../images/bg_input_270_40.gif) no-repeat scroll 0 0;}
.container_announcemensubmit .change_form input.code_input{margin-right:12px;width:88px;height:15px; border:1px #BBBEC1 solid; background:transparent none no-repeat scroll 0 0;}
.container_announcemensubmit .change_form input.btn{background:transparent url(../images/bg_btn_90.jpg) no-repeat scroll 0 0;}
.container_announcemensubmit .change_form input.length_330{width:322px;background:transparent url(../images/bg_input_330.gif) no-repeat scroll 0 0;}
.container_announcemensubmit .line_space{padding-bottom:10px; width:440px;}
#submit_roselect_01 div.tag_select,
#submit_roselect_02 div.tag_select,
#submit_roselect_01 div.tag_select_hover,
#submit_roselect_02 div.tag_select_hover,
#submit_roselect_01 div.tag_select_open,
#submit_roselect_02 div.tag_select_open{width:440px;padding-left:6px; background:transparent url(../images/bg_select_440.gif) no-repeat scroll 0 0;}
#submit_roselect_01 ul.tag_options ,
#submit_roselect_02 ul.tag_options {width:438px;}
#submit_roselect_01 ul.tag_options li,
#submit_roselect_02 ul.tag_options li{width:418px; padding-left:6px;}
.container_announcemensubmit .w_440{width:440px;margin-left:18px;}
.container_announcemensubmit .ad_note{width:440px;padding:10px 0;margin-left:18px; }

/** page_12 Researchlist **/
.container_researchlist{}
.container_researchlist .page_title{padding-bottom:10px;}
.container_researchlist .an_search {height:180px; background:transparent url(../images/bg_block_180.jpg) repeat-x scroll 0 bottom;}
.container_researchlist .an_search_form .input_row input{width:301px;background:transparent url(../images/bg_input_310.jpg) no-repeat scroll 0 0;}
.container_researchlist .an_search_form .input_row a.question{color:#3F80C3; font-weight:11px; font-weight:bold; padding-left:12px;}
.container_researchlist .an_search_form .checkbox_row{padding-bottom:10px;}
.container_researchlist .an_search_form .checkbox_row input{vertical-align:middle;margin-right:4px;}
.container_researchlist .an_search_form .checkbox_row label{padding-right:30px; font-size:10px; font-weight:bold; color:#666666;}
.container_researchlist .an_search_form .button_row {width:310px;}

#reseach_roselect_01 div.tag_select,
#reseach_roselect_02 div.tag_select,
#reseach_roselect_01 div.tag_select_hover,
#reseach_roselect_02 div.tag_select_hover,
#reseach_roselect_01 div.tag_select_open,
#reseach_roselect_02 div.tag_select_open{width:310px;padding-left:6px; background:transparent url(../images/bg_select_310.jpg) no-repeat scroll 0 0;}
#reseach_roselect_01 ul.tag_options ,
#reseach_roselect_02 ul.tag_options {width:308px;}
#reseach_roselect_01 ul.tag_options li,
#reseach_roselect_02 ul.tag_options li{width:292px; padding-left:6px;}

.container_researchlist .list_num{padding-bottom:0px;}
.container_researchlist .result_list{color:#666666;}
.container_researchlist .result_list .orderby {margin-bottom:25px;padding-bottom:5px; border-bottom:1px solid #CCCCCC;text-align:right;}
.container_researchlist .result_list .orderby a{padding:0 2px;color:#333333; font-size:11px;}
.container_researchlist .result_list .it_title h3{float:left; font-size:14px; font-weight:bold;}
.container_researchlist .result_list .it_title .per{text-align:right; height:20px;}
.container_researchlist .result_list .it_subtitle{font-size:12px; font-weight:bold; color:#333333;}
.container_researchlist .result_item{margin-bottom:10px; border-bottom:1px solid #CCCCCC; padding-bottom:8px;}
.container_researchlist .result_item a{color:#1B60AD}
.container_researchlist .result_item.last{padding-bottom:18px;}
.container_researchlist .result_item p{line-height:140%;}
.container_researchlist .result_item .link{text-align:right;}
.container_researchlist .result_item .link a{text-decoration:underline;}
.container_researchlist .result_item .link a span{padding-left:10px; background:transparent url(../images/list_arrow_blue.gif) no-repeat scroll 0 2px;}
.container_researchlist .result_item .price{padding-top:15px; font-size:13px; font-weight:bold;}
.container_researchlist .result_item .price span{
  background:transparent url(../images/lock_blue.gif) no-repeat scroll 0 0;
  padding:3px 5px 3px 30px;
  
}
.container_researchlist .result_item .price input{
  background:transparent url(../images/bg_btn_90.jpg) no-repeat scroll 0 0;
  border:0 none;
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
  height:20px;
  padding-bottom:3px;
  text-transform:uppercase;
  width:90px;
}

/** page_13 Myaccount **/
.container_myaccount{width:570px;}
.container_myaccount .page_title{padding-bottom:10px;}
.account_panel{border:1px #3F80C3 solid;}
#roTabaccount{}
#roTabaccount .tabs_box{height:30px; background:transparent url(../images/bg_tab_account.jpg) repeat-x scroll 0 0;}
#roTabaccount .tabs_box li{float:left; height:16px;padding:9px 7px 5px; text-transform:uppercase; font-size:10px; cursor:pointer}
#roTabaccount .tabs_box li.hover{background-color:#FFFFFF;}
#roTabaccount .tabs_box li span{font-size:10px; color:#666666;font-weight:bold;}
#roTabaccount .content_box{min-height:500px; _height:500px;}
#roTabaccount .content_box div{display:none; }
#roTabaccount .content_box div div{display:block;}
#roTabaccount .content_box div,
#roTabaccount .content_box p{font-size:12px; color:#666666;}
#roTabaccount .content_box .list h3{ padding:10px 0 0 20px; font-size:13px; font-weight:bold; border-bottom:1px #CCCCCC solid;}
#roTabaccount .content_box .list .con{padding:20px;}
#roTabaccount .content_box .links {padding:0 30px 8px 0; text-align:right;line-height:140%;}
#roTabaccount .content_box .links a{color:#1B60AD; text-decoration:underline;}
#roTabaccount .content_box .links a span{padding-left:10px; background:transparent url(../images/list_arrow_blue.gif) no-repeat scroll 0 2px;}

/** page_14 Poll **/
.container_poll{width:570px;}
.container_poll .page_title{padding-bottom:10px;}
.container_poll .poll_block {padding:10px 20px 0; background:transparent url(../images/bg_block_160_01.jpg) repeat-x scroll 0 bottom}
.container_poll .poll_block h2{padding-bottom:5px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#666666;}
.container_poll .poll_item {padding:0px 0px 10px 40px;}
.container_poll .poll_item h3{padding-bottom:5px; color:#12457D;font-size:13px; font-weight:bold;}
.container_poll .poll_item li {padding:4px 0px;}
.container_poll .poll_item li label{color:#333333; font-size:12px; cursor:pointer;}
.container_poll .poll_item li input{margin-right:4px; vertical-align:middle;}
.container_poll .poll_block .link{padding-bottom:10px; text-align:right;}
.container_poll .poll_block .link a{padding-left:10px; color:#3F80C3; background:transparent url(../images/list_arrow_black_02.gif) no-repeat scroll 0 1px;}
.poll_pager{padding-top:20px;padding-bottom:5px; border-bottom:1px #CCCCCC solid;}
.poll_pager p{padding-left:235px; color:#333333;font-size:14px;text-transform:uppercase;font-weight:bold; }
.poll_pager a{color:#1B60AD;text-decoration:underline;}
.poll_pager a span{font-size:12px;}
.poll_pager .last{float:left}
.poll_pager .next{float:right}
.poll_pager .last span{padding-left:10px;background:transparent url(../images/list_arrow_blue_01.gif) no-repeat scroll 0 2px;}
.poll_pager .next span{padding-right:10px; background:transparent url(../images/list_arrow_blue.gif) no-repeat scroll right 2px;}
.poll_history  h3{padding:10px 0 8px; color:#333333;font-size:12px; font-weight:bold;}
.poll_history .listitem{min-height:110px;border-top:1px #CCCCCC solid;padding-top:5px; padding-bottom:15px;}
.poll_history .listitem .left{float:left;padding-right:10px;width:290px; color:#666666; line-height:140%;}
.poll_history .listitem .right{float:right; padding-right:8px;color:#28618C; font-weight:bold;font-size:11px;}
.poll_history .listitem .right img{vertical-align:middle;}
.poll_history .listitem .right .vote_num{padding-left:4px; font-size:12px;}
.poll_history .listitem .right .vote_tt{padding-bottom:1px;padding-top:2px; }

/** page_15 Guidelist**/
.container_guidelist .page_title{padding-top:3px;padding-bottom:10px;}
.container_guidelist .an_search {height:130px; background:transparent url(../images/bg_block_130.jpg) repeat-x scroll 0 0;}
.container_guidelist .an_search_form{background:transparent url(../images/guidelist_block_bg.jpg) no-repeat scroll right 5px;}
.container_guidelist .an_search_form .button_row{width:260px;}
.container_guidelist .gl_note{padding:8px 0 13px 16px; font-size:11px; }
.container_guidelist .guide_list ul{width:569px;border-top:1px #CCCCCC solid; border-left:1px #CCCCCC solid; }
.container_guidelist .guide_list ul li{height:26px; padding-left:8px; line-height:25px; font-size:13px; font-weight:bold; color:#666666; border-bottom:1px #CCCCCC solid; border-right:1px #CCCCCC solid;}
.container_guidelist .guide_list ul li.even{background-color:#F0F0F0;}
.container_guidelist .ad{padding-top:9px; text-align:center;}

/** page_16 Guideresearch **/
.g_research_block .sortby{float:right;padding-top:9px;}
.g_research_block .result_num{height:20px;padding:10px 0 10px 15px; font-size:12px; font-weight:bold; color:#666666;}
.g_research_block .gr_item{_height:120px; height:132px; margin-bottom:22px; padding:8px; border:1px #CCCCCC solid;}
.g_research_block .gr_item img,
.g_research_block .gr_item .gr_info{float:left; color:#666666;}
.g_research_block .gr_item .gr_info p{padding:2px 0px;}
.g_research_block .gr_item .gr_info a{color:#3F80C3;border-bottom:1px solid #3F80C3;}
.g_research_block .gr_item .gr_info a span{padding-left:10px;background:transparent url(../images/list_arrow_blue_02.gif) no-repeat scroll 0 3px;}
.g_research_block .gr_item img{padding-right:10px;}
.g_research_block .gr_item h3{padding-bottom:2px;padding-right:25px;color:#1B60AD;font-size:14px; font-weight:bold; background:transparent url(../images/icon_search.gif) no-repeat scroll right -2px;}

/** page_17 Guidedetaill **/
.g_detail .gr_item {border:0 none;margin-bottom:18px;padding-top:15px;}
.g_detail .gr_item h3{padding-top:4px;background:transparent none no-repeat scroll 0 0;}
.g_detail_box {color:#666666; padding:12px 0;}
.g_detail_box h3{font-size:14px; font-weight:bold;padding-bottom:16px; }
.g_detail_box p{line-height:140%; }
.g_detail_box a{color:#3F80C3;}
.g_detail_box  a span{padding-left:10px;border-bottom:1px solid #3F80C3;background:transparent url(../images/list_arrow_blue_02.gif) no-repeat scroll 0 3px;}

/** page_18 Guideform **/
.container_guideform{ width:570px; }
.container_guideform .page_title{padding-top:3px; padding-bottom:10px;}
.container_guideform .btn_set{text-align:right;padding:14px 0px 10px;}
.container_guideform .btn_set input{border:0 none; width:90px; height:20px; padding-bottom:2px; #padding-bottom:0px;color:#FFF; font-size:10px; font-weight:bold;background:transparent url(../images/bg_btn_90.jpg) no-repeat scroll 0 0;}
.container_guideform .gf_note p{padding:10px 10px 2px 20px; line-height:125%;font-size:11px; color:#666666;}
.gf_wrap {background:#E6E6E6 url(../images/gform_bg.jpg) repeat-x scroll 0 0;}
.gf_wrap label{font-size:10px; color:#666666; font-weight:bold;}
.gf_wrap input{font-size:10px; color:#666666;}
.gf_wrap .gfw_block{clear:both; padding:0 15px}
.gf_wrap .gfw_block label{display:block; width:112px;height:18px;padding-top:4px;text-transform:uppercase;}
.gf_wrap .gf_01 {padding-top:30px;}
.gf_wrap .gf_01 label{float:left;}
.gf_wrap .gf_01 .input_row{padding-left:10px;}
.gf_wrap .gf_01 .select_row{padding-bottom:8px;}
.gf_wrap .gfw_block .input_post{}
.gf_wrap .gfw_block h4{color:#666666; font-weight:bold; font-size:12px; padding-left:10px; padding-top:7px; padding-bottom:7px;}
.gf_wrap .gfw_block .input_post label{float:none; display:inline;}
.gf_wrap .gfw_block .input_post label.code{float:left; display:block; width:110px;}
.gf_wrap .pack_note{background-color:#F68D91; border-top:1px solid #3F80C3;}
.gf_wrap .pack_note p{padding:5px 25px; font-size:14px; font-weight:bold; color:#333333; line-height:130%; }
.gf_wrap .input_row{padding-bottom:8px;}
.gf_wrap .input_row input{border:0 none; width:406px; height:18px;padding-top:2px; padding-left:4px; background:transparent url(../images/bg_input_410.jpg) no-repeat scroll 0 0;}
.gf_wrap .input_post input.bg01{width:106px;background:transparent url(../images/bg_input_110.jpg) no-repeat scroll 0 0;}
.gf_wrap .input_post input.bg02{width:208px;background:transparent url(../images/bg_input_210.jpg) no-repeat scroll right 0;}
.gf_wrap .input_post label.city{padding:0px 29px;}

.gf_wrap .left_select{float:left;  padding-left:10px; padding-right:17px;}
.gf_wrap .left_select label{padding-bottom:7px;}
.gf_wrap .left_select .select_row{padding-bottom:8px;}
.gf_wrap .left_select .s_row_last{padding-bottom:5px;}
.gf_wrap .left_select .btn_set{text-align:right;padding-top:0;}
.gf_wrap .left_select .btn_set input{border:0 none; width:90px; height:20px; padding-bottom:2px; #padding-bottom:0px;color:#FFF; font-size:10px; font-weight:bold;background:transparent url(../images/bg_btn_90.jpg) no-repeat scroll 0 0;}
.gf_wrap .right_input{float:left; width:230px;padding-top:15px;}
.gf_wrap .right_input input{height:126px; width:214px;padding:6px; font-size:11px; border:0 none; background:transparent url(../images/bg_input_226_138.jpg) no-repeat scroll 0 0;}
.gf_wrap .right_input label{width:auto;display:inline;}
.gf_wrap .right_input p{padding:2px 10px 2px 5px; line-height:100%; font-size:10px; font-weight:bold;color:#666666; }

.gf_wrap .gfw_check{padding-top:10px;padding-bottom:10px;_height:115px;}
.gf_wrap .check_col{float:left; width:128px; padding-left:15px;}
.gf_wrap .col_lab{padding-left:10px;width:95px;}
.gf_wrap .col_lab label{width:auto;}
.gf_wrap .check_col ul{min-height:49px; _height:50px;}
.gf_wrap .check_col h5,
.gf_wrap .check_col li{font-size:10px; color:#666666; font-weight:bold;line-height:160%;}
.gf_wrap .check_col p{ color:#295AA6;font-weight:bold; font-size:12px; text-align:center;}
.gf_wrap .check_col .ch_note{ height:80px; padding:5px; background-color:#FFF67F;}
.gf_wrap .check_col .ch_bar{height:17px;#height:20px;padding-top:3px;#padding-top:0px; padding-left:4px; #padding-left:1px;background:transparent url(../images/bg_ch_bar.jpg) repeat-x scroll 0 0;border:1px #CCCCCC solid;}
.gf_wrap .check_col .ch_bar label{display:inline; height:auto;}
.gf_wrap .check_col .ch_bar input{vertical-align:middle;}
.gf_wrap .ch_row{height:25px; padding-left:91px;}
.gf_wrap .ch_row .check_col{display:inline; width:auto; height:17px;#height:20px; margin-left:15px;padding-top:3px;#padding-top:0px; padding-left:4px; #padding-left:1px;background:transparent url(../images/bg_ch_bar.jpg) repeat-x scroll 0 0;border:1px #CCCCCC solid;}
.gf_wrap .ch_row .check_col input{vertical-align:middle;}
.gf_wrap .ch_row .check_col label{display:inline; width:auto;}
.gf_wrap .ch_row .c1{width:90px;}
.gf_wrap .ch_row .c2{width:130px;}
.gf_wrap .ch_row .c3{width:160px;}
.gf_wrap .gf_adchk{padding:10px 0px;}
.gf_wrap .gf_adchk label{display:inline; width:auto; color:#666666; font-weight:bold; font-size:12px; padding-left:3px; text-transform:none;}
.gf_wrap .gf_adchk input{vertical-align:middle;}
.gf_wrap .ver_code{padding-bottom:15px;padding-right:5px;text-align:right;}
.gf_wrap .ver_code img{padding-right:35px; margin-right:15px; vertical-align:middle;  background:transparent url(../images/code_img_bg_01.gif) no-repeat scroll right 10px;}
.gf_wrap .ver_code input{width:236px; height:30px; padding-left:5px; padding-top:10px;border:0 none; vertical-align:middle; background:transparent url(../images/bg_input_240_40.gif) no-repeat scroll 0 0;}

#roSelect_gf_01  div.tag_select,
#roSelect_gf_01 div.tag_select_hover,
#roSelect_gf_01 div.tag_select_open{width:300px;background:transparent url(../images/bg_select_310.jpg) no-repeat scroll 0 0;}
#roSelect_gf_01 ul.tag_options{width:308px;}
#roSelect_gf_01 ul.tag_options li{width:289px;}
/* left_select */
#gf_select_block .ro_selectbox  div.tag_select,
#gf_select_block .ro_selectbox div.tag_select_hover,
#gf_select_block .ro_selectbox div.tag_select_open{width:270px;background:transparent url(../images/bg_select_280.jpg) no-repeat scroll 0 0;}
#gf_select_block .ro_selectbox ul.tag_options{width:278px;}
#gf_select_block .ro_selectbox ul.tag_options li{width:259px;}

/** page_19 Error **/
.container_error{ width:570px; }
.container_error .page_title{padding-top:3px; padding-bottom:10px;}
.container_error .error_block {padding-top:10px;}
.container_error .error_block img{float:left; margin-top:8px;}
.container_error .error_info h3{color:#666666; font-size:14px; font-weight:bold; line-height:125%;}
.container_error .error_info p{padding-top:18px;line-height:125%; color:#666666; font-size:12px;}
.container_error .error_info a{color:#3F80C3; text-decoration:underline;}

/** page_20 Offers **/
.container_offers{ width:570px; color:#333333; }
.container_offers h3{font-size:14px; font-weight:bold; color:#333333;  padding-left:22px;}
.container_offers h3.offer_h2{ margin-top:12px; margin-bottom:15px; line-height:125%; background:transparent url(../images/icon_hook.gif) no-repeat scroll 0 0; }
.container_offers h3.offer_h3{margin-top:12px; margin-bottom:20px; color:#666666; background:transparent url(../images/icon_pp.gif) no-repeat scroll 0 0; }
.container_offers li{line-height:140%; font-size:13px;}
.offer_box{height:263px;margin-top:20px; background:transparent url(../images/bg_offer_box.jpg) no-repeat scroll 0 bottom;}
.offer_box img{float:right;}
.offer_box h3{background:transparent url(../images/icon_hook.gif) no-repeat scroll 0 0;}
.offer_box ul{padding-left:20px;padding-right:10px;padding-top:18px; }
.offer_box li span{ background:transparent url(../images/list_disc.jpg) no-repeat scroll 0 7px; padding-left:6px;}
.offer_box li strong{font-weight:bold; text-decoration:underline;}
.offer_box .img_ad{padding-top:13px;#padding-top:6px;padding-left:6px;}
.offer_box .img_ad img{float:none; padding-left:5px;}

.offer_block {height:140px; background:transparent url(../images/bg_offer_block_01.jpg) no-repeat scroll 0 bottom;}
.offer_block img{float:right;padding-right:1px;padding-top:10px;}
.offer_block h4{padding:8px 21px 0px; font-size:13px;}
.offer_block ul{padding:0px 21px;}
.offer_block li {line-height:130%;}
.offer_block li span{ background:transparent url(../images/list_disc.jpg) no-repeat scroll 0 7px; padding-left:6px;}
.offer_block li .link {color:#3F80C3;  text-decoration:underline; }
.offer_block li .link span{padding-left:10px;color:#3F80C3; background:transparent url(../images/list_arrow_blue_03.gif) no-repeat scroll 0 3px;}

.offer_b_bg_02{margin-bottom:19px; background:transparent url(../images/bg_offer_block_02.gif) no-repeat scroll 0 bottom;}
.offer_b_bg_02 ul{padding-top:4px;}







.menu0{background-color: white }
.menu1{background-color: #EFECCA}
.menu2{background-color: white}

.redboldtext {
background-color: green
font-weight: bold;
font-size: 14px;
color: red;
}

.localite_masseuse {
font-weight: bold;
font-size: 14px;
color: red;
} 


.escort_girl_en_ligne.a {font-weight:bold; color:green; background-color: yellow}
