@charset "utf-8";

.contentMobile {
    display: none;
}
#ifr_top {
    display: block;
}

.contentPc{width:1100px; margin:0 auto; padding:0px 0 43px; background:#fff;overflow: hidden;}

.BreadcrumbNav {
    line-height: 44px;
    height: 44px;
    font-size: 12px;
    font-family: "宋体";
    color: #000;
}
.BreadcrumbNav a{
    color: #000;
}
.auto {margin:0 auto;}

/*焦点图*/
.focus{ position:relative; width:1100px; height:466px; background-color: #000; float: left; z-index:2}  
.focus img{ width: 1100px; height: 430px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px;  z-index:2}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:-36px; left:0px; z-index:10; height:36px; line-height: 36px; background:#015293; display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden; margin-left:50px; font-family:"微软雅黑","宋体";} 
.focus .shadow a:hover{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden; margin-left:50px; font-family:"微软雅黑","宋体";} 
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{ position:absolute; bottom:6px; left:960px; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin-top:4px;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:url(../images/index/banner_li2.jpg) no-repeat; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/index/banner_li1.jpg) no-repeat}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}


.BreadcrumbNav{ width: 1028px; margin: 0 auto;}
.column1{ margin-bottom:28px; height:466px;} 

/*第二部分*/
.column2{ width:1028px; margin:0 auto}
.column2_left{ width:723px; float:left}
.zl_search{ height:35px; margin-bottom:40px; background:#e6e6e6;}
.zl_main{}
.chanel_tab_main{}
.zl_channel_con1{ padding:0; margin-bottom:22px;}
.zl_morefzl{ margin-top:40px;}


.column2_right{ width:274px; float:right; background:#e6e6e6}


.column2_right2{ padding:8px 22px 7px 20px;}
.column2_right2_tit{ font-family:"微软雅黑","宋体"; font-size:22px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px #bababa solid;}
.column2_right2 ul{ overflow:hidden; }
.column2_right2 ul li{ margin-bottom:10px;}
.column2_right2 ul .tit{ font-size:14px; font-family:"微软雅黑","宋体"; margin-top:8px;}

.column_zljs{ padding:0 22px 0 20px;}
.column_zljs p{ font-size:13px; color:#333; font-family:"微软雅黑","宋体"; padding:0; margin:0; line-height:22px;}
.column_zljs p.zl_xx{ text-align:right; margin-bottom:30px;}
.column_zljs p.zl_xx a{ font-size:13px; color:#333; font-family:"微软雅黑","宋体";}



/*总理样式*/
/*左侧*/
.zljhlist { width:712px;}
.zl_channel_body dl.zljhlist dd { width:712px;}
.sp_channel .zlpic dl dt img { width:723px; height:280px;}

.zl_more2 { background:url(../images/zl/zlmoretb.jpg) no-repeat 300px 13px; text-align:center; padding:10px 20px;}
.zlzjpicshow { width:633;}
.zl_swf_year ul li { width:78px; height:32px; line-height:32px; text-align:center; margin-bottom:10px; background:#c7c3bd; cursor:pointer}
.zl_swf_year ul li.selected3 {background:#00486e;}
.zl_swf_year ul li.selected3 span { color:#fff; font-size:14px;}

/*张高丽总理搜索*/
.zglfzl_se { background:none;}
.zglfzl_se .search_key input{ border-bottom:1px #000000 solid;}
.zglfzl_se .search_key .butn{ background:url(trs_zlsearchButn.png) no-repeat; margin-top:-1px; margin-left:15px; border:none;}
.zglfzl_se .search_key .zhi{ border-bottom:1px #000000 solid;}


.kuandu span { font-size:14px; margin-right:10px; *margin-right:9px;}
#month span{ cursor:pointer}

/*右侧*/
.zlrl { width:234px; height:240px;}
.zlsbox .column2_right2_tit { height:47px; line-height:67px; padding-bottom:2px;}
.zlsbox .column2_right2_tit span { background:url(../images/zl/zlstb.jpg) no-repeat; float:right; display:block; width:48px; height:47px;}
.zlmryt { width:224px;}
.zlmryt .channel_tab span { padding:0 10px;}
.zltplistright {width:234px;}
.zltplistright dt { margin:0; padding:0; height:154px; overflow:hidden;}
.zltplistright dl dd { background:#c1d1d0; height:auto; line-height:25px; padding:8px; text-align:center;}
.zltplistright dl dd a { text-align:center; }

.gwycwhy_btn {width: 234px;}
.zl_more3_wid{width: 234px; margin:0 auto}

.over{ overflow:hidden;}
.w234{ width:234px; margin:0 auto}

/*.fz14{ font-weight:bold}*/
a.fz14{ margin-bottom:10px; display:block}
.saySome div.list_1 ul.h370{ height:384px;}


/*总理说*/
.zlrl2 { width:234px; height:255px;}
.zlrl2 .mt15 a.fz14_nobold{ color:#333;}
.zlrl2 .mt15 p.fz14_nobold{ color:#888;}
.zlrl2 .mt15 p.fz14_nobold a{ color:#888;}
.zlrl2 .mt15 a{ font-family:"微软雅黑"; font-size:14px;}
.zlrl2 .mt15 p{ font-family:"微软雅黑"; font-size:14px;}
.mt5{ margin-top:5px;}
.h78{ height:130px; overflow:hidden}
.h26{ height:26px; overflow:hidden}
.ti2{ text-indent:2em; font-family:"微软雅黑"; font-size:14px; color:#000; font-weight:normal; overflow:visible}

.ti2 p{ position: relative; z-index: 999; display: block; cursor: pointer;}
.ti2 p .Bubbles{ position:absolute;width:364px;top:125px;left:-70px;_left:-95px; z-index:999;}
.Bubbles .bubTop{ height:46px; background:url(../images/zl/zls_poptop.png) no-repeat; }
.Bubbles .bubMid{ height:auto; background:url(../images/zl/zls_popmiddle.png) repeat-y; padding:0 18px; }
.Bubbles .bubBottom{ height:34px; background:url(../images/zl/zls_popbottom.png) no-repeat; }
.Bubbles .bubMid{ color:#fff; font-size:12px; line-height:19px; font-family:"宋体";}

/*我向总理说句话
.saySome .list ul li h4 a{ font-weight:bold}*/

/*政府工作报告*/
.m10{ margin-top:10px;}

/*特殊标题字体*/
div.govwf_fzzhys span a,
.govwf_fzzhys span,
.govwf_fzzhys,
.zlsbox span a,
.zlsbox a,
.govwf_fzzhys a{font-family:"FZZHUNYSK","微软雅黑","宋体"; font-weight:normal}


.gwycwhy_btn_date{font-family:"微软雅黑";}
.zl_channel_body dl dd h4 a:hover{ color:#025194}
.zl_channel_body dl dd .date{ font-size:14px; color:#868686;}

div.gwycwhy_btn2{ padding:0;}
.gwycwhy_btn2 a{ display:block; padding-top: 17px;padding-bottom: 22px;}
.gwycwhy_btn2 a:hover{ background:#8fa6a5; color:#fff;}

/*add 总理导航*/
.zl_menu{ width:980px; margin:0 auto; height:43px; background:#E2E2E2; padding:1px 24px; margin-bottom:18px;}
.zl_menu li{ height:43px; line-height:43px; float:left;}
.zl_menu li a{ font-size:20px;font-family:"FZYouHK_512B","微软雅黑","宋体"; display:block; padding:0 20px; *padding:0 19px;}
.zl_menu li a:hover{ font-size:20px;font-family:"FZYouHK_512B","微软雅黑","宋体"; color:#000; background:#fff; padding:0 20px; *padding:0 19px;}

/*总理专题*/
.zlztlistright {width:234px;}
.zlztlistright dt { margin:0; padding:0; height:154px; margin-bottom:15px; position:relative;}
.zlztlistright dt a { display:block; margin:0; padding:0; height:154px; overflow:hidden; }
.zlztlistright dl dd { height:25px; line-height:25px; background:url(trs_zlPoint.png) no-repeat left center; padding-left:13px;}
.zlztlistright dl dd a { font-size:14px;}
.zlztlistright dl dt .a_tit{ display:block; position:absolute; bottom:0; left:0; background:#000;opacity:0.7;-khtml-opacity:0.7; filter:alpha(opacity=70);-moz-opacity:0.7;width:224px; height:25px; line-height:25px; font-size:14px;font-family:"微软雅黑","宋体"; color:#fff; padding-left:10px; overflow:hidden;}
.zlztlistright dl dt .a_tit:hover{ display:block; position:absolute; bottom:0; left:0; background:#000;opacity:0.7;-khtml-opacity:0.7; filter:alpha(opacity=70);-moz-opacity:0.7;width:224px; height:25px; line-height:25px; font-size:14px;font-family:"微软雅黑","宋体"; color:#fff; padding-left:10px; overflow:hidden;}



/*总理说*/
.zlsbox2 { width:1028px;}
.zlsbox2 ul { margin-top:-20px; width:1400px; margin-left:-30px; _margin-left:-30px;}
.zlsbox2 ul li { width:304px; float:left; margin:30px; height:237px; position:relative; z-index:1;}
.zlsbox2 ul li .zlslist1 { width:304px; background:#e6e6e6; padding:20px 0;}
.zlrl2 div.govwf_fzzhys a{line-height: normal; margin-top: 18px; float: left;}
.zlszz{ z-index:1;}
.zlszz, .zlszz p { text-align:right; _height:47px; min-height:47px; overflow:hidden; font-size:14px; color:#888;position:relative;}

.zlstext2 { width:225px;}
.zlstext2 .h125{ height:130px;margin-bottom:20px;}
.zlstext2 p { line-height:26px;}
.zlstext2 p.zlszy {text-indent:2em;position:relative;z-index:999; display:block; cursor:pointer}
.zlstext2 p .Bubbles{ position:absolute;width:364px;top:125px;left:-70px;_left:-95px; z-index:999;}
.Bubbles .bubTop{ height:46px; background:url(../images/zl/zls_poptop.png) no-repeat; }
.Bubbles .bubMid{ height:auto; background:url(../images/zl/zls_popmiddle.png) repeat-y; padding:0 18px; }
.Bubbles .bubBottom{ height:34px; background:url(../images/zl/zls_popbottom.png) no-repeat; }
.Bubbles .bubMid{ color:#fff; font-size:12px; line-height:19px; font-family:"宋体";}


/*总理图片*/
.sp_channel img { width:372px !important; height:280px !important;}
.sp_channel dl dt span { top:225px !important;}


.div_re{ width:234px; height:154px; overflow:hidden; position:relative}
.div_re .a_tit{ display:block; position:absolute; bottom:0; left:0; background:#000;opacity:0.7;-khtml-opacity:0.7; filter:alpha(opacity=70);-moz-opacity:0.7;width:224px; height:25px; line-height:25px; font-size:14px;font-family:"微软雅黑","宋体"; color:#fff; padding-left:10px; overflow:hidden;}
.div_re .a_tit:hover{ display:block; position:absolute; bottom:0; left:0; background:#000;opacity:0.7;-khtml-opacity:0.7; filter:alpha(opacity=70);-moz-opacity:0.7;width:224px; height:25px; line-height:25px; font-size:14px;font-family:"微软雅黑","宋体"; color:#fff; padding-left:10px; overflow:hidden;}

.column2_left .zl_channel_con{ margin-bottom:22px; padding-bottom:0}


/*部分左右结构*/
.leftPart{ float:left;width:713px; padding-right:30px; border-right:1px #bababa solid;}
.rightPart{ float:right;width:253px;}

/*总理简历*/
.column2_right .lyd{ height:110px; padding:18px 33px 10px 20px;}
.zl_left{ width:86px; height:104px; font-size:22px;font-family:"微软雅黑","宋体"; float:left}
.zl_right{ float:right;width:113px; height:74px; padding-top:38px;}
.zl_right a{font-size:22px;font-family:"微软雅黑","宋体"; display:block;}
.zl_right a.zl_btn{ margin:15px auto 0; width:26px;}

/*国务院常务会议 带背景 标题+时间*/
.gwycwhy_btn{font-family:"FZZHUNYSK","微软雅黑","宋体";margin:0 auto; background:#c1d1d0; text-align:center; padding-top:9px; padding-bottom:10px;}
.gwycwhy_btn_tit{font-size:22px; padding-bottom:10px;}
.gwycwhy_btn_date{font-size:14px; color:#000; font-family:"微软雅黑","宋体";}

.gwycwhy_btn2{ width:234px; font-family:"FZZHUNYSK","微软雅黑","宋体";margin:0 auto; background:#c1d1d0; text-align:center; padding-top:17px; padding-bottom:22px;font-size:22px;}


/*栏目标题 tab 带下划线 字体18px*/*/
div.channel_tab2{  border-bottom:none; padding-left:5px; padding-top:14px;}
div.channel_tab2 span{ padding:0 15px; background:url() no-repeat right 7px;}
div.channel_tab2 span.noline{ background:none}
div.channel_tab2 span a{ font-family:"微软雅黑","宋体"; font-size:18px;}


.zl_channel_con2{}
.zl_channel_con2 ul{}
.zl_channel_con2 ul li{ font-family:"微软雅黑","宋体"; line-height:18px; padding:5px 0; margin:0}
.zl_channel_con2 ul li a{ font-size:14px;}
.zl_channel_con2 ul li span{ font-size:14px; color:#888; padding-left:9px;}

.zl_more3{ color:#888; font-size:14px; font-family:"微软雅黑","宋体"; line-height:28px;}


/*我向总理说句话*/
.saySome .lmtit{ border-bottom:none;}
.saySome .list{ background:#eeeeee; padding:10px; margin-top:5px;}
.saySome div.list_1 ul{ padding-top:0px;height: 390px; overflow: hidden;}
.saySome div.list_1 ul li{ line-height:22px; padding:4px 0;}
.saySome .list ul li h4 span.place{ font-size:14px; display:inline-block;}
.saySome .list ul li h4 a{ font-size:14px;}
.saySome .list ul li h4 a:hover{ color:#025194;}
.lyBtn { background:url() no-repeat left; height:36px; padding-left:40px; line-height:36px; margin-bottom:5px; font-size:18px; font-family:"微软雅黑", "宋体";}
.lyBtn a{ color:#000;}
.lyBtn a:hover{ color:#025194;}


/*文件搜索（蓝色按钮）*/
.date_selector{ font-size:12px;}
.docSearch form ul li { line-height:26px; clear:both;_height:26px; font-family:"微软雅黑", "宋体";}
.docSearch form ul li span.left{ display:block;float:left; margin:4px 0; width:56px; font-size:14px; padding-right:10px;}
.docSearch form ul li span.right{ display:block;float:right; width:186px; margin:0px; padding:0px;}
.docSearch form ul li input{ border:none; color:#666666; background:#eaeaea; width:156px;line-height:26px; height:26px; margin:4px 0px; padding:0 15px;}
.docSearch .seclect_op { position:relative;z-index:22;}
.seclect_op input {
    background: url(trs_vicepremierico.png) no-repeat 56px -32px;
    cursor: pointer;
    border-right: none;
}
.docSearch .seclect_op input.inp{ z-index:1; background:url() no-repeat right #eaeaea;}
.docSearch .seclect_op input.inp1{ z-index:1; background:url() no-repeat right #eaeaea;}
.docSearch .seclect_op .option{ position:absolute; width:186px; background:#eaeaea;top:30px;left:0px; color:#666666;}
.docSearch .seclect_op ul li{cursor:pointer; font-size:12px;}
.docSearch .seclect_op ul li a{ display:block; padding:1px 15px; _padding:5px 15px -15px 15px;}
.docSearch .seclect_op ul li a:hover{ background:#d8d8d8; color:#000}
.docSearch .seclect_op.w110 .option{width:140px;}
.docSearch form ul li .w110 input,.w110{ width:110px;}
.w131{ width:131px;}
.docSearch input.w159{ width:129px;}
.docSearch input.date_picker{background:url() no-repeat right #eaeaea; cursor:pointer;}
#maxHei{display:block;height:0;overflow-y:scroll;}

.btnBlue,.btnBlue a{ line-height:28px; height:28px; margin-top:10px; background:url() no-repeat; border:none; color:#fff; font-size:14px; font-family:"微软雅黑", "宋体"; cursor:pointer;}
.btnBlue.w110{ background-position:0 -58px}
.btnBlue.w131{ background-position:0 -29px}

.h350{ height:85px; }
.hao{font-size:14px; display:inline-block; margin-top:6px;}

/*焦点图*/
.index_focus .lft_pic{width:100%;height:646px;overflow:hidden;float:left;}
.index_focus .pannel-image,.index_focus img{width:100%;height:610px;}
/*focus*/
.titBg{ background:#015293;}

/* slider-carousel */
.slider-carousel{position:relative;width:100%;height:646px;overflow:hidden;}
.slider-carousel .item{width:100%;height:646px}
.slider-carousel .slidesjs-navigation{width:42px;height:69px;display:none;position:absolute;text-indent:-9999em;top:280px;z-index:100;}
.slidesjs-previous{background:url(//www.iruorou.com/govweb/xhtml/2016gov/images/public/index_btn01.png) no-repeat;left:0px}
.slidesjs-next{background:url(//www.iruorou.com/govweb/xhtml/2016gov/images/public/index_btn02.png) no-repeat;right:0px}

.slidesjs-previous:hover{background:url(//www.iruorou.com/govweb/xhtml/2016gov/images/public/index_btn01.png) no-repeat;}
.slidesjs-next:hover{background:url(//www.iruorou.com/govweb/xhtml/2016gov/images/public/index_btn02.png) no-repeat;}

.slidesjs-pagination{overflow:hidden;zoom:1;position:absolute;right:36px;top:622px;width:110px;height:12px;z-index:10;overflow:hidden;}
.slidesjs-pagination-item{float:left;width:20px;height:10px;}
.slidesjs-pagination-item a{float:left;display:block;width:12px;height:12px;text-indent:-9999em;margin:0 5px 0 5px;background:url(trs_banner_li2.jpg) no-repeat; _margin:0 2px 0 2px;}
.slidesjs-pagination-item a.active{background:url(trs_banner_li1.jpg) no-repeat; _margin:0 2px 0 2px;}

.slider-carousel .titBg{position:absolute;width:100%;height:36px;left:0;bottom:0px;z-index:1}
.slider-carousel .subtitle{position:absolute;width:800px;height:36px;left:0;bottom:0px;z-index:2; background: #015293;}
.slider-carousel .subtitle h6{color:#ffffff;font-size:14px;font-weight:bold;height:36px;line-height:36px;overflow:hidden; background: #015293;}
.slider-carousel .subtitle h6 a{text-decoration:none; font-weight:normal; color:#fff; font-size:18px; overflow:hidden; margin-left:50px; font-family:"微软雅黑","宋体"; _margin-left:25px;}
.slider-carousel .subtitle h6 a:hover{text-decoration:none; font-weight:normal; color:#fff; font-size:18px; overflow:hidden; margin-left:50px; font-family:"微软雅黑","宋体"; _margin-left:25px;}


.slidesjs-container{ overflow:visible !important}
@font-face {
    font-family: "FZYouHK_512B";
    src: url("FZYouHK_512B.eot"); /* IE9 */
    src: url("FZYouHK_512B.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("FZYouHK_512B.woff") format("woff"), /* chrome, firefox */
    url("FZYouHK_512B.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("FZYouHK_512B.svg#FZYouHK_512B") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


@font-face {
    font-family: "FZZHUNYSK";
    src: url("FZZHUNYSK.eot"); /* IE9 */
    src: url("FZZHUNYSK.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("FZZHUNYSK.woff") format("woff"), /* chrome, firefox */
    url("FZZHUNYSK.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("FZZHUNYSK.svg#FZZHUNYSK") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}
/* CSS 日期 */
.date_selector, .date_selector * {
	width: auto;
	height: auto;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
}
.date_selector {
	background: #fbfbfb;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0;
	margin-top: -1px;
	position: absolute;
	z-index: 100000;
	display: none;
	border-radius: 3px;
	box-shadow: 0 0 5px #aaa;
	box-shadow: 0 2px 2px #ccc;
	width: 220px;
}
.date_selector_ieframe {
	position: absolute;
	z-index: 99999;
	display: none;
}
.date_selector .nav {
	width: 17.5em;
	background:none
}
.date_selector .nav p {
	clear: none;
}
.date_selector .month_nav, .date_selector .year_nav {
	margin: 0 0 3px 0;
	padding: 0;
	display: block;
	position: relative;
	text-align: center;
}
.date_selector .month_nav {
	float: left;
	width: 55%;
}
.date_selector .year_nav {
	float: right;
	width: 42%;
	margin-right: -8px;
}
.date_selector .month_name, .date_selector .year_name {
	font-weight: bold;
	line-height: 20px;
}
.date_selector .button {
	display: block;
	position: absolute;
	top: 0;
	width: 18px;
	height: 18px;
	line-height: 16px;
	font-weight: bold;
	color: #5985c7;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 2px;
	padding:0;
}
.date_selector .button:hover, .date_selector .button.hover {
	background: #5985c7;
	color: #fff;
	cursor: pointer;
	border-color: #3a930d;
}
.date_selector .prev {
	left: 0;
}
.date_selector .next {
	right: 0;
}
.date_selector table {
	border-spacing: 0;
	border-collapse: collapse;
	clear: both;
	margin: 0;
	width: 220px;
}
.date_selector th, .date_selector td {
	width: 2.5em;
	height: 2em;
	padding: 0 !important;
	text-align: center !important;
	color: #666;
	font-weight: normal;
}
.date_selector th {
	font-size: 12px;
}
.date_selector td {
	border: 1px solid #f1f1f1;
	line-height: 2em;
	text-align: center;
	white-space: nowrap;
	color: #5985c7;
	background: #fff;
}
.date_selector td.today {
	background: #eee;
}
.date_selector td.unselected_month {
	color: #ccc;
}
.date_selector td.selectable_day {
	cursor: pointer;
}
.date_selector td.selected {
	background: #2b579a;
	color: #fff;
	font-weight: bold;
}
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
	background: #5985c7;
	color: #fff;
}






