html,body
{
	height: 100%;
}
body
{
	background-color: #E0E0E0;
	font-family: 宋体,PMingLiu,SimSun,arial,helvetica,clean,sans-serif;
	margin-top: 0px;
}
a:link
{
	color: #643;
	text-decoration: none;
}
a:visited
{
	color: #b53;
	text-decoration: none;
}
a:hover,a:focus
{
	color: #fa0;
	text-decoration: none;
}
a:active
{
	color: #fa0;
	text-decoration: none;
}
a:hover img {
  filter		: alpha(opacity=60); /* For IE */
  opacity		: 0.7; /* For Safari Firefox Opera*/
  -moz-opacity	: 0.7; /* For Mozila(Firefox, Netscape */
}

ul
{
	margin: 0px;
	padding: 0px;
}
li
{
	list-style: none;
}
p
{
	margin: 0;
}
img
{
	border: 0px
solid #fff;
	color: #fff;
}
#wrapper
{
	background-color: #fff;
	margin: 0 auto;
	/*min-height: 1200px;*/
  height: auto;
  padding-top: 204px;
	/*position: relative;*/
	width: 980px;
  overflow:hidden;
}

.news-article #wrapper
{
  background-color: #fff;
  margin: 0 auto;
  /*min-height: 1200px;*/
  height: auto;
  padding-top: 176px;
  /*position: relative;*/
  width: 980px;
  overflow:hidden;
}
#container
{
	background-color: #fff;
	margin-top: 10px;
	padding-bottom: 62px;
}
#header
{
	height: 100px;
	padding-top: 3px;
  overflow: hidden;
  margin-bottom: 3px;
  _margin-bottom: 9px;
  +margin-bottom: 9px;
}
.news-article #header
{
  height: 68px;
  padding-top: 3px;
  overflow: hidden;
  margin-bottom: 3px;
  _margin-bottom: 9px;
  +margin-bottom: 9px;
}
#header
h1
{
	color: #fff;
	/*font-family: Georgia,Arial,Tahoma,sans-serif;*/
	font-size: 22px;
}
#header h1
a
{
	color: #fff;
}
#header
img
{
	float: right;
}
.news-article #header img
{
  float: left;
  height: 70px;
}
#footer
{
	background: #FA0;
	color: #FFF;
	font-size: 14px;
	/*height: 40px;*/
	padding: 10px 0;
  overflow: hidden;
  position: relative;
}
#footer
a
{
	color: white;
	margin: 0
5px;
}
#footer
li
{
	float: left;
}
#footer .copyright
{
	margin: 8px 0;
}

#friend-links
{
	/*background-color: #FBE983;*/
	/*height: 80px;*/
	/*margin-top: 10px;
	padding: 5px
0;*/
}
#friend-links
span
{
	font-size: 15px;
}
#friend-links
ul
{
	clear: both;
}
#friend-links ul
li
{
	float: left;
}
#friend-links ul li
a
{
	font-size: 12px;
	margin: 0
5px;
	white-space: nowrap;
}
#navigator
{
	display: block;
	height: 70px;
	margin: 0;
}
#top-nav
{
	background: url(/styles/drupal/images/secondary_menu_bg.jpg) repeat-x #FFF9E4;
	border-bottom: 1px solid #FFD073;
	border-left: 1px solid #FFD073;
	border-right: 1px solid #FFD073;
	border-top: 0px solid #FFD073;
	color: #AA5811;
	font-size: 12.5px;
	/*height: 1.6em;*/
	margin: 0
auto;
	/*padding: 0.7em 0 0;*/
	width: 970px;
  overflow: hidden;
}
.node_content
{
	border-right: 1px dotted #c9c9c9;
	display: block;
	overflow: hidden;
	width: 665px;
}
#top-nav
li
{
	/*float: left;*/
  display: inline-block;
	/*padding: 0 2px;*/
  margin: 0;
}
#top-nav #select-domains {
  position: relative;
  top: -2px;
  background-color: transparent;
  border: 1px solid #DDD;
  width: 100px;
}
#top-nav #fulltext-search {
  width: 130px;
  height: 16px;
  width: 160px \9;/*all ie*/
  width: 130px \0/; /*ie8*/
  *width: 150px; /*ie6 ie7*/
  *margin-top: -20px; /*ie6 ie7*/
  _margin-top: 0; /*ie6*/
  margin-right: 2px;
  /*vertical-align: middle;*/
  /*margin-top: -3px;
  margin-top: 0\9;*//*all ie*//*
  +margin-top: -10px;
  _margin-top: -10px;*/
  color: #919191;
}
#menu
{
	display: block;
	font-size: 14px;
	height: 60px;
	margin-bottom: 5px;
}
#menu
.subitem
{
	float: left!important;
	padding: 0
10px;
	text-align: center;
}
#menu .place
.subitem
{
	width: 50px;
}
#menu .world
.subitem
{
	width: 60px;
}
#menu .subitem:hover
{
	background-color: #FA0;
	color: white;
}
#menu .subitem:hover
a
{
	color: white;
	text-decoration: none;
}
#menu .ui-state-default, #menu .ui-widget-content .ui-state-default, #menu .ui-widget-header .ui-state-default
{
	background: none;
	border: 0px
solid #fff;
	font-weight: normal;
	text-align: center;
	width: 54px;
}
/*顶部导航的“首页”使用特殊的宽度*/
/*#menu li#category_0 {
  width: 44px;
}*/
#menu .ui-state-active, #menu .ui-widget-content .ui-state-active, #menu .ui-widget-header .ui-state-active
{
	background: #fff url(/styles/drupal/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	border: 1px
solid #FFD073;
	color: #fff;
	font-weight: normal;
}
#menu .ui-state-active, #menu .ui-widget-content .ui-state-active, #menu .ui-widget-header .ui-state-active
{
}
#menu .ui-tabs .ui-tabs-nav
li
{
	background: none;
	border: 0px
solid #fff;
}
#menu .ui-tabs-nav li
a
{
	float: none;
  margin: 0;
  padding: 0;
}
#menu .ui-tabs-nav li.ui-tabs-selected a,#menu .ui-tabs-nav li.ui-state-disabled a,#menu .ui-tabs-nav li.ui-state-processing
a
{
	cursor: pointer;
}
#menu .ui-tabs-panel
li
{
	float: left;
}
#menu #category_essence{
  width: 80px;
}
/*#menu #category_essence a {
  background: url("/styles/drupal/images/new.gif") no-repeat 0px 8px;
  padding: 0.2em 0 0 30px;
}*/

#breadcrumbs
{
	/*background-color: #FFF9D7;*/
  background-color: #F5F5F5;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
	font-size: 14px;
	line-height: 25px;
	margin: 0
auto;
	padding: 8px;
}
#breadcrumbs
a
{
	color: #6B4728;
  font-weight: bold;
}
#breadcrumbs
span
{
	color: #999;
	margin: 0 0px;
}
#breadcrumbs
li
{
	float: left;
}
#breadcrumbs li
a
{
	color: #333;
	display: block;
	text-align: center;
	width: 80px;
}
#breadcrumbs li a:hover
{
	background-color: #36C;
	color: white;
	text-decoration: none;
}
#breadcrumbsBlock
{
	background-color: #FFF9D7;
	float: left;
}
#instantMessageBlock
{
	background-color: #FFF9D7;
	float: left;
}
.slideshowBlock
{
	border: 1px
solid #d7d7d7;
	height: 350px;
	margin-bottom: 5px;
	padding: 0.2em;
}
#slideshow
{
	text-align: center;
}
#slideshow
div
{
	display: block;
	height: 240px;
}
#slideshow
h3
{
}
#slideshow span
a
{
	color: #F60;
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	margin: 5px
0;
	overflow: hidden;
	white-space: nowrap;
	width: 350px;
}
#slideshow
p
{
	color: #6B6B6B;
	font-size: 13px;
	line-height: 1.5em;
	margin: 0
0 10px 0;
	text-align: left;
}
#slideshow
img
{
	max-height: 240px;
	max-width: 350px;
}
#slideshow
.item
{
	display: block;
	height: 240px;
	width: 350px;
}
#nav
{
	margin: 0;
	width: 355px;
}
#nav
li
{
	float: left;
	list-style: none;
	margin-right: 1px;
}
#nav
a
{
	border: 1px
solid #ccc;
	display: block;
	padding: 4px;
	width: 60px;
}
#nav li.activeSlide
a
{
	border: 1px
solid #888;
}
#nav a:focus
{
	outline: none;
}
#nav
img
{
	border: none;
	display: block;
	margin: 0
auto;
	max-height: 40px;
	max-width: 60px;
}
#secondary-menu
{
	/*float: left;*/
  list-style:none;
  white-space: nowrap;
  /*height: 30px;*/
  /*overflow: hidden;*/
}
  #secondary-menu ul {
    vertical-align: middle;
    height: 20px;
    overflow: hidden;
  }
  #secondary-menu li {
    /*padding-top: 2px \9;*/
    float: left;
    *height: 22px;
    margin-right: 5px;
    *padding-top: 1px;
    vertical-align:middle;
    overflow: hidden;
    margin: 10px 5px 0 0;
  }
#secondary-menu li.img
{
  margin-top: 6px;
  height: 24px;
}
#secondary-menu .search {
  /*position:relative; top: -4px;*/
  /*padding-top: 0 \9;*/
  margin-top: 6px;
  /*margin-top: 6px \9;*/
}

.aricleBlock-blog
{
	border: 1px
solid #F4D568;
	font-size: 13px;
	width: 100%;
}
.articleBlock-blog
ul
{
	margin-left: 20px;
}
.articleBlock-blog ul
li
{
	border-bottom: 1px dashed #FFD073;
	list-style-image: url(/styles/drupal/images/pointer_1.jpg);
	list-style-position: outside;
	list-style-type: disc;
	padding: 0.25em 0;
}
.articleBlock-blog
div
{
	padding: 4px;
}
.articleBlock
{
	border: 1px solid #c9c9c9;
	font-size: 12.5px;
	overflow: hidden;
	white-space: nowrap;
	width: 99%;
}
.index-sidebar
.articleBlock
{
	white-space: normal;
}
.articleBlock
ul
{
	margin-left: 5px;
}
.articleBlock ul
li
{
	list-style-image: url(/styles/drupal/images/pointer_1.jpg);
	list-style-position: outside;
	list-style-type: disc;
	overflow: hidden;
	padding: 0.25em 0;
}
.articleBlock
div
{
	padding: 4px;
}
.articleBlock
.date
{
	color: #999;
	/*font-family: Arial;*/
	font-size: 13px;
	margin-left: 5px;
}
.articleMainBlock
{
	font-size: 14px;
}
.articleCategoryBlock
{
	font-size: 15px;
}
.articleCategoryBlock
ul
{
	margin-left: 10px;
}
.articleBlockWithImage
{
	height: 355px;
	overflow: hidden;
}
.articleBlockWithImage .imageArea
a
{
	white-space: normal;
}
.articleSidebarBlock
{
	font-size: 13px;
	overflow: hidden;
	white-space: nowrap;
	width: 300px;
}
.articleSidebarBlock
ul
{
	margin-left: 5px;
}
.articleSidebarBlock ul
li
{
	color: #630;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#expression
{
	font-size: 13px;
}
.categoryBlock,.menuBlock
{
	border: 1px
solid #F4D568;
	font-size: 14px;
	padding: 0
0 6px;
	width: 100%;
}
.categoryBlock ul, .menuBlock
ul
{
	margin-left: 20px;
}
.categoryBlock ul
li
{
  line-height: 22px;
	list-style-image: url(/styles/drupal/images/pointer_1.jpg);
	list-style-position: outside;
	list-style-type: disc;
}
.categoryBlock ul li
a
{
	color: #643;
	/*line-height: 30px;*/
}
.categoryImageBlock
{
	border: 1px
solid #F4D568;
	font-size: 14px;
	padding: 0
0 6px;
	width: 100%;
}
.categoryImageBlock
img
{
	width: 160px;
}
.categoryImageBlock
p
{
	font-size: 13px;
	padding: 0
5px;
}
.block-image
{
	margin-bottom: 5px;
	text-align: center;
	width: 100%;
}
.block-image
img
{
	height: 120px;
	max-height: 120px;
	max-width: 160px;
	width: 160px;
}
.readmore
{
	clear: both;
	padding-top: 10px;
	text-align: right;
}
.readmore
a
{
	color: #b53;
	font-size: 13px;
	padding-right: 5px;
}
.categoryTableBlock
{
	border: 1px
solid #F4D568;
	width: 100%;
}
.categoryTableBlock
.content
{
	padding: 0
5px;
}
.categoryTableBlock ul
li
{
	float: left;
	line-height: 20px;
	width: 33.33%;
}
.categoryTableBlock ul li
a
{
	font-size: 13px;
}
.articleListBlock
{
	border: 1px
solid #F4D568;
	font-size: 14px;
	overflow: hidden;
	width: 290px;
}
.articleListBlock ul
{
	padding-left: 8px;
  _padding-left: 0;/*ie6*/
  +padding-left: 0;/*ie7*/
}
.articleListBlock ul
li
{
	height: 22px;
	list-style-image: url(/styles/drupal/images/pointer_2.jpg);
	list-style-position: inside;
	white-space: nowrap;
}
.articleListBlock .up-left
{
	float: left;
	margin-right: 1px;
}
.articleListBlock .up-left img
{
  width: 50px;
  height: 150px;
}
.articleListBlock .up-right
{
	float: right;
	/*margin-left: 2px;*/
	overflow: hidden;
	text-align: center;
	width: auto;
}
.up-right img
{
	height: 150px;
	width: 239px;
}
.articleListBlock .down-title {
  text-align: center;
  overflow: hidden;
  width: auto;
  margin: 0 5px 5px;
  display: block;
}
.articleListBlock .down-title a
{
	font-size: 14px;
  font-weight: bold;
	white-space: nowrap;
}
.tabListBlock
{
	margin-bottom: 5px;
	padding: 0!important;
}
.tabListBlock div
li
{
	overflow: hidden;
	white-space: nowrap;
}
.tabListBlock
.readmore
{
	clear: both;
	padding: 0
20px 0 0;
	text-align: right;
}
.mainTabListBlock
{
	margin-bottom: 5px;
}
.mainTabListBlock div
li
{
	float: left;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	width: 95%;
}
.mainTabListBlock
.readmore
{
	clear: both;
	padding: 0
20px 0 0;
	text-align: right;
}
.tabBlock
{
	margin-bottom: 5px;
}
.tabBlock div
li
{
	float: left;
	margin-right: 2%;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}
.tabBlock
.readmore
{
	clear: both;
	padding: 0
20px 0 0;
	text-align: right;
}
.forumBlock
{
	border: 1px
solid #F4D568;
	font-size: 12.5px;
	width: 99%;
}
.forumBlock
ul
{
	color: #630;
	font-size: 12px;
	margin-left: 2em;
}
.forumBlock ul
li
{
	list-style-position: outside;
	list-style-type: decimal;
  padding: 0.25em 0;
}
.forumBlock
div
{
	padding: 4px;
}
#tuidang
{
	font-size: 12.5px;
}
.block
h2.title
{
	background: url(/styles/drupal/images/bk-leftbar.gif) repeat-x;
	color: #800000;
	font-size: 14.5px;
	font-weight: normal;
	line-height: 25px;
	margin: 0px
0 5px;
	padding: 0
0 0 8px;
}
.ui-tabs li
a
{
	font-size: 14px;
	line-height: 24px;
}
#searchbtn
{
	font-size: 12px;
	padding: 0
2px;
}
.tag_article
{
	clear: both;
}
.tag_article .tag_header
h2
{
	border-bottom-width: 0px;
	margin: 10px
0 0 0;
	padding-bottom: 0px;
	text-align: left;
}
.tag_article .tag_header h2
a
{
	display: block;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 5px;
	text-decoration: none;
}
.tag_article .tag_header h2 a:hover
{
	background: #fa0;
	color: white;
}
.description .tag_article
p
{
	margin-bottom: 0px;
}
.tag_header
{
	border-bottom: 1px solid #eeeeef;
	margin-bottom: 7px;
}
.tag_summary,.tag_summary:after
{
	clear: none;
}
.tag_summary
{
	height: 90px;
	height: auto !important;
	min-height: 90px;
}
.tag_summary
img
{
	background: white;
	border: 1px
solid #ccc;
	display: block;
	float: left;
	max-height: 110px;
	max-width: 160px;
	padding: 2px;
}
.tag_summary
p
{
	color: #333;
	font-size: 13px;
	line-height: 1.5em;
	margin: 5px
0 10px;
	padding-left: 176px;
}
.tag_summary
p.text
{
	padding-left: 5px;
}
.tag_summary p
a
{
	margin-right: 10px;
}
.tag_summary
a
{
	color: #0D56AE;
}
.tag_summary a:hover
{
	border-bottom: 1px solid #F60;
	color: #F60;
}
.story
{
	margin-bottom: 5px;
	padding: 0
0px 0px 0px;
}
.story h2
{
	color: #FF8000;
	font-size: 28px;
	margin: 0 0 5px 0;
	padding: 20px 0 15px;
	text-align: center;
}

.story h3
{
	color: #FF9900;
	font-size: 22px;
	margin: 0 0 5px 0;
	text-align: center;
}

.story
p
{
	margin: 16px
0;
}
.story
.inform
{
	color: #333;
	/*font-family: 宋体,arial,serif;*/
	font-size: 12px;
	height: 20px;
	padding: 5px
0;
}
.story .inform
.time
{
	margin-left: 0px;
}
.story .inform
div
{
	float: left;
	margin-left: 15px;
}
.story
.articleBlock
{
	font-size: 14px;
}
.articlebody
span
{
	background-color: white!important;
	color: #414141!important;
	/*font-family: Arial,sans-serif,Georgia,Arial,helvetica,clean,sans-serif,PmingLiU!important;*/
  /*font-size: 16px!important*/;
}
.articlebody table
span
{
	background-color: transparent!important;
}
#story_image
{
	border: 1px
solid #C8C8C8;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center;
}
#story_image
img
{
	max-height: 425px;
	max-width: 610px;
}
#story_image
p
{
	color: #666;
	font-size: 13px;
	line-height: 18px;
	margin: 0px;
	text-align: left;
}
.line
{
	border-bottom: 1px solid #C8C8C8;
	margin-bottom: 10px;
}
#story_author
{
	float: left;
	margin-left: 20px;
}
#story_source
{
	float: left;
	margin-left: 20px;
}
#story_web
{
	color: #414141;
	float: left;
	font-size: 13px;
}
.articlebody
{
	color: #000;
	line-height: 180%;
	overflow: hidden;
}
.articlebody
table
{
	border-collapse: collapse;
	border-left: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	margin: 0
auto 1.5em auto;
	padding: 0;
	width: 100%;
}
.articlebody table
p
{
	font-size: 15px;
	margin: 0px;
}
.articlebody table tr:nth-child(odd)
{
}
.articlebody table tr:nth-child(even)
{
	background: #deedf7 url(/styles/drupal/images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;
}
.articlebody table
td
{
	border-bottom: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	color: #4f6b72;
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 6px
12px 6px 12px;
}
.articlebody table
caption
{
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0
auto;
	padding: 0
0 5px 0;
	text-align: right;
	width: auto;
}
.articlebody table
th
{
	background: #CAE8EA url(/styles/media/bg_header.jpg) no-repeat;
	border-bottom: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	color: #4f6b72;
	font: bold 10px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 8px
12px 4px 12px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: middle;
}
.articlebody a {
  color: #FFAA00;
}

#keywords
{
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 10px 0 20px 0;
	width: 100%;
}
#keywords ul
li
{
	display: inline;
	float: left;
}
#keywords li
a
{
	/*display: block;*/
	font-size: 0.9em;
  margin: 0 2px;
}
#keywords
li
{
	list-style-type: none;
}
#keywords
a
{
	color: #FA0;
	text-decoration: none;
  font-weight: bold;
}
#keywords a:hover
{
	color: #FA0;
	text-decoration: underline;
}
.imageBlock
{
	border: 1px
solid #F4D568;
	width: 100%;
}
.image-item
{
	height: 140px;
	margin: 0
auto;
	overflow: hidden;
	text-align: center;
	width: 145px;
}
.image-item
p
{
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	padding: 5px;
	text-align: left;
}
.image-item p
a
{
	display: block;
	height: 32px;
	overflow: hidden;
}
.image-item
div
{
	display: block;
	height: 100px;
	width: 160px;
}
.image-item
img
{
  height: 100px;
  width: 145px;
}
.image-item.gemini-loaded img
{
	height: 100px!important;
	width: 145px!important;
}
.indexImageBlock
{
}
.indexImageBlock
img
{
	height: 80px;
	width: 120px;
}
.indexImageBlock .image-item
{
	display: block;
	height: 120px;
	width: 130px;
}
.indexImageBlock .image-item
div
{
	display: block;
	height: 80px;
	width: 130px;
}
.comment-block
{
	margin-bottom: 15px;
}
.comment-block
.username
{
	background-color: #EDF0F5;
	border: 1px
solid #D7D7D7;
	color: #005790;
	/*font-family: 宋体,arial,serif;*/
	font-size: 13px;
	font-weight: 700;
	height: 18px;
	line-height: 18px;
	padding: 3px
10px;
}
.comment-block
.comment
{
	color: #1A1A1A;
	/*font-family: 宋体,arial,serif;*/
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}
.comment-block
.floor
{
	color: #6D84B4;
	float: right;
	/*font-family: sans-serif;*/
	font-size: 12px;
	font-weight: 400;
}
.comment
{
	margin: 5px
0;
	padding: 10px;
}
.comment
.area
{
	background-color: #fff;
	border: 1px
solid #D7DAE1;
	margin-bottom: 10px;
	width: 645px;
}
.comment
img
{
	border: 1px
solid #D7DAE1;
	float: left;
	margin: 7px;
}
.action_links
{
	color: #333;
	font-size: 11px;
	padding: 0
10px;
}
.action_links
a
{
	color: #333;
}
.action_links
.function
{
	float: right;
}
.action_links .function
li
{
	float: left;
	margin-right: 12px;
}
.supplementBlock
{
	background-image: url("/styles/drupal/images/special_background.jpg");
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0
0 5px 0;
}
.supplementBlock
img
{
	height: 108px;
	width: 143px;
}
.supplementBlock
ul
{
	padding: 40px 0 0 180px;
}
.supplementBlock ul li
a
{
	color: black;
	line-height: 24px;
}
.print
{
	background-image: url("/styles/drupal/images/printer.png");
	background-repeat: no-repeat;
	padding-left: 20px;
}
.likes
{
	color: red;
	font-size: 10px;
	font-weight: 700;
}
#shareBlock
{
	border-bottom: 1px solid #DADADA;
	font-size: 13px;
	height: 36px;
	margin: 0 0 10px;
	padding: 5px;
}
.byDayTitle
ul
{
	color: #643;
	height: 25px;
	line-height: 25px;
	margin-bottom: 5px;
	padding: 2px;
	text-align: center;
}
#datepicker .ui-state-default,#datepicker .ui-widget-content .ui-state-default,#datepicker .ui-widget-header .ui-state-default
{
	background: #ffdd57 url(/styles/drupal/images/ui-bg_gloss-wave_70_ffdd57_500x100.png) 50% 50% repeat-x;
	border: 1px
solid #fff;
	color: #4c3000;
	font-weight: bold;
}
#datepicker .ui-state-default a,#datepicker .ui-state-default a:link,#datepicker .ui-state-default a:visited
{
	color: #4c3000;
	text-decoration: none;
}
#datepicker .ui-state-hover,#datepicker .ui-widget-content .ui-state-hover,#datepicker .ui-widget-header .ui-state-hover, .ui-state-focus,#datepicker .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
	background: #fece2f url(/styles/drupal/images/ui-bg_gloss-wave_60_fece2f_500x100.png) 50% 50% repeat-x;
	border: 1px
solid #a45b13;
	color: #381f00;
	font-weight: bold;
}
#datepicker .ui-state-hover a,#datepicker .ui-state-hover a:hover
{
	color: #381f00;
	text-decoration: none;
}
#datepicker .ui-state-active,#datepicker .ui-widget-content .ui-state-active,#datepicker .ui-widget-header .ui-state-active
{
	background: #fff url(/styles/drupal/images/ui-bg_inset-soft_30_ffffff_1x100.png) 50% 50% repeat-x;
	border: 1px
solid #F6A828;
	color: #FA0;
	font-weight: bold;
}
#datepicker .ui-state-active a,#datepicker .ui-state-active a:link,#datepicker .ui-state-active a:visited
{
	color: #0074c7;
	text-decoration: none;
}
#datepicker .ui-widget :active
{
	outline: none;
}
.pagination
{
	font-size: 80%;
	margin: 15px
5px 0;
}
.pagination
a
{
	border: solid 1px #F4D568;
	color: #643;
	text-decoration: none;
}
.pagination a, .pagination
span
{
	display: block;
	float: left;
	margin-bottom: 5px;
	margin-right: 2px;
	padding: 0.3em 0.5em;
}
.pagination
.current
{
	background: #FA0;
	border: solid 1px #F4D568;
	color: #fff;
}
.pagination .current.prev, .pagination
.current.next
{
	background: #fff;
	border-color: #999;
	color: #999;
}
.pic
{
	color: #FF538B;
	font-size: 13px;
	margin-left: 1px;
}
.bd-blue
{
	background: #ABD1F4;
	border-color: #ABD1F4;
}
.padding-right
{
	padding-right: 5px;
}
.margin-right
{
	margin-right: 5px;
}
.block
{
	float: left;
	margin-bottom: 5px;
}
.float-left
{
	float: left;
}
.float-right
{
	float: right;
}
.width-295
{
	width: 295px;
}
.ajax-loading
{
	background-image: url("/styles/drupal/images/ajax-loader.gif");
	float: right;
	height: 16px;
	margin: 4px
510px 0 0;
	margin-right: 80%;
	width: 16px;
}
.article_title
{
	display: block;
	width: 355px;
	width: 360px;
}
.article_reporter
{
	display: block;
	font-size: 13px;
	overflow: hidden;
	width: 45px;
}
#rss
{
	float: right;
	margin: 0
10px 0 0;
	position: relative;
	top: 5px;
}
.rssListBlock
{
	float: left;
	margin: 0
15px 20px;
	width: 135px;
}
.rssListBlock
h4
{
	margin: 15px
0;
}
.rssReaders li
a
{
	height: 15px;
	padding: 10px
0 0;
}
.rssListHeader
span
{
	display: block;
	font-weight: bold;
	margin-bottom: 15px;
}
.rssListLinks li
a
{
	background: url(/styles/drupal/images/ico_rss.gif) no-repeat;
	font-size: 15px;
	height: 20px;
	line-height: 25px;
	padding: 0px
0px 0px 30px;
}
.rssListBlock
p
{
	color: #444;
	font-size: 0.9em;
	line-height: 1.5em;
	text-align: left;
}
#outline
h2
{
	border-bottom: 1px dashed #666;
	color: #666;
	margin: 0
0 20px 0;
	padding: 0
0 10px 20px;
	text-align: left;
}
#outline
p
{
	color: #757575;
	line-height: 25px;
	padding: 0
15px;
}
#outline
img
{
	border: 1px
solid #777;
	padding: 2px;
}
#outline
{
	margin: 20px
auto;
	width: 980px;
}
.globalFeedback
{
}
.globalFeedback
div
{
	display: block;
	height: 150px;
	left: 35%;
	padding: 50px;
	position: fixed;
	top: 20%;
	width: 150px;
  z-index: 90000;
}
.globalFeedback
ul
{
	padding: 0px;
}
.globalFeedback li.feedbackPanelERROR,
.globalFeedback li.feedbackPanelWARN,
.globalFeedback li.feedbackPanelFATAL,
.globalFeedback
li.feedbackPanelINFO
{
	background: #ffc;
	background-position: 5px;
	background-repeat: no-repeat;
	border: 2px
solid red;
	color: black;
	font-weight: normal;
	list-style-type: none;
	margin: 0
0 0.3em 0;
	padding: 40px;
	text-align: center;
	width: 150px;
}
.globalFeedback
li.feedbackPanelINFO
{
	background-image: url("/styles/drupal/images/information.gif");
	border: 1px
solid green;
}
.globalFeedback
li.feedbackPanelERROR
{
	background-image: url("/styles/drupal/images/warn.gif");
}
.articleSidebarBlock .ui-tabs-panel ul
li
{
	width: 100%;
}
#expressionListBlock
{
	font-size: 13px;
	padding: 0px;
}
#expressionListBlock .yom-sentiment-menu
a
{
	cursor: text;
	height: 50px;
	width: 34px;
}
#expressionListBlock
li
{
	float: left;
	overflow: hidden;
	white-space: nowrap;
}
#expressionListBlock .ui-tabs-panel
{
}
#expressionListBlock .ui-state-active
a
{
	background-color: #EFEFEF;
	background-image: linear-gradient(top, #FFF, #EFEFEF);
	background-image: -moz-linear-gradient(top, #FFF, #EFEFEF);
	background-image: -ms-linear-gradient(top, #FFF, #EFEFEF);
	background-image: -o-linear-gradient(top, #FFF, #EFEFEF);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF),to(#EFEFEF) );
	background-image: -webkit-linear-gradient(top, #FFF, #EFEFEF);
	border: 1px
solid #fff;
	border-color: #CCC;
	font-weight: 400;
}
#expressionListBlock .yom-sentiment-menu a:hover
{
}
#expressionListBlock .yom-sentiment-menu
{
}
#expressionListBlock .ui-state-active,#expressionListBlock .ui-widget-content .ui-state-active,#expressionListBlock .ui-widget-header .ui-state-active
{
	background-image: none;
	border: 1px
solid #fff;
}
#expressionListBlock
.arrow
{
	background: url("/styles/drupal/images/news.png") no-repeat 0 -700px;
	height: 10px;
	left: 15px;
	position: absolute;
	width: 13px;
	z-index: 1;
}
#comment-form
{
}
#comment-form
.commentBlock
{
	padding: 0
0 0 10px;
	width: 98%;
}
#comment-form
textarea
{
	width: 98%;
}
.comment-form
{
	margin-bottom: 10px;
}
.comment-items
{
	margin-top: 10px;
}
#commentFormBlock, .commentFormBlock
{
	background-color: #FFF9D7;
	margin-bottom: 5px;
	padding: 10px 0;
}

#commentFormBlock
{
  *height: 160px; /*IE7*/
}

/* 評論表單 浮動 */
#commentFormBlock.fixedCommentFormBlock {
  position: fixed;
  top: 50px;
  width: 626px;
  z-index: 100;
}

#commentFormBlock .description, .commentFormBlock
.description
{
	font-size: 12.5px;
	padding: 0
10px;
}
.post-button-wrapper
{
	text-align: right;
	width: 100%;
}
.post-button-wrapper .form-submit
{
	margin-right: 10px;
}
div.books-list
{
	float: left;
	width: 100%;
}
div.books-list
div.books
{
	float: left;
	margin: 10px
0px 10px 0px;
	width: 100%;
}
div.books-list div.books
.book
{
	background-color: #efefef;
	border: 1px
solid #ccc;
	float: left;
	margin: 0px
0px 15px 0px;
	width: 100%;
}
div.books-list div.books .book
.img
{
	float: left;
	margin: 20px
20px 20px 20px;
	padding: 0px
0px 0px 10px;
	width: 130px;
}
div.books-list div.books .book .img
img
{
	border: 1px
solid #000;
}
div.books-list div.books .book
.desc
{
	float: right;
	margin: 20px
20px 20px 0px;
	width: 750px;
}
div.books-list div.books .book .desc p.title,
ul.books li
p.title
{
	color: #2B6789;
	font-size: 16px;
	font-weight: bold;
	padding: 0px
0px 5px 0px;
}
div.books-list div.books .book .desc p.text,
ul.books li
p.text
{
	padding: 0px
0px 5px 0px;
}
div.books-list div.books .book .desc p.price,
ul.books li
p.price
{
	color: #294632;
	font-size: 14px;
	font-weight: bold;
}
ul.books
{
	float: left;
	margin-top: 20px;
}
ul.books
li
{
	margin: 0px
0px 10px 0px;
}
div.panel
{
	background-color: #EDF0F5;
	border: 1px
solid #ccc;
	float: left;
	padding: 5px
0px 0px 0px;
	width: 100%;
}
.panel
b
{
	display: block;
	float: left;
	font-size: 13px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 0.3em 0.5em;
}
table.books
{
	border: 1px
solid #ccc;
	border-collapse: collapse;
	margin-bottom: 30px;
	margin-top: 20px;
}
table.books td,
table.books
th
{
	border: 1px
solid #ccc;
	padding: 5px
10px 5px 10px;
}
table.books
th
{
	background-color: #efefef;
}
#filter
{
	float: left;
	height: 27px;
	margin: 0px
0px 10px 0px;
	padding: 3px
0px 0px 0px;
	width: 100%;
}
#filter
p
{
	padding: 0px
15px 0px 15px;
}
div#filter
input
{
	border: 1px
solid #aaa;
}
div#paging
{
	float: left;
	height: 27px;
	margin: 0px
0px 10px 0px;
	padding: 3px
0px 0px 0px;
	width: 100%;
}
#pagingprev,#pagingmid,#pagingnext
{
	float: left;
}
#pagingprev
{
	padding: 0px
0px 0px 5px;
}
div#paging
#buttons
{
	float: left;
	font-size: 13px;
	height: 20px;
	margin: 0px
10px 0px 10px;
	padding: 2px
0px 0px 0px;
	width: 350px;
}
div#paging #buttons
span
{
	background-color: white;
	border: 1px
solid #036;
	cursor: pointer;
	display: block;
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	padding: 0.3em 0.5em;
}
div#paging #buttons
span.current
{
	background: #36F;
	border: solid 1px #036;
	color: #fff;
	font-weight: bold;
}
div#paging
#info
{
	background-color: white;
	border: 1px
solid #aaa;
	float: left;
	height: 20px;
	margin: 0px
10px 0px 0px;
	padding: 0.3em 5px 0.3em 10px;
	width: 110px;
}
div#paging
.text
{
	float: left;
	padding: 0px
5px 0px 15px;
}
div#sorts
{
	float: left;
	height: 27px;
	margin: 0px
0px 10px 0px;
	padding: 3px
0px 0px 0px;
	width: 100%;
}
#sorts
p
{
	float: left;
	padding: 0px
15px 0px 15px;
}
div.drop-down
{
	border-collapse: collapse;
	float: left;
	font-size: 12px;
	height: 16px;
	position: relative;
	width: 150px;
}
div.drop-down
div.panel
{
	background: #fff url('/styles/drupal/images/down-arrow.jpg') no-repeat top right;
	border: 1px
solid #ccc;
	cursor: pointer;
	float: left;
	height: 16px;
	overflow: hidden;
	padding: 0px
0px 0px 5px;
	width: 145px;
}
div.drop-down
ul
{
	background-color: #fff;
	border: 1px
solid #ccc;
	display: none;
	float: left;
	list-style: none;
	margin: 0px
0px 0px 0px;
	overflow: hidden;
	padding: 0px
0px 0px 0px;
	position: absolite;
	width: 150px;
	z-index: 1000;
}
div.drop-down ul
li
{
	background-color: #fff;
	cursor: pointer;
	float: left;
	padding: 3px
0px 3px 5px;
	width: 150px;
}
div.drop-down ul li:hover
{
	background-color: blue;
	color: #fff;
}
.yom-sentiment-menu
li
{
	display: block;
	float: left;
	text-align: center;
}
.yom-sentiment-menu
a
{
	border: 1px
solid transparent;
  _border-color: #FFF;
	display: block;
	height: 68px;
	position: relative;
}
.yom-sentiment-menu a:hover
{
	background-color: #EFEFEF;
	background-image: linear-gradient(top, #FFF, #EFEFEF);
	background-image: -moz-linear-gradient(top, #FFF, #EFEFEF);
	background-image: -ms-linear-gradient(top, #FFF, #EFEFEF);
	background-image: -o-linear-gradient(top, #FFF, #EFEFEF);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF),to(#EFEFEF) );
	background-image: -webkit-linear-gradient(top, #FFF, #EFEFEF);
	border-color: #CCC;
	border-radius: 3px;
	display: block;
	moz-border-radius: 3px;
	webkit-border-radius: 3px;
}
.yom-sentiment-menu li.on
a
{
	color: #000 !important;
	cursor: default;
}
.yom-sentiment-menu li.on a:hover
{
	_background-color: #FFF;
	_border-color: #FFF;
	background: none;
	border-color: transparent;
}
.yom-sentiment-menu a
span
{
	background: url(/styles/drupal/images/sentiment.png)
no-repeat;
	display: block;
	height: 40px;
	margin: 5px
auto 0;
	overflow: hidden;
	width: 40px;
}
.yom-sentiment-menu a
div
{
	text-transform: capitalize;
}
.yom-sentiment-menu .happy a
span
{
	background-position: 5px 3px;
}
.yom-sentiment-menu .informative a
span
{
	background-position: 5px -51px;
}
.yom-sentiment-menu .depressing a
span
{
	background-position: 2px -105px;
}
.yom-sentiment-menu .odd a
span
{
	background-position: 5px -159px;
}
.yom-sentiment-menu .boring a
span
{
	background-position: 5px -213px;
}
.yom-sentiment-menu .angry a
span
{
	background-position: 5px -267px;
}
.yom-sentiment-menu .interesting a
span
{
	background-position: 5px -321px;
}
.yom-sentiment-menu .inspiring a
span
{
	background-position: 5px -375px;
}
.yom-sentiment-menu .funny a
span
{
	background-position: 5px -429px;
}
.yom-sentiment-menu .warm a
span
{
	background-position: 5px -483px;
}
.yom-sentiment-menu .horrible a
span
{
	background-position: 5px -537px;
}
.yom-sentiment-menu .worried a
span
{
	background-position: 5px -591px;
}
.textimg-s .yom-sentiment-menu a
span
{
	height: 23px;
	width: 23px;
}
.textimg-s .yom-sentiment-menu .happy a span,.text-img-s .bd .voted .happy a:hover span,.text-img-s .bd .voted .happy a:active
span
{
	background-position: 1px -649px;
}
.textimg-s .yom-sentiment-menu .informative a span,.text-img-s .bd .voted .informative a:hover span,.text-img-s .bd .voted .informative a:active
span
{
	background-position: 1px -691px;
}
.textimg-s .yom-sentiment-menu .depressing a span,.text-img-s .bd .voted .depressing a:hover span,.text-img-s .bd .voted .depressing a:active
span
{
	background-position: 0 -733px;
}
.textimg-s .yom-sentiment-menu .odd a span,.text-img-s .bd .voted .odd a:hover span,.text-img-s .bd .voted .odd a:active
span
{
	background-position: 1px -775px;
}
.textimg-s .yom-sentiment-menu .boring a span,.text-img-s .bd .voted .boring a:hover span,.text-img-s .bd .voted .boring a:active
span
{
	background-position: 1px -817px;
}
.textimg-s .yom-sentiment-menu .angry a span,.text-img-s .bd .voted .angry a:hover span,.text-img-s .bd .voted .angry a:active
span
{
	background-position: 1px -859px;
}
.textimg-s .yom-sentiment-menu .interesting a span,.text-img-s .bd .voted .interesting a:hover span,.text-img-s .bd .voted .interesting a:active
span
{
	background-position: 1px -901px;
}
.textimg-s .yom-sentiment-menu .inspiring a span,.text-img-s .bd .voted .inspiring a:hover span,.text-img-s .bd .voted .inspiring a:active
span
{
	background-position: 1px -943px;
}
.textimg-s .yom-sentiment-menu .funny a span,.text-img-s .bd .voted .funny a:hover span,.text-img-s .bd .voted .funny a:active
span
{
	background-position: 1px -985px;
}
.textimg-s .yom-sentiment-menu .warm a span,.text-img-s .bd .voted .warm a:hover span,.text-img-s .bd .voted .warm a:active
span
{
	background-position: 1px -1027px;
}
.textimg-s .yom-sentiment-menu .horrible a span,.text-img-s .bd .voted .horrible a:hover span,.text-img-s .bd .voted .horrible a:active
span
{
	background-position: 1px -1069px;
}
.textimg-s .yom-sentiment-menu .worried a span,.text-img-s .bd .voted .worried a:hover span,.text-img-s .bd .voted .worried a:active
span
{
	background-position: 1px -1111px;
}
.sentiment-disable
{
	_height: 50px;
	_width: 50px;
	background: #FFF
url('/styles/drupal/images/ajax-loader.gif')
no-repeat center center;
	height: 95%;
	opacity: .4;
	overflow: hidden;
	position: absolute;
	text-indent: -9999em;
	top: 0;
	width: 98%;
	z-index: 3;
}
.ui-helper-hidden
{
	display: none;
}
.ui-helper-hidden-accessible
{
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	position: absolute !important;
}
.ui-helper-reset
{
	border: 0;
	font-size: 100%;
	line-height: 1.3;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 0;
	text-decoration: none;
}
.ui-helper-clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.ui-helper-clearfix
{
	display: inline-block;
}
* html .ui-helper-clearfix
{
	height: 1%;
}
.ui-helper-clearfix
{
	display: block;
}
.ui-helper-zfix
{
	filter: Alpha(Opacity=0);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.ui-state-disabled
{
	cursor: default !important;
}
.ui-icon
{
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
}
.ui-widget-overlay
{
	/*height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;*/
}
.ui-widget
{
	/*font-family: LucidaGrande,LucidaSans,Arial,sans-serif;*/
	font-size: 1.1em;
}
.ui-widget .ui-widget
{
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget
button
{
	/*font-family: LucidaGrande,LucidaSans,Arial,sans-serif;*/
	font-size: 1em;
}
.ui-widget-content
{
	border: 1px
solid #ddd;
	color: #362b36;
  background-image: none;
}
.ui-widget-content
a
{
}
.ui-widget-header
{
	background: #FEE97D url(/styles/drupal/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% 50% repeat-x;
	border: 1px
solid #FFD073;
	color: #222;
	font-weight: bold;
}
.ui-widget-header
a
{
	color: #222;
}
.ui-tabs-nav .ui-state-default, .ui-widget-header .ui-state-default
{
	background-color: transparent;
  background-image: none;
	border: 0px
solid #FFF;
	color: #2779aa;
	font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
	color: #643;
	text-decoration: none;
}
.ui-tabs-nav .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
	/*background: #e4f1fb url(/styles/drupal/images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;
	border: 1px
solid #74b2e2;*/
	/*color: #0070a3;*/
	font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover
{
	color: #fa0;
}
.ui-tabs-nav .ui-state-active, .ui-widget-header .ui-state-active
{
	background: #fff url(/styles/drupal/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	border: 1px
solid #FFD073;
	color: #fff;
	font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
	color: #FA0;
	text-decoration: none;
}
.ui-widget :active
{
	outline: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight
{
	background: #ffef8f url(/styles/drupal/images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;
	border: 1px
solid #f9dd34;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight
a
{
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error
{
	background: #cd0a0a url(/styles/drupal/images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;
	border: 1px
solid #cd0a0a;
	color: #fff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error
a
{
	color: #fff;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text
{
	color: #fff;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary
{
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary
{
	filter: Alpha(Opacity=70);
	font-weight: normal;
	opacity: .7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled
{
	background-image: none;
	filter: Alpha(Opacity=35);
	opacity: .35;
}
.ui-icon
{
	background-image: url(/styles/drupal/images/ui-icons_72a7cf_256x240.png);
	height: 16px;
	width: 16px;
}
.ui-widget-content .ui-icon
{
	background-image: url(/styles/drupal/images/ui-icons_72a7cf_256x240.png);
}
.ui-widget-header .ui-icon
{
	background-image: url(/styles/drupal/images/ui-icons_72a7cf_256x240.png);
}
.ui-state-default .ui-icon
{
	background-image: url(/styles/drupal/images/ui-icons_3d80b3_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon
{
	background-image: url(/styles/drupal/images/ui-icons_2694e8_256x240.png);
}
.ui-state-active .ui-icon
{
	background-image: url(/styles/drupal/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon
{
	background-image: url(/styles/drupal/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon
{
	background-image: url(/styles/drupal/images/ui-icons_ffffff_256x240.png);
}
.ui-icon-carat-1-n
{
	background-position: 0 0;
}
.ui-icon-carat-1-ne
{
	background-position: -16px 0;
}
.ui-icon-carat-1-e
{
	background-position: -32px 0;
}
.ui-icon-carat-1-se
{
	background-position: -48px 0;
}
.ui-icon-carat-1-s
{
	background-position: -64px 0;
}
.ui-icon-carat-1-sw
{
	background-position: -80px 0;
}
.ui-icon-carat-1-w
{
	background-position: -96px 0;
}
.ui-icon-carat-1-nw
{
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s
{
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w
{
	background-position: -144px 0;
}
.ui-icon-triangle-1-n
{
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne
{
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e
{
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se
{
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s
{
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw
{
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w
{
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw
{
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s
{
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w
{
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n
{
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne
{
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e
{
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se
{
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s
{
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw
{
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w
{
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw
{
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s
{
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw
{
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w
{
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw
{
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n
{
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e
{
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s
{
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w
{
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n
{
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne
{
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e
{
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se
{
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s
{
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw
{
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w
{
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw
{
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s
{
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw
{
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w
{
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw
{
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n
{
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e
{
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s
{
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w
{
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w
{
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n
{
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e
{
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s
{
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w
{
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n
{
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e
{
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s
{
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w
{
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n
{
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e
{
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s
{
	background-position: -176px -64px;
}
.ui-icon-arrow-4
{
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag
{
	background-position: -16px -80px;
}
.ui-icon-extlink
{
	background-position: -32px -80px;
}
.ui-icon-newwin
{
	background-position: -48px -80px;
}
.ui-icon-refresh
{
	background-position: -64px -80px;
}
.ui-icon-shuffle
{
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w
{
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w
{
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed
{
	background-position: 0 -96px;
}
.ui-icon-folder-open
{
	background-position: -16px -96px;
}
.ui-icon-document
{
	background-position: -32px -96px;
}
.ui-icon-document-b
{
	background-position: -48px -96px;
}
.ui-icon-note
{
	background-position: -64px -96px;
}
.ui-icon-mail-closed
{
	background-position: -80px -96px;
}
.ui-icon-mail-open
{
	background-position: -96px -96px;
}
.ui-icon-suitcase
{
	background-position: -112px -96px;
}
.ui-icon-comment
{
	background-position: -128px -96px;
}
.ui-icon-person
{
	background-position: -144px -96px;
}
.ui-icon-print
{
	background-position: -160px -96px;
}
.ui-icon-trash
{
	background-position: -176px -96px;
}
.ui-icon-locked
{
	background-position: -192px -96px;
}
.ui-icon-unlocked
{
	background-position: -208px -96px;
}
.ui-icon-bookmark
{
	background-position: -224px -96px;
}
.ui-icon-tag
{
	background-position: -240px -96px;
}
.ui-icon-home
{
	background-position: 0 -112px;
}
.ui-icon-flag
{
	background-position: -16px -112px;
}
.ui-icon-calendar
{
	background-position: -32px -112px;
}
.ui-icon-cart
{
	background-position: -48px -112px;
}
.ui-icon-pencil
{
	background-position: -64px -112px;
}
.ui-icon-clock
{
	background-position: -80px -112px;
}
.ui-icon-disk
{
	background-position: -96px -112px;
}
.ui-icon-calculator
{
	background-position: -112px -112px;
}
.ui-icon-zoomin
{
	background-position: -128px -112px;
}
.ui-icon-zoomout
{
	background-position: -144px -112px;
}
.ui-icon-search
{
	background-position: -160px -112px;
}
.ui-icon-wrench
{
	background-position: -176px -112px;
}
.ui-icon-gear
{
	background-position: -192px -112px;
}
.ui-icon-heart
{
	background-position: -208px -112px;
}
.ui-icon-star
{
	background-position: -224px -112px;
}
.ui-icon-link
{
	background-position: -240px -112px;
}
.ui-icon-cancel
{
	background-position: 0 -128px;
}
.ui-icon-plus
{
	background-position: -16px -128px;
}
.ui-icon-plusthick
{
	background-position: -32px -128px;
}
.ui-icon-minus
{
	background-position: -48px -128px;
}
.ui-icon-minusthick
{
	background-position: -64px -128px;
}
.ui-icon-close
{
	background-position: -80px -128px;
}
.ui-icon-closethick
{
	background-position: -96px -128px;
}
.ui-icon-key
{
	background-position: -112px -128px;
}
.ui-icon-lightbulb
{
	background-position: -128px -128px;
}
.ui-icon-scissors
{
	background-position: -144px -128px;
}
.ui-icon-clipboard
{
	background-position: -160px -128px;
}
.ui-icon-copy
{
	background-position: -176px -128px;
}
.ui-icon-contact
{
	background-position: -192px -128px;
}
.ui-icon-image
{
	background-position: -208px -128px;
}
.ui-icon-video
{
	background-position: -224px -128px;
}
.ui-icon-script
{
	background-position: -240px -128px;
}
.ui-icon-alert
{
	background-position: 0 -144px;
}
.ui-icon-info
{
	background-position: -16px -144px;
}
.ui-icon-notice
{
	background-position: -32px -144px;
}
.ui-icon-help
{
	background-position: -48px -144px;
}
.ui-icon-check
{
	background-position: -64px -144px;
}
.ui-icon-bullet
{
	background-position: -80px -144px;
}
.ui-icon-radio-off
{
	background-position: -96px -144px;
}
.ui-icon-radio-on
{
	background-position: -112px -144px;
}
.ui-icon-pin-w
{
	background-position: -128px -144px;
}
.ui-icon-pin-s
{
	background-position: -144px -144px;
}
.ui-icon-play
{
	background-position: 0 -160px;
}
.ui-icon-pause
{
	background-position: -16px -160px;
}
.ui-icon-seek-next
{
	background-position: -32px -160px;
}
.ui-icon-seek-prev
{
	background-position: -48px -160px;
}
.ui-icon-seek-end
{
	background-position: -64px -160px;
}
.ui-icon-seek-start
{
	background-position: -80px -160px;
}
.ui-icon-seek-first
{
	background-position: -80px -160px;
}
.ui-icon-stop
{
	background-position: -96px -160px;
}
.ui-icon-eject
{
	background-position: -112px -160px;
}
.ui-icon-volume-off
{
	background-position: -128px -160px;
}
.ui-icon-volume-on
{
	background-position: -144px -160px;
}
.ui-icon-power
{
	background-position: 0 -176px;
}
.ui-icon-signal-diag
{
	background-position: -16px -176px;
}
.ui-icon-signal
{
	background-position: -32px -176px;
}
.ui-icon-battery-0
{
	background-position: -48px -176px;
}
.ui-icon-battery-1
{
	background-position: -64px -176px;
}
.ui-icon-battery-2
{
	background-position: -80px -176px;
}
.ui-icon-battery-3
{
	background-position: -96px -176px;
}
.ui-icon-circle-plus
{
	background-position: 0 -192px;
}
.ui-icon-circle-minus
{
	background-position: -16px -192px;
}
.ui-icon-circle-close
{
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e
{
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s
{
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w
{
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n
{
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e
{
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s
{
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w
{
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n
{
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin
{
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout
{
	background-position: -192px -192px;
}
.ui-icon-circle-check
{
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus
{
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus
{
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close
{
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus
{
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus
{
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close
{
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical
{
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal
{
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical
{
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal
{
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se
{
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se
{
	background-position: -80px -224px;
}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl
{
	border-top-left-radius: 6px;
	khtml-border-top-left-radius: 6px;
	moz-border-radius-topleft: 6px;
	webkit-border-top-left-radius: 6px;
}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr
{
	border-top-right-radius: 6px;
	khtml-border-top-right-radius: 6px;
	moz-border-radius-topright: 6px;
	webkit-border-top-right-radius: 6px;
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl
{
	border-bottom-left-radius: 6px;
	khtml-border-bottom-left-radius: 6px;
	moz-border-radius-bottomleft: 6px;
	webkit-border-bottom-left-radius: 6px;
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br
{
	border-bottom-right-radius: 6px;
	khtml-border-bottom-right-radius: 6px;
	moz-border-radius-bottomright: 6px;
	webkit-border-bottom-right-radius: 6px;
}
.ui-widget-overlay
{
	/*background: #eee url(/styles/drupal/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat;
	filter: Alpha(Opacity=80);
	opacity: .80;*/
}
.ui-widget-shadow
{
	background: #000 url(/styles/drupal/images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;
	border-radius: 8px;
	filter: Alpha(Opacity=30);
	khtml-border-radius: 8px;
	margin: -7px 0 0 -7px;
	moz-border-radius: 8px;
	opacity: .30;
	padding: 7px;
	webkit-border-radius: 8px;
}
.ui-resizable
{
	position: relative;
}
.ui-resizable-handle
{
	display: block;
	font-size: 0.1px;
	position: absolute;
	z-index: 99999;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle
{
	display: none;
}
.ui-resizable-n
{
	cursor: n-resize;
	height: 7px;
	left: 0;
	top: -5px;
	width: 100%;
}
.ui-resizable-s
{
	bottom: -5px;
	cursor: s-resize;
	height: 7px;
	left: 0;
	width: 100%;
}
.ui-resizable-e
{
	cursor: e-resize;
	height: 100%;
	right: -5px;
	top: 0;
	width: 7px;
}
.ui-resizable-w
{
	cursor: w-resize;
	height: 100%;
	left: -5px;
	top: 0;
	width: 7px;
}
.ui-resizable-se
{
	bottom: 1px;
	cursor: se-resize;
	height: 12px;
	right: 1px;
	width: 12px;
}
.ui-resizable-sw
{
	bottom: -5px;
	cursor: sw-resize;
	height: 9px;
	left: -5px;
	width: 9px;
}
.ui-resizable-nw
{
	cursor: nw-resize;
	height: 9px;
	left: -5px;
	top: -5px;
	width: 9px;
}
.ui-resizable-ne
{
	cursor: ne-resize;
	height: 9px;
	right: -5px;
	top: -5px;
	width: 9px;
}
.ui-selectable-helper
{
	border: 1px
dotted black;
	position: absolute;
	z-index: 100;
}
.ui-accordion
{
	width: 100%;
}
.ui-accordion .ui-accordion-header
{
	cursor: pointer;
	margin-top: 1px;
	position: relative;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix
{
	display: inline;
}
.ui-accordion .ui-accordion-header-active
{
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header
a
{
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header
a
{
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon
{
	left: .5em;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-accordion .ui-accordion-content
{
	border-top: 0;
	display: none;
	margin-bottom: 2px;
	margin-top: -2px;
	overflow: auto;
	padding: 1em
2.2em;
	position: relative;
	top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-content-active
{
	display: block;
}
.ui-autocomplete
{
	cursor: default;
	position: absolute;
}
* html .ui-autocomplete
{
	width: 1px;
}
.ui-menu
{
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 2px;
}
.ui-menu .ui-menu
{
	margin-top: -3px;
}
.ui-menu .ui-menu-item
{
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	zoom: 1;
}
.ui-menu .ui-menu-item
a
{
	display: block;
	line-height: 1.5;
	padding: .2em .4em;
	text-decoration: none;
	zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active
{
	font-weight: normal;
	margin: -1px;
}
.ui-button
{
	cursor: pointer;
	display: inline-block;
	margin-right: .1em;
	overflow: visible;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	zoom: 1;
}
.ui-button-icon-only
{
	width: 2.2em;
}
button.ui-button-icon-only
{
	width: 2.4em;
}
.ui-button-icons-only
{
	width: 3.4em;
}
button.ui-button-icons-only
{
	width: 3.7em;
}
.ui-button .ui-button-text
{
	display: block;
	line-height: 1.4;
}
.ui-button-text-only .ui-button-text
{
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text
{
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text
{
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text
{
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text
{
	padding-left: 2.1em;
	padding-right: 2.1em;
}
input.ui-button
{
	padding: .4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon
{
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-button-icon-only .ui-icon
{
	/*left: 50%;
	margin-left: -8px;*/
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary
{
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary
{
	right: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary
{
	right: .5em;
}
.ui-buttonset
{
	margin-right: 7px;
}
.ui-buttonset .ui-button
{
	margin-left: 0;
	margin-right: -.3em;
}
button.ui-button::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
.ui-dialog
{
	overflow: hidden;
	padding: .2em;
	position: absolute;
	width: 300px;
  background-color: white;
  outline: none;
}
.ui-dialog * {
  outline: none;
}
.ui-dialog .ui-dialog-titlebar
{
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title
{
	float: left;
	margin: .1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close
{
	height: 18px;
	margin: -10px 0 0 0;
	padding: 1px;
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close
span
{
	display: block;
	/*margin: 1px;*/
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
{
	padding: 0;
}
.ui-dialog .ui-dialog-content
{
	background: none;
	border: 0;
	overflow: auto;
	padding: .5em 1em;
	position: relative;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane
{
	background-image: none;
	border-width: 1px 0 0 0;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
	text-align: left;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset
{
	float: right;
}
.ui-dialog .ui-dialog-buttonpane
button
{
	cursor: pointer;
	margin: .5em .4em .5em 0;
}
.ui-dialog .ui-resizable-se
{
	bottom: 3px;
	height: 14px;
	right: 3px;
	width: 14px;
}
.ui-draggable .ui-dialog-titlebar
{
	cursor: move;
}
.ui-slider
{
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle
{
	cursor: default;
	height: 1.2em;
	position: absolute;
	width: 1.2em;
	z-index: 2;
}
.ui-slider .ui-slider-range
{
	background-position: 0 0;
	border: 0;
	display: block;
	font-size: .7em;
	position: absolute;
	z-index: 1;
}
.ui-slider-horizontal
{
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle
{
	margin-left: -.6em;
	top: -.3em;
}
.ui-slider-horizontal .ui-slider-range
{
	height: 100%;
	top: 0;
}
.ui-slider-horizontal .ui-slider-range-min
{
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max
{
	right: 0;
}
.ui-slider-vertical
{
	height: 100px;
	width: .8em;
}
.ui-slider-vertical .ui-slider-handle
{
	left: -.3em;
	margin-bottom: -.6em;
	margin-left: 0;
}
.ui-slider-vertical .ui-slider-range
{
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min
{
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max
{
	top: 0;
}
.ui-tabs
{
	padding: .2em;
	position: relative;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav
{
	margin: 0;
	padding: .1em .2em 0;
}
.ui-tabs .ui-tabs-nav li
{
	border-bottom: 0 !important;
	float: left;
	list-style: none;
	/*margin: 0 .1em 1px 0;*/
	padding: 0;
	position: relative;
	top: 1px;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a
{
	float: left;
	padding: .2em 6px;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
	margin-bottom: 0;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing
a
{
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected
a
{
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel
{
	background: none;
	border-width: 0;
	display: block;
	overflow: hidden;
	padding: 5px
0 0 10px;
}
.ui-tabs .ui-tabs-panel-promote
{
	background: none;
	border-width: 0;
	display: block;
	overflow: hidden;
	padding: 5px 0 0 0;
}
.ui-tabs .ui-tabs-hide
{
	display: none /*!important*/;
}
.ui-datepicker
{
	display: none;
	padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header
{
	padding: .2em 0;
	position: relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
{
	height: 1.8em;
	position: absolute;
	top: 2px;
	width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
{
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev
{
	left: 2px;
}
.ui-datepicker .ui-datepicker-next
{
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover
{
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next
span
{
	display: block;
	left: 50%;
	margin-left: -8px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-datepicker .ui-datepicker-title
{
	line-height: 1.8em;
	margin: 0
2.3em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title
select
{
	font-size: 1em;
	margin: 1px
0;
}
.ui-datepicker select.ui-datepicker-month-year
{
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year
{
	width: 49%;
}
.ui-datepicker
table
{
	border-collapse: collapse;
	font-size: .9em;
	margin: 0
0 .4em;
	width: 100%;
}
.ui-datepicker
th
{
	border: 0;
	font-weight: bold;
	padding: .7em .3em;
	text-align: center;
}
.ui-datepicker
td
{
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td
a
{
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane
{
	background-image: none;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin: .7em 0 0 0;
	padding: 0
.2em;
}
.ui-datepicker .ui-datepicker-buttonpane
button
{
	cursor: pointer;
	float: right;
	margin: .5em .2em .4em;
	overflow: visible;
	padding: .2em .6em .3em .6em;
	width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float: left;
}
.ui-datepicker.ui-datepicker-multi
{
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group
{
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group
table
{
	margin: 0
auto .4em;
	width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header
{
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
	clear: left;
}
.ui-datepicker-row-break
{
	clear: both;
	font-size: 0em;
	width: 100%;
}
.ui-datepicker-rtl
{
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev
{
	left: auto;
	right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next
{
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
	left: auto;
	right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
button
{
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current
{
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group
{
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header
{
	border-left-width: 1px;
	border-right-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width: 1px;
	border-right-width: 0;
}
.ui-datepicker-cover
{
	display: block;
	display: none;
	filter: mask();
	height: 200px;
	left: -4px;
	position: absolute;
	top: -4px;
	width: 200px;
	z-index: -1;
}
.ui-progressbar
{
	height: 2em;
	text-align: left;
}
.ui-progressbar .ui-progressbar-value
{
	height: 100%;
	margin: -1px;
}
.ui-tooltip,.qtip
{
	display: none;
	font-size: 10.5px;
	left: -28000px;
	line-height: 12px;
	max-width: 280px;
	min-width: 50px;
	position: absolute;
	top: -28000px;
	z-index: 15000;
}
.ui-tooltip-fluid
{
	display: block;
	float: left!important;
	position: static!important;
	visibility: hidden;
}
.qtip-content
{
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	padding: 5px 9px;
	position: relative;
	text-align: left;
	word-wrap: break-word;
}
.qtip-tip
{
	border-style: solid;
	border-width: 1px 1px 0;
	font-weight: bold;
	min-height: 14px;
	overflow: hidden;
	padding: 5px 35px 5px 10px;
	position: relative;
}
.qtip-tip+.qtip-content
{
	/*border-top-width: 0!important;*/
}
.qtip-tip .ui-state-default
{
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	margin-top: -9px;
	outline: medium none;
	position: absolute;
	right: 4px;
	top: 50%;
}
* html .qtip-tip .ui-state-default
{
	top: 16px;
}
.qtip-tip .ui-icon,.ui-tooltip-icon .ui-icon
{
	display: block;
	text-indent: -1000em;
}
.ui-tooltip-icon,.ui-tooltip-icon .ui-icon
{
	border-radius: 3px;
	moz-border-radius: 3px;
	webkit-border-radius: 3px;
}
.ui-tooltip-icon .ui-icon
{
	background: transparent none no-repeat -100em -100em;
	color: inherit;
	font: normal bold 10px/13px Tahoma,sans-serif;
	height: 14px;
	text-align: center;
	text-indent: 0;
	width: 18px;
}
.qtip-default .qtip-tip,.qtip-default .qtip-content
{
	background-color: #FFFFA3;
	border-color: #F1D031;
	color: #555;
}
.qtip-default .qtip-tip
{
	background-color: #FFEF93;
}
.qtip-default .ui-tooltip-icon
{
	background: #F1F1F1;
	border-color: #CCC;
	color: #777;
}
.qtip-default .qtip-tip .ui-state-hover
{
	border-color: #AAA;
	color: #111;
}
.qtip .qtip-tip
{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;
}
.qtip .qtip-tip,.qtip .qtip-tip *
{
	background: transparent;
	border: 0 dashed transparent;
	color: #123456;
	font-size: .1px!important;
	line-height: .1px!important;
	position: absolute;
}
.qtip .qtip-tip canvas
{
	left: 0;
	top: 0;
}
#qtip-overlay
{
	left: -10000em;
	position: fixed;
	top: -10000em;
}
#qtip-overlay.blurs
{
	cursor: pointer;
}
#qtip-overlay div
{
	background-color: black;
	filter: alpha(opacity=70);
	height: 100%;
	left: 0;
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity: .7;
	position: absolute;
	top: 0;
	width: 100%;
}
.ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content
{
	border-color: #E2E2E2;
	color: #454545;
}
.ui-tooltip-light .ui-tooltip-content
{
	background-color: white;
}
.ui-tooltip-light .ui-tooltip-titlebar
{
	background-color: #f1f1f1;
}
.ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content
{
	border-color: #303030;
	color: #f3f3f3;
}
.ui-tooltip-dark .ui-tooltip-content
{
	background-color: #505050;
}
.ui-tooltip-dark .ui-tooltip-titlebar
{
	background-color: #404040;
}
.ui-tooltip-dark .ui-tooltip-icon
{
	border-color: #444;
}
.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover
{
	border-color: #303030;
}
.ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content
{
	border-color: #F9E98E;
	color: #A27D35;
}
.ui-tooltip-cream .ui-tooltip-content
{
	background-color: #FBF7AA;
}
.ui-tooltip-cream .ui-tooltip-titlebar
{
	background-color: #F0DE7D;
}
.ui-tooltip-cream .ui-state-default .ui-tooltip-icon
{
	background-position: -82px 0;
}
.ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content
{
	border-color: #D95252;
	color: #912323;
}
.ui-tooltip-red .ui-tooltip-content
{
	background-color: #F78B83;
}
.ui-tooltip-red .ui-tooltip-titlebar
{
	background-color: #F06D65;
}
.ui-tooltip-red .ui-state-default .ui-tooltip-icon
{
	background-position: -102px 0;
}
.ui-tooltip-red .ui-tooltip-icon
{
	border-color: #D95252;
}
.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover
{
	border-color: #D95252;
}
.ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content
{
	border-color: #90D93F;
	color: #3F6219;
}
.ui-tooltip-green .ui-tooltip-content
{
	background-color: #CAED9E;
}
.ui-tooltip-green .ui-tooltip-titlebar
{
	background-color: #B0DE78;
}
.ui-tooltip-green .ui-state-default .ui-tooltip-icon
{
	background-position: -42px 0;
}
.ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content
{
	border-color: #ADD9ED;
	color: #5E99BD;
}
.ui-tooltip-blue .ui-tooltip-content
{
	background-color: #E5F6FE;
}
.ui-tooltip-blue .ui-tooltip-titlebar
{
	background-color: #D0E9F5;
}
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon
{
	background-position: -2px 0;
}
.ui-tooltip-shadow
{
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15);
	moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15);
	webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15);
}
.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content
{
	_margin-bottom: -3px;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);
	margin-bottom: -3px;
	ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";
}
.ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content
{
	border-radius: 4px;
	moz-border-radius: 4px;
	webkit-border-radius: 4px;
}
.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar
{
	border-radius: 5px 5px 0 0;
	moz-border-radius: 5px 5px 0 0;
	webkit-border-radius: 5px 5px 0 0;
}
.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content
{
	border-radius: 0 0 5px 5px;
	moz-border-radius: 0 0 5px 5px;
	webkit-border-radius: 0 0 5px 5px;
}
.ui-tooltip-youtube
{
	box-shadow: 0 0 3px #333;
	moz-box-shadow: 0 0 3px #333;
	webkit-box-shadow: 0 0 3px #333;
}
.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content
{
	_margin-bottom: 0;
	background: rgba(0,0,0,0.85);
	background: transparent;
	border-color: #CCC;
	color: white;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);
	margin-bottom: 0;
	ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";
}
.ui-tooltip-youtube .ui-tooltip-icon
{
	border-color: #222;
}
.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover
{
	border-color: #303030;
}
.ui-tooltip-jtools
{
	background: #232323;
	background: rgba(0,0,0,0.7);
	background-image: -moz-linear-gradient(top,#717171,#232323);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));
	border: 2px solid #ddd;
	border: 2px solid rgba(241,241,241,1);
	border-radius: 2px;
	box-shadow: 0 0 12px #333;
	moz-border-radius: 2px;
	moz-box-shadow: 0 0 12px #333;
	webkit-border-radius: 2px;
	webkit-box-shadow: 0 0 12px #333;
}
.ui-tooltip-jtools .ui-tooltip-titlebar
{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
	ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}
.ui-tooltip-jtools .ui-tooltip-content
{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
	ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}
.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content
{
	background: transparent;
	border: 0 dashed transparent;
	color: white;
}
.ui-tooltip-jtools .ui-tooltip-icon
{
	border-color: #555;
}
.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover
{
	border-color: #333;
}
.ui-tooltip-cluetip
{
	box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
	moz-box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
	webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.4);
}
.ui-tooltip-cluetip .ui-tooltip-titlebar
{
	background-color: #87876A;
	border: 0 dashed transparent;
	color: white;
}
.ui-tooltip-cluetip .ui-tooltip-content
{
	background-color: #D9D9C2;
	border: 0 dashed transparent;
	color: #111;
}
.ui-tooltip-cluetip .ui-tooltip-icon
{
	border-color: #808064;
}
.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover
{
	border-color: #696952;
	color: #696952;
}
.ui-tooltip-tipsy
{
	border: 0;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content
{
	_margin-bottom: 0;
	background: rgba(0,0,0,.87);
	background: transparent;
	border: 0 transparent;
	color: white;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);
	/*font-family: 'Lucida Grande',sans-serif;*/
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 0;
	ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";
	text-shadow: 0 1px black;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar
{
	padding: 6px 35px 0 10;
}
.ui-tooltip-tipsy .ui-tooltip-content
{
	padding: 6px 10;
}
.ui-tooltip-tipsy .ui-tooltip-icon
{
	border-color: #222;
	text-shadow: none;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover
{
	border-color: #303030;
}
.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content
{
	border: 3px solid #959FA9;
	filter: none;
	ms-filter: none;
}
.ui-tooltip-tipped .ui-tooltip-titlebar
{
	background: #3A79B8;
	background-image: -moz-linear-gradient(top,#3A79B8,#2E629D);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));
	border-bottom-width: 0;
	border-radius: 3px 3px 0 0;
	color: white;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
	/*font-family: serif;*/
	font-weight: normal;
	moz-border-radius: 3px 3px 0 0;
	ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
	webkit-border-radius: 3px 3px 0 0;
}
.ui-tooltip-tipped .ui-tooltip-content
{
	background-color: #F9F9F9;
	border-radius: 0 0 3px 3px;
	color: #454545;
	moz-border-radius: 0 0 3px 3px;
	webkit-border-radius: 0 0 3px 3px;
}
.ui-tooltip-tipped .ui-tooltip-icon
{
	background: #285589;
	border: 2px solid #285589;
}
.ui-tooltip-tipped .ui-tooltip-icon .ui-icon
{
	background-color: #FBFBFB;
	color: #555;
}
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar
{
	filter: none;
	ms-filter: none;
}
.container_32
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24,.grid_25,.grid_26,.grid_27,.grid_28,.grid_29,.grid_30,.grid_31,.grid_32
{
	display: inline;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
/*	position: relative; */
}
.alpha
{
	margin-left: 0;
}
.omega
{
	margin-right: 0;
}
.container_32
.grid_1
{
	width: 30px;
}
.container_32
.grid_2
{
	width: 60px;
}
.container_32
.grid_3
{
	width: 90px;
}
.container_32
.grid_4
{
	width: 120px;
}
.container_32
.grid_5
{
	width: 150px;
}
.container_32
.grid_6
{
	width: 180px;
}
.container_32
.grid_7
{
	width: 210px;
}
.container_32
.grid_8
{
	width: 240px;
}
.container_32
.grid_9
{
	width: 270px;
}
.container_32
.grid_10
{
	width: 300px;
}
.container_32
.grid_11
{
	width: 330px;
}
.container_32
.grid_12
{
	width: 360px;
}
.container_32
.grid_13
{
	width: 390px;
}
.container_32
.grid_14
{
	width: 420px;
}
.container_32
.grid_15
{
	width: 450px;
}
.container_32
.grid_16
{
	width: 480px;
}
.container_32
.grid_17
{
	width: 510px;
}
.container_32
.grid_18
{
	width: 540px;
}
.container_32
.grid_19
{
	width: 570px;
}
.container_32
.grid_20
{
	width: 600px;
}
.container_32
.grid_21
{
	width: 630px;
}
.container_32
.grid_22
{
	width: 660px;
}
.container_32
.grid_23
{
	width: 690px;
}
.container_32
.grid_24
{
	width: 720px;
}
.container_32
.grid_25
{
	width: 750px;
}
.container_32
.grid_26
{
	width: 780px;
}
.container_32
.grid_27
{
	width: 810px;
}
.container_32
.grid_28
{
	width: 840px;
}
.container_32
.grid_29
{
	width: 870px;
}
.container_32
.grid_30
{
	width: 900px;
}
.container_32
.grid_31
{
	width: 930px;
}
.container_32
.grid_32
{
	width: 960px;
}
.container_32
.prefix_1
{
	padding-left: 30px;
}
.container_32
.prefix_2
{
	padding-left: 60px;
}
.container_32
.prefix_3
{
	padding-left: 90px;
}
.container_32
.prefix_4
{
	padding-left: 120px;
}
.container_32
.prefix_5
{
	padding-left: 150px;
}
.container_32
.prefix_6
{
	padding-left: 180px;
}
.container_32
.prefix_7
{
	padding-left: 210px;
}
.container_32
.prefix_8
{
	padding-left: 240px;
}
.container_32
.prefix_9
{
	padding-left: 270px;
}
.container_32
.prefix_10
{
	padding-left: 300px;
}
.container_32
.prefix_11
{
	padding-left: 330px;
}
.container_32
.prefix_12
{
	padding-left: 360px;
}
.container_32
.prefix_13
{
	padding-left: 390px;
}
.container_32
.prefix_14
{
	padding-left: 420px;
}
.container_32
.prefix_15
{
	padding-left: 450px;
}
.container_32
.prefix_16
{
	padding-left: 480px;
}
.container_32
.prefix_17
{
	padding-left: 510px;
}
.container_32
.prefix_18
{
	padding-left: 540px;
}
.container_32
.prefix_19
{
	padding-left: 570px;
}
.container_32
.prefix_20
{
	padding-left: 600px;
}
.container_32
.prefix_21
{
	padding-left: 630px;
}
.container_32
.prefix_22
{
	padding-left: 660px;
}
.container_32
.prefix_23
{
	padding-left: 690px;
}
.container_32
.prefix_24
{
	padding-left: 720px;
}
.container_32
.prefix_25
{
	padding-left: 750px;
}
.container_32
.prefix_26
{
	padding-left: 780px;
}
.container_32
.prefix_27
{
	padding-left: 810px;
}
.container_32
.prefix_28
{
	padding-left: 840px;
}
.container_32
.prefix_29
{
	padding-left: 870px;
}
.container_32
.prefix_30
{
	padding-left: 900px;
}
.container_32
.prefix_31
{
	padding-left: 930px;
}
.container_32
.suffix_1
{
	padding-right: 30px;
}
.container_32
.suffix_2
{
	padding-right: 60px;
}
.container_32
.suffix_3
{
	padding-right: 90px;
}
.container_32
.suffix_4
{
	padding-right: 120px;
}
.container_32
.suffix_5
{
	padding-right: 150px;
}
.container_32
.suffix_6
{
	padding-right: 180px;
}
.container_32
.suffix_7
{
	padding-right: 210px;
}
.container_32
.suffix_8
{
	padding-right: 240px;
}
.container_32
.suffix_9
{
	padding-right: 270px;
}
.container_32
.suffix_10
{
	padding-right: 300px;
}
.container_32
.suffix_11
{
	padding-right: 330px;
}
.container_32
.suffix_12
{
	padding-right: 360px;
}
.container_32
.suffix_13
{
	padding-right: 390px;
}
.container_32
.suffix_14
{
	padding-right: 420px;
}
.container_32
.suffix_15
{
	padding-right: 450px;
}
.container_32
.suffix_16
{
	padding-right: 480px;
}
.container_32
.suffix_17
{
	padding-right: 510px;
}
.container_32
.suffix_18
{
	padding-right: 540px;
}
.container_32
.suffix_19
{
	padding-right: 570px;
}
.container_32
.suffix_20
{
	padding-right: 600px;
}
.container_32
.suffix_21
{
	padding-right: 630px;
}
.container_32
.suffix_22
{
	padding-right: 660px;
}
.container_32
.suffix_23
{
	padding-right: 690px;
}
.container_32
.suffix_24
{
	padding-right: 720px;
}
.container_32
.suffix_25
{
	padding-right: 750px;
}
.container_32
.suffix_26
{
	padding-right: 780px;
}
.container_32
.suffix_27
{
	padding-right: 810px;
}
.container_32
.suffix_28
{
	padding-right: 840px;
}
.container_32
.suffix_29
{
	padding-right: 870px;
}
.container_32
.suffix_30
{
	padding-right: 900px;
}
.container_32
.suffix_31
{
	padding-right: 930px;
}
.container_32
.push_1
{
	left: 30px;
}
.container_32
.push_2
{
	left: 60px;
}
.container_32
.push_3
{
	left: 90px;
}
.container_32
.push_4
{
	left: 120px;
}
.container_32
.push_5
{
	left: 150px;
}
.container_32
.push_6
{
	left: 180px;
}
.container_32
.push_7
{
	left: 210px;
}
.container_32
.push_8
{
	left: 240px;
}
.container_32
.push_9
{
	left: 270px;
}
.container_32
.push_10
{
	left: 300px;
}
.container_32
.push_11
{
	left: 330px;
}
.container_32
.push_12
{
	left: 360px;
}
.container_32
.push_13
{
	left: 390px;
}
.container_32
.push_14
{
	left: 420px;
}
.container_32
.push_15
{
	left: 450px;
}
.container_32
.push_16
{
	left: 480px;
}
.container_32
.push_17
{
	left: 510px;
}
.container_32
.push_18
{
	left: 540px;
}
.container_32
.push_19
{
	left: 570px;
}
.container_32
.push_20
{
	left: 600px;
}
.container_32
.push_21
{
	left: 630px;
}
.container_32
.push_22
{
	left: 660px;
}
.container_32
.push_23
{
	left: 690px;
}
.container_32
.push_24
{
	left: 720px;
}
.container_32
.push_25
{
	left: 750px;
}
.container_32
.push_26
{
	left: 780px;
}
.container_32
.push_27
{
	left: 810px;
}
.container_32
.push_28
{
	left: 840px;
}
.container_32
.push_29
{
	left: 870px;
}
.container_32
.push_30
{
	left: 900px;
}
.container_32
.push_31
{
	left: 930px;
}
.container_32
.pull_1
{
	left: -30px;
}
.container_32
.pull_2
{
	left: -60px;
}
.container_32
.pull_3
{
	left: -90px;
}
.container_32
.pull_4
{
	left: -120px;
}
.container_32
.pull_5
{
	left: -150px;
}
.container_32
.pull_6
{
	left: -180px;
}
.container_32
.pull_7
{
	left: -210px;
}
.container_32
.pull_8
{
	left: -240px;
}
.container_32
.pull_9
{
	left: -270px;
}
.container_32
.pull_10
{
	left: -300px;
}
.container_32
.pull_11
{
	left: -330px;
}
.container_32
.pull_12
{
	left: -360px;
}
.container_32
.pull_13
{
	left: -390px;
}
.container_32
.pull_14
{
	left: -420px;
}
.container_32
.pull_15
{
	left: -450px;
}
.container_32
.pull_16
{
	left: -480px;
}
.container_32
.pull_17
{
	left: -510px;
}
.container_32
.pull_18
{
	left: -540px;
}
.container_32
.pull_19
{
	left: -570px;
}
.container_32
.pull_20
{
	left: -600px;
}
.container_32
.pull_21
{
	left: -630px;
}
.container_32
.pull_22
{
	left: -660px;
}
.container_32
.pull_23
{
	left: -690px;
}
.container_32
.pull_24
{
	left: -720px;
}
.container_32
.pull_25
{
	left: -750px;
}
.container_32
.pull_26
{
	left: -780px;
}
.container_32
.pull_27
{
	left: -810px;
}
.container_32
.pull_28
{
	left: -840px;
}
.container_32
.pull_29
{
	left: -870px;
}
.container_32
.pull_30
{
	left: -900px;
}
.container_32
.pull_31
{
	left: -930px;
}
.clear
{
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}
.clearfix:after
{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
}
.clearfix
{
	display: inline-block;
}
* html
.clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
.categoryListBlock
{
	border: 1px solid #F4D568;
	font-size: 14px;
	padding: 0 0 6px;
	width: 100%;
}
.categoryListBlock ul
{
}
.categoryListBlock .menuList
{
	border-bottom: 1px dashed #999999;
	padding-bottom: 5px;
}
.categoryListBlock .menuList a
{
}
.categoryListBlock .subtitle
{
	color: #664433;
	font-weight: bold;
	line-height: 30px;
	margin-left: 10px;
}
.categoryListBlock ul ul
{
	margin-left: 0px;
}
.categoryListBlock ul li ul li
{
	margin-left: 10px;
}
.categoryListBlock ul li ul li a
{
	color: #664433;
	font-size: 12px;
	line-height: 14px;
}
.categoryListBlock ul li ul li a:HOVER
{
	color: #ffaa00;
}
.categoryListBlock ul li ul li a:visited
{
	color: #b53;
}
.mainTabListBlock .ui-tabs-panel ul
{
	float: left;
	overflow: hidden;
	width: 99.5%;
}
.focusListBlock ul.first
{
}
.focusListBlock ul li
{
	width: 95%;
}
.focusListBlock .subtitle
{
	font-weight: bold;
}
.rtecenter {
    text-align: center;
}

#node_article #article_ad_rt1 {
  width:303px;
  height:260px;
}
#node_article .node_right {
  margin-left: 1px;
  width: 302px;
  overflow: hidden;
}
#node_article .copy {
  margin-bottom: 10px;
  /*color: green;*/
}
#node_article .article_reprint {
  margin-bottom: 10px;
}
#node_article .article_reprint input {
  border: 1px solid #C2C2C2;
  color: #808080;
  font-size: 1em;
  height: 20px;
  padding: 2px;
  vertical-align: middle;
  width: 500px;
}
#node_article .no-copy {
  color: red;
  margin-bottom: 10px;
}
#node_article #keywords .title {
  float: left;
  background: none repeat scroll 0 0 #C9C9C9;
  width: 100px;;
  padding: 10px 5px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  width: 20%;
}
#node_article #keywords .body {
  background: none repeat scroll 0 0 #F5F5F5;
  text-align: left;
  padding: 10px 0 10px 5px;
  width: 76%;
  overflow: hidden;
}

.top-wrap {
  position: absolute;
  top: 0;
  +left: 0;/*ie7*/
  _left: auto;/*ie6*/
  text-align: center;
}

.story_source_wrap {
  display: block;
  height: 20px;
  margin: 20px 0;
  padding: 5px 0;
  border-top: 1px solid #DADADA;
  border-bottom: 1px solid #DADADA;
}
  .story_source_wrap #story_source
  {
    float: left;
    margin-left: 0;
  }

/*ie6下面不显示异步广告*/
#article_body_ad_bottom_1,
#adPosSECFM5vfx,
#home_page_ad_10 {
  _display:none;
}

.highlight
{
  color: #DD4B39;
  font-weight: bold;
}
.highlight2
{
  background: none repeat scroll 0% 0% yellow;
  width: auto;
  padding: 2px;
  margin: 5px 0;
  font-size: 18px;
  display: inline-block;
}
.highlight3
{
  background: none repeat scroll 0% 0% yellow;
}
.container_32 .search-result {
  border-top: 1px dotted #FFD073;
  margin: 0 8px;
  padding-top: 5px;
}
  .container_32 .search-result .search-left{
    margin: 0 15px 0 10px;
    _margin: 0 10px 0 5px;
    width: 760px;
    float: left;
    border-right: 1px dotted #FFD073;
  }
    .container_32 .search-result .search-left .node-list {
      /*margin-left: 10px;*/
    }
    .container_32 .search-result .search-left h1 {
      background-color: #FFF9D7;
      font-size: 16px;
      padding: 5px 10px;
      margin: 0 0 10px 0;
    }
      .container_32 .search-result .search-left h1 .keyword{
        color: #FFAA00;
      }
    .container_32 .search-result .search-left li {
      display: block;
      border-bottom: 1px dashed #CCCCCC;
      padding: 15px 0;
    }
    .container_32 .search-result .search-left li span.title{
      display: block;
    }
      .container_32 .search-result .search-left li span.title a{
        color: #FFAA00;
      }
    .container_32 .search-result .search-left li span.body{
      padding-top: 5px;
      display: block;
    }
  .container_32 .search-result .search-right{
    float: left;
    width:160px;
  }
  .container_32 .search-result .search-form {
    padding-top: 10px;
  }

  .mini #wrapper ,
  .mini2 #wrapper {
    padding-top: 0;
  }

/*.mini2 #wrapper {
  width: auto;
  max-width: 100%;
}*/
  .mini2 .container .container_32 {
    /*padding: 10px 20px;*/
    margin-left: 20px;
    padding-bottom: 10px;
    width: 650px;
    float: left;
    border-right: 1px dashed #CCCCCC;
    border-bottom: 1px dashed #CCCCCC;
  }
  .mini2 .container_32.poll label{
    display: inline-block;
    /*white-space:nowrap;*/
    width:32%;
  }
  .mini2 .container_32.poll .control-group-col2 label{
    width:48%;
  }
  .mini2 .container_32.poll .title{
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0;
    border-bottom: 1px dashed #CCCCCC;
  }
  .mini2 .container_32.poll .select{
    font-size: 14px;
    font-weight: bold;
    margin: 20px;
  }
  .mini2 .container_32.poll .buttons{
    margin: 10px auto 0;
    text-align: center;
  }
  .mini2 .container_32.poll .buttons input{
    padding: 2px 10px;
  }
  .mini2 .container_32.poll .select-option {
    margin: 0 20px;
  }
  .mini2 .container_32.poll .select-option {
    margin: 0 20px;
  }
  .mini2 .right {
    width: 302px;
    float: right;
  }

.search-form {
  margin: 0 0 10px 0;
}
  .search-form .sortby {
    margin-left: 10px;
  }

.container_32 #page-left{
  margin-left: 5px;
  width: 630px;
  float: left;
  border-right: 1px dotted #FFD073;
}

.topics ul.node-list {
  margin: 0 5px;
}
.topics ul.node-list li {
  border-bottom: 1px solid #E9E9E9;
  padding: 5px 0 0;
}
.topics ul.node-list li .image {
  float: left;
}
.topics ul.node-list li .image img{
  width: 120px;
  height: 90px;
}

.topics ul.node-list li .title {
  margin-left: 10px;
  width: 600px;
  height: 24px;
}

.topics ul.node-list li .title a{
  line-height: 34px;
  font-size: 16px;
  padding: 3px 2px;
  color: #664433;
  font-weight: bold;
}

.topics ul.node-list li .title a:hover,
.topics ul.node-list li .title a:focus{
  color: #FFAA00;
}

.topics ul.node-list li p {
  margin-left: 130px;
  font-size: 14px;
  height: 32px;
  line-height: 16px;
  width: 480px;
  overflow: hidden;
  white-space: normal;
}
.topics ul.node-list li .foot {
  margin-left: 130px;
  margin-top: 5px;
  color: #999999;
  font-size: 12px;
}
.topics ul.node-list li .keywords a{
  color: #664433;
  margin: 0 5px 0 0;
}

#recommend-left {
  width: 750px;
  float: left;
  border-right: 1px dashed #CCCCCC;
}
#recommend-right {
  float: left;
  width: 210px;
  overflow: hidden;
  padding: 10px 4px;
}

#recommend-news-sites {
  padding: 10px;
  font-size: 14px;
}
#recommend-news-sites .title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  color: #2B8FFF;
}
#recommend-news-sites .recommend-news {
  overflow: hidden;
  padding-bottom: 5px;
}
#recommend-news-sites .recommend-news a:hover ,
#recommend-news-sites .recommend-news a:focus {
  color: #643;
}
#recommend-news-sites .recommend-news a:visited {
  color: #999999;
}
#recommend-news-sites .recommend-news .recommend{
  width: 48%;
  float: left;
  overflow: hidden;
}

#recommend-news-sites .recommend-news .hot{
  width: 48%;
  float: right;
  overflow: hidden;
}
#recommend-news-sites .recommend-news li{
  white-space: nowrap;
  overflow: hidden;
  margin: 4px 0;
  padding: 4px 0;
  list-style-image: url(/styles/drupal/images/pointer_2.jpg);
  list-style-position: inside;
}

#recommend-news-sites .recommend-sites {
  overflow: hidden;
  padding-bottom: 5px;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dashed #CCCCCC;
}
#recommend-news-sites .recommend-sites a:visited {
  color: #643;
}
#recommend-news-sites .recommend-sites li {
  width: 25%;
  float: left;
  padding: 4px 0;
  height: 20px;
}

#recommend-left a:hover ,
#recommend-left a:focus {
  color: #664433;
}
#recommend-right a:hover ,
#recommend-left a:hover ,
#recommend-left a:focus ,
#recommend-right a:focus {
  text-decoration: underline;
}

#recommend-right .title.top {
  margin-top: 0px;
}
#recommend-right a:link ,
#recommend-right a:hover ,
#recommend-right a:visited ,
#recommend-right a:focus {
  color: #003399;
}
#recommend-right .title {
  font-weight: bold;
  margin: 20px 0 5px 0;
  color: #2B8FFF;
}

#recommend-right .body {
  font-size: 14px;
  margin: 8px 0;
}

#top-nav-mini {
  background: none repeat scroll 0 0 #FFAA00;
  color: #FFF;
  font-size: 14px;
  height: 15px;
  padding: 10px;
  overflow: hidden;
  text-align: right;
}
#top-nav-mini .title {
  float: left;
  font-size: 14px;
  overflow: hidden;
}
#top-nav-mini ul {
  float: right;
  width: auto;
  overflow: hidden;
}
#top-nav-mini ul a
{
  color: white;
  margin: 0 5px;
}
#top-nav-mini ul li
{
  float: left;
}

.page-body {
  border-top: 1px solid #DADADA;
  line-height: 180%;
}

#page .container_32 .grid_22 {
  width: 99%;
}

#page .node_content {
  border-right: none;
}

#page .container_32 .grid_10 {
  float: left;
  width: 210px;
  overflow: hidden;
  margin-left: 0;
}


.container_32.houses .grid_12 {
  width: 660px;
}

.house-image-item {
  width: 100%;
}
.house-image-item img {
  height: 100px;
  width: 145px;
}
.house-image-item span {
  float: left;
}
.house-image-item .pic {
  margin: 2px;
}
.house-image-item .title {
  width : 50%;
}

.big-house-image-item
{
  height: 140px;
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
  float: none;
  border-bottom: 1px dashed #CCCCCC;
}
.big-house-image-item img {
  height: 130px;
  width: 170px;
}
.big-house-image-item .pic {
  margin: 2px;
  float: left;
}
.big-house-image-item .info {
  vertical-align:top;
  width : 350px;
  _width : 340px;
  float: left;
  padding: 0 5px;
  overflow: hidden;
}
.big-house-image-item .info .title {
  width: 350px;
  overflow: hidden;
  padding: 5px 0;
}
.big-house-image-item .info .title a{
  color: #664433;
  font-size: 16px;
}
.big-house-image-item .info .guide{
  word-wrap: break-word;
  word-break:break-all;
  white-space:normal;
  font-size: 14px;
  padding: 0;
}

.big-house-image-item .agent {
  width : 100px;
  float: right;
  margin-right: 10px;
}
.big-house-image-item .agent table {
  height:140px;
}
.big-house-image-item .agent td{ vertical-align:middle; }
.big-house-image-item .agent .logo img {
  width: auto;
  _width: 100px;
  max-width: 100px;
  height: auto;
  _height: 100px;
  max-height: 100px;
  display: block;
}

.big-house-image-item .agent .name {
  padding: 0;
  margin: auto;
  text-align: center;
  word-wrap: break-word;
  word-break:break-all;
  white-space:normal;
}

#pollForm label.error {
  /*float: left;*/
  /*display: inline;*/
  margin-left: 10px;
}

ul.errors,
label.error {
  color: #FF0000;
  font-style: italic;
  display: block;
}

input.error {
  border: 1px dotted #FF0000;
}

.control-group.error {
  border: 1px dotted #FF0000;
}

.flash-message {
  text-align: center;
  padding: 10px;
  font-weight: bold;
}

.flash-message .message.info {
  color: green;
}

.flash-message .message.error {
  color: red;
}

.topics #page-right {
  text-align: center;
  width: 340px;
  overflow: hidden;
}
.fixed_right {
  position: fixed;
  top: 0;
  width: 310px;
}
#ad_footer_1 .fixed {
  bottom: 0;
  display: block;
  height: 90px;
  left: 0;
  position: fixed;
  width: 100%;
}

#ads-left {
  /*position: fixed;
  top: 0;
  width: 160px;*/
  margin-left: -5px;
  position: fixed;
  top: 10px;
}

#ads-left #ad1 {
  border-style: none;
  padding: 0;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-bottom: 10px;
  position: relative;
  right: 0;
}

@media screen and (max-width:1200px), screen and (min-width:1284px)  {
  #SC-47-120x600 {
    display: none;
  }
}

@media screen and (max-width:1285px) {
  #SC-44-160x600 {
    display: none;
  }
}

@media screen and (max-height: 800px) {
 #ad_footer_1 {
    display: none;
  }
}

#dialog .reporting-message {
  color: red;
  font-size: 14px;
  margin: 5px 3px;
}

#newest-news {
  /*border-bottom: 1px solid #c9c9c9;*/
  margin-bottom: 5px;
  display: inline-block;
  float: right;
  width:770px;
  margin-top: 0px;
  padding-top: 5px;
  overflow: hidden;
  border-radius: 4px;
  height: 48px;
}
#newest-news .title {
  width: 100px;
  font-weight: bold;
  display: inline-block;
  height: 20px;
  overflow: hidden;
  display: block;
}
#newest-news .body {
  display: inline-block;
  margin: 4px;
  /*width: 80%;*/
  display: block;
}

#newest-news.fixed-newest-news {
  height: 30px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
  clear: both;
  min-width:970px;
  margin-top: 0px;
  background-color: #F5F5F5;
  width: 100%;
}

#newest-news.fixed-newest-news .title {
  float: left;
  margin: 4px;
}

#newest-news.fixed-newest-news .body {
  float: right;
  margin-right: 230px;
  width:62%;
}
.fixed-newest-news#cse-search-box {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 10000000;/*大于#newest-news.fixed-newest-news的z-index*/
  margin: 5px;
}
.fixed-newest-news#cse-search-box #fulltext-search{
  *height: 20px;
}

.news ul {
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  list-style-type: none;
  height: 20px;
  overflow: hidden;
}

.news ul li {
  margin: 0px 0px 0px 12px;
  text-align: left;
}

.news .activeOL{
  float: right;
}
.news .activeOL li{
  *float: left;
  margin: 0 2px;
}

.news ol {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -19px 8px 0px 0px; PADDING-TOP: 0px; liST-STYLE-TYPE: none}
.news ol li {width:10px; height: 10px; display:inline-block; cursor: pointer; }
.news ol li {BACKGROUND: url(/styles/drupal/images/btn-normal.png) 0px 0px}
.news ol li:hover {BACKGROUND: url(/styles/drupal/images/btn-active.png) 0px 10px}
.news ol li.active {BACKGROUND: url(/styles/drupal/images/btn-active.png) 0px 0px}
.news ol li.active:hover {BACKGROUND: url(/styles/drupal/images/btn-active.png) 0px 0px}

.dweb-list .block {
  width: 30%;
  font-size: 14px;
  margin: 0 5px;
  border: 1px solid #F4D568;
}
.dweb-list .block h2.title{
  margin: 0;
}
.dweb-list .block div{
  padding: 0 2px;
  width: 98%;
  overflow: hidden;
}

.dweb-list .block ul li{
  overflow: hidden;
  height: 18px;
  line-height: 18px;
  width: 100%;
  margin: 2px 0;
  padding: 2px;
  white-space:nowrap;
}

.dweb-list .highlight2{
  margin: 1px 0;
  padding: 2px;
  font-size: 14px;
}

#secondary-menu li#mod_select_wrap {
  margin: 5px 3px 0 0;
}
#mod_select{width:160px;/*position:absolute;left:30%;top:100px;*//*font-familY:Arial, Helvetica, sans-serif;*/ text-align: left; /*top: 5px; left: 180px; *left: 355px;_left: 180px;*/ }
@-moz-document url-prefix() {
  /*firefox hack*/
  /*#mod_select{left: 192px; }*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  /*#mod_select{left: 192px; }*/
}

#mod_select ul{margin:0;padding:0; overflow: visible;}
#mod_select ul li{list-style-type:none;float:left;/*margin-left:20px;*/height:14px; zoom: 1; margin: 0;}
#mod_select .select_label{color:#982F4D;float:left;line-height:14px;padding-right:10px;font-size:12px;font-weight:700;}
#mod_select .select_box{float:left;border:solid 1px #EDE7D6;color:#444;position:absolute;cursor:pointer;width:160px;background:url(images/select_bg.jpg) right center;font-size:12px; height: 22px;}
#mod_select .selet_open{display:inline-block;/*border-left:solid 1px #E5E5E5;*/position:absolute;right:0;top:0;width:30px;height:22px;/*background:url(images/select_up.jpg) no-repeat center center;*/}
#mod_select .select_txt{display:inline-block;padding-left:10px;width:135px;line-height:22px;height:22px;cursor:text;overflow:hidden;}
#mod_select .option{width:165px;;border:solid 1px #EDE7D6;position:absolute;top:24px;left:-1px;z-index:299999999999999;overflow:hidden;display:none;}
#mod_select .option a{display:block;height:26px;line-height:26px;text-align:left;padding:0 10px;width:100%;background:#fff;}
#mod_select .option a:hover{background:#FDE0E5;}
#mod_select a:link,
#mod_select a:hover,a:focus,
#mod_select a:visited
{
  color: #643;
  text-decoration: none;
}

/* sharethis.com 社群分享區塊*/
.float-social {
  margin: 0 0 0 -100px;
  position: absolute;
  top: 800px;
}

.fixed-float-social {
  height: 440px;
  margin: 0 0 0 -100px;
  position: fixed;
  top: 60px;
}

#float_social .share.v div {
  margin-bottom: 5px;
}

.stButton .stBubble_count {
  height: 30px !important;
}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {
  height: 22px !important;
}
.stButton .stButton_gradient {
  height: 22px !important;
}

.div-social-buttons.top li {
  width: 32px;
  height: 32px;
  display: inline-block;
  margin-right: 3px;
}
.div-social-buttons.top li a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.div-social-buttons.top .pocket {
  background: url("/styles/drupal/images/getpocket-32.png") no-repeat scroll left top transparent!important;
}
.div-social-buttons.top .wechat {
  background: url("/styles/drupal/images/wechat-32.png") no-repeat scroll left top transparent!important;
}
.div-social-buttons.top .linkedin {
  background: url("/styles/drupal/images/linkedin-32.png") no-repeat scroll left top transparent!important;
}
.div-social-buttons.top .google {
  background: url("/styles/drupal/images/googleplus-32.png") no-repeat scroll left top transparent!important;
}
.div-social-buttons.top .twitter {
  background: url("/styles/drupal/images/twitter-32.png") no-repeat scroll left top transparent!important;
}
.div-social-buttons.top .facebook {
  background: url("/styles/drupal/images/facebook-32.png") no-repeat scroll left top transparent!important;
}
.stButton .wechat {
  background: url("/styles/drupal/images/wechat-16.png") no-repeat scroll left top transparent;
}

#pls_share {
  background: none repeat scroll 0 0 #5a34f7;
  color: white;
  float: left;
  font-size: 17px;
  font-weight: 700;
  line-height: 40px;
  margin-top: 47px;
  text-indent: 10px;
}

#bottom_share {
  float: left;
  margin-left: 10px;
  margin-top: 14px;
}

/* sharethis.com 社群分享區塊 END*/

.fb-like-box {
  margin: 20px 0 15px;
}

/* 返回首頁、頂部、評論 三個圖示 */
#tbox {
  bottom: 100px;
  _margin: 0 0 0 870px !important; /*IE6 */
  margin: 0 0 0 895px;
  position: fixed;
  width: 45px;
  display:none;
}

#gotop,
.jump-pinglun-box .jump-pinglun a,
.jump-home-box .jump-home a,
.jump-list-box .jump-list a
{
  background: url("/styles/drupal/images/icon.png") no-repeat;
  background-color: #acadac;

}

#gotop{
  cursor: pointer;/* Mouse指標樣式 */
}

#gotop{
  background-position: 6px 6px;
}
.jump-pinglun-box .jump-pinglun a {
  background-position: 7px -161px;
}
.jump-home-box .jump-home a {
  background-position: 6px -36px;
}
.jump-list-box .jump-list a {
  background-position: 6px -120px;
}

#gotop:hover,#tbox a:hover {
  background: none repeat scroll 0 0 #4d4d4d;
  color: #fff;
  font-size: 14px;
  /*font-weight: bold;*/
  line-height: 16px;
}

#tbox div {
  margin-bottom: 5px;
}

#gotop,.jump-pinglun-box .jump-pinglun a,.jump-home-box .jump-home a ,.jump-list-box .jump-list a {
  border-radius: 2px;
  color: #fff;
  display: block;
  font-size: 0;
  height: 31px;
  line-height: 14px;
  overflow: hidden;
  padding: 6px 8px 8px;
  text-decoration: none;
  width: 29px;
  z-index: 2;
}
/* 返回首頁、頂部、評論 三個圖示 END */

.comment_count {
  margin-left: 60px;
  margin-left: 80px \9; /*IE6、IE7、IE8*/
}

.comment_count .f_red {
  color: #e0001b;
}

#comment-form textarea {
  margin-top: 3px;
}

/*文章页上一篇、下一篇导航按钮*/
.ribbon-page-navigation {
  width: 30px;
  height: 75px;
  margin-top: -37.5px;
  background-color: #f4f5f2;
  z-index: 1000000010;
  position: fixed;
  top: 50%;
  border: 1px solid #e2e2e2;
  cursor: pointer;
  _display: none;
}
.ribbon-page-navigation.next {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  right: 0;
  border-right: none;
}
.ribbon-page-navigation .story {
  width: 235px;
  position: absolute;
  padding-top: 5px;
}
.ribbon-page-navigation .story.theme-summary .thumb {
  float: left;
  clear: left;
  margin: 0 3px;
  width: 65px;
  height: 65px;
}
.ribbon-page-navigation .story .thumb {
  width: 65px;
  margin: 0 10px 0 5px;
}
.ribbon-page-navigation .story .thumb img {
  width: 65px;
  height: 65px;
}
.ribbon-page-navigation .story.theme-summary .summary {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 15px;
  line-height: 0.9375rem;
  font-weight: 400;
  font-family: georgia,"times new roman",times,serif;
}
.ribbon-page-navigation .story .kicker {
  font-size: 9px;
  font-size: 0.5625rem;
  line-height: 12px;
  line-height: 0.75rem;
  font-weight: 500;
  font-family: "nyt-franklin",arial,helvetica,sans-serif;
}
.ribbon-page-navigation .story.theme-summary .story-heading {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 16px;
  line-height: 1rem;
  font-weight: 300;
  font-family: "nyt-cheltenham-sh",georgia,"times new roman",times,serif;
  color: #333;
  margin: auto;
  padding: 0;
}
.ribbon-page-navigation.next .arrow {
  right: 6px;
}
.ribbon-page-navigation .arrow {
  -moz-transition: border 0.2s ease-in;
  -webkit-transition: border 0.2s ease-in;
  -ms-transition: border 0.2s ease-in;
  transition: border 0.2s ease-in;
  overflow: visible;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin-top: 28.5px;
}
.ribbon-page-navigation .arrow.arrow-right {
  border-width: 9px 0 9px 18px;
  border-color: transparent transparent transparent #e2e2e2;
  border-style: inset inset inset solid;
}
.ribbon-page-navigation.next:hover .arrow {
  border-color: transparent transparent transparent #666;
}
.ribbon-page-navigation .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  overflow: hidden;
}
.ribbon-page-navigation .arrow .arrow-conceal {
  position: absolute;
  top: -9px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
}
.ribbon-page-navigation .arrow.arrow-right .arrow-conceal {
  border-width: 9px 0 9px 4.5px;
  border-color: transparent transparent transparent #f3f3f3;
  border-style: inset inset inset solid;
  left: -18px;
}
.ribbon-page-navigation.previous .arrow {
  left: 6px;
}
.ribbon-page-navigation .arrow.arrow-left {
  border-width: 9px 18px 9px 0;
  border-color: transparent #e2e2e2 transparent transparent;
  border-style: inset solid inset inset;
}
.ribbon-page-navigation .arrow.arrow-left .arrow-conceal {
  border-width: 9px 4.5px 9px 0;
  border-color: transparent #f3f3f3 transparent transparent;
  border-style: inset solid inset inset;
  right: -18px;
}
.ribbon-page-navigation.previous {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  left: 0;
  border-left: none;
}
.ribbon-page-navigation.previous .story {
  left: 40px;
}

/*这个宽度，箭头不会覆盖主题部分，tablet上面也不会显示，比较美观*/
@media screen and (max-width: 1040px) {
  .ribbon-page-navigation {
    display: none;
  }
  .ribbon-page-navigation.extended {
    display: inline;
  }

  #newest-news .title {
    width: 80px;
  }
  #newest-news.fixed-newest-news .body {
    float: left;
    margin-right: 0;
  }
}

.sharewechat{float:right;margin-bottom:15px}
.sharewechat img{border:0}
.sharewechat.bottom-bar {float: none}

#qrbox #wechatshare {
  background: #000;
  position: fixed;
  z-index: 0;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6
}
#qrbox #panelbox {
  position: relative;
  text-align: center;
  background: #fff;
  width: 580px;
  height: 320px;
  padding-top: 40px;
  left: 35%;
  top: 25%;
  position: fixed;
  z-index: 2;
  border-radius: 15px;
}
#qrbox #panelbox h3 {
  font-size: 15px;
  color: #44753c;
}
#qrbox #panelbox center {
  padding-top: 10px;
}

#SC-25 iframe {
  width: 300px!important;
}

#SC-22 iframe {
  width: 336px!important;
	height: 280px!important;
}