@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
table, tr {
	table-layout:fixed;
}
.cTblData{
	width:100%;
}
.cSs, .cFf, .cWw, .cTblLabel .cValue, .cTblData .cLabel, .cTblInnerData .cLabel, .cItem table .cHeader .cTitle, .cItem table .cDetail .cRowTitle, .cFooter .cVotePart .cHeader, .cFooter .cStatementPart .cHeader {
	font-weight: bold;
}
.cStatementPart .cLabel, .cFooter .cVotePart .cResult .cBody .cResult {
	color: #888174;
}
.cBtn:hover, .cBtn_fix:hover, .cBtn_fit:hover, .cTitle, .cTitle1, .cTitle2, .cFooter .cTagPart .cTitle, .cFooter .cRelatedPart .cTitle, .cFooter .cResourcePart .cLabel, .cFooter .cVotePart .cHeader, .cFooter .cVotePart .cResult .cBody .cOption, .cFooter .cStatementPart .cHeader {
	color: #000;
}
.cTitle, .cTitle1, .cTitle2, .cFooter .cTagPart .cTitle, .cFooter .cRelatedPart .cTitle, .cFooter .cResourcePart .cLabel, .cFooter .cVotePart .cTitle {
	font-weight: bold;
}
.cVotePart, .cStatementPart {
	height: 100%;
	overflow: hidden;
	margin-top: 10px;
	border:1px solid #d8d8d8;
	padding:4px 8px 8px;
	background-color:#e8ebea;
}
.cTbx, .cTbx_half, .cTbx_long, .cDdl, .cDdl_fix, .cDdl_fit, .cLinkpart, .cBorder, .cHline3 {
	border-color: #888174;
	border-width: 1px;
}
.cTbx, .cTbx_half, .cTbx_long, .cDdl, .cLinkpart, .cBorder {
	border: 1px solid #afafaf;
	color: #373737;
	font: 11px tahoma;
}
.cTbx:hover, .cTbx_half:hover, .cTbx_long:hover, .cDdl:hover, .cDdl_fix:hover, .cDdl_fit:hover {
	border-color: #6b94a0;
}
/* End Common Classes ---*/

/* --- Text & Message */
.cWeak {
	color: #aaa;
}
.cTiny {
	font-size: .7em;
}
.cSmall {
	font-size: .9em;
}
.cS, .cSs {
	color: #080;
}
.sF, .cFf, .cValidator {
	color: #f00;
}
.cW, .cWw {
	color: #f80;
}
.cD {
	color: #d2d2d2;
}
.cS_Message, .cS {
	background:url(../Images/cS.png) no-repeat right center #f9ffe4;
	padding:7px 45px 9px;
	border:1px solid #c6d985;
}
.cW_Message {
	background:url(../Images/cW.png) no-repeat right center #fffdd5;
	padding:7px 45px 9px;
	border:1px solid #efe658;
	display:block;
	margin: 10px 0 0 0;
}
.cF_Message {
	background:url(../Images/cF.png) no-repeat right center #fff2f2;
	padding:7px 45px 9px;
	border:1px solid #ffb1a7;
}
.cTitle {
	font-size: 1em;
	line-height:20px;
	display:inline-block;
}
.cSubTitle {
	font:bold 12px tahoma;
	padding-bottom:5px;
	color:#000;
}
.cForm .cTitle {
	font-size: 11px;
	line-height:20px;
	display:inline-block;
}
.cTitle1 {
	color:#777;
	background:url(../Images/bgheadds.gif) repeat-x right top #f5f5f5;
	padding:4px 10px;
	border:1px solid #d8d8d8;
	display:block;
}
.cTitle1:hover {
	color:#e14d3f;
}
.cTitle1 a {
	color:#777;
	text-decoration:none;
}
.cTitle1 a:hover {
	color:#e14d3f;
}
.cFeuilleton {
	border-right:3px solid #e14d3f;
	padding:5px 10px;
	margin:10px 5px;
	font:11px tahoma;
}
.cFeuilleton ul {
	list-style-type:none;
}
.cDownload {
	border-right:0 dashed #aec889;
	border-top:1px dashed #aec889;
	border-bottom:1px dashed #aec889;
	border-left:1px dashed #aec889;
	padding:5px 10px;
	margin:10px 5px;
	background:url(../Images/bgdnlod.gif) repeat-y right top;
	display:inline-block;
}
.cDownload div {
	background:url(../Images/1319955325_attach.png) no-repeat right 5px;
	padding:4px 20px 4px 0;
}
.cContent {
	padding:10px;
	background:url(../Images/1316244831_play.gif) no-repeat 20px top #fff;
	color:#50493c;
	margin-bottom:10px;
	display:block;
	border:1px solid #ddd;
	border-top:none;
}
.cContent table {
	width:100%;
}
.cContent .cLabel {
	margin-bottom:7px;
}
.cTitle2 {
	font-size: 1.333em;
}
.cRssImg img {
	max-height:100px;
	max-width:100px;
	margin:10px;
}
/* End Text & Message ---*/

.divLoginTable{
	width:185px;
	margin:auto;
	padding:0;
}
.divLoginTable table{
	display:inline-block;
	margin-top:10px;
	padding: 79px 0;
}
.divLoginTable .cLabel ,.divLoginTable .cValue{
	padding-bottom:5px;
	width:100% !important;
	display:block;
}
.divLoginTable .cLabel label{
}
.divLoginTable .cTbx{
	background:url(../Images/bgInpHome.gif) no-repeat center top;
	border:none;
	text-align:left;
	width:175px;
	height:26px;
	font:11px tahoma;
	padding:0 5px;
	margin-bottom:2px;
	float:right;
	vertical-align:bottom;
}
*+html .divLoginTable .cTbx{
	background:url(../Images/bgInpHome.gif) no-repeat center top;
	border:none;
	text-align:left;
	width:175px;
	height:26px;
	font:11px tahoma;
	padding:5px 5px 0;
	margin-bottom:2px;
	float:right;
	vertical-align:bottom;
}
.cTdForgotPassword{
	padding:0 0 15px 0;
	text-align:center;
}
.cTdForgotPassword a{
	text-decoration:none;
	color:#C00;
	font:11px tahoma;
}
.cTdForgotPassword a:hover, .cValidator{
	color:#F00;
}
.cTdBtnSignIn{
	background:url(../Images/bgInpBtHome.png) no-repeat center top;
	width:108px;
	height:44px;
	text-align:center;
	vertical-align:text-top;
}
.cTdBtnSignIn input{
	background:none;
	border:none;
	text-align:center;
	font:bold 12px tahoma;
	color:#fff;
	cursor:pointer;
	width:104px;
	padding:5px 0;
	display:inline-block;
}
.cTdBtnSignIn input:hover{
	color:#999;
}
/* --- Grouping Modules Such As News, Article,... */
.cItem {
	direction:rtl;
}
.cItem .cTblTitleBar {
	width: 100%;
	padding: 0;
	color:#333;
}
.cItem .cTblTitleBar .cLabel {
	text-align: right;
	vertical-align: top;
}
.cItem .cDetailImg {
	float: left;
	padding: 5px 10px 5px 5px;
}
.cItem .cListImg {
	float: right;
	padding: 0px 5px 5px 0px;
	vertical-align: top;
}
.cUlContentV {
}
.cUlTitleV {
	list-style-type:none;
	margin-top:0;
}
.cUlTitleV li {
	padding:0px 19px 1px 15px;
	background:url(../Images/news.png) no-repeat right 11px;
	table-layout:auto;
	margin-right:0px;
}
.cUlTitleV li a:hover {
	text-decoration:none;
	color:#e14d3f;
}
.cUlTitleH {
}
.cPublishTime, .cTdAntiAlign {
	text-align: left;
}
.cItem .cTblTitleBar .cTdAntiAlign {
	text-align: left;
}
.cItem .cTblTitleBar .cLabel, .cPublishTime {
	font-size: 0.8em;
	padding-top: .3em;
}
.cFooter .cResourcePart {
	font-size: 1em;
	color:#50493c;
}
.cFooter a {
	color:#222;
	border:none;
}
.cFooter .cResourcePart a {
	color:#50493c;
}
.cFooter .cResourcePart .cPart {
}
.cFooter .cTagPart, .cFooter .cRelatedPart {
	height: 100%;
	overflow: hidden;
}
.cItem .cDetailText {
	padding: 10px 8px 8px 8px;
	text-align: justify;
	background-color:transparent;
	height: 162px;
}
.cFooter .cResourcePart, .cFooter .cTagPart, .cFooter .cRelatedPart, .cFooter .cVotePart {
	padding: 8px;
	background-color:#eee;
	margin-top:10px;
	border:1px solid #d8d8d8;
}
.cFooter .cVotePart .cResult {
	background-color: #dedede;
	margin-top: 10px;
}
.cFooter .cVotePart label {
	margin-right:4px;
}
.cFooter .cVotePart .cResult .cHeader {
	text-align: right;
	margin:0 10px;
	border-bottom:1px solid #eee;
}
.cFooter .cVotePart .cResult .cBody {
	padding-right: 10px;
}
.cFooter .cVotePart .cResult .cFooter {
}
.cFooter .cVotePart .cHeader {
	padding: 4px 0 0.5em;
}
.cHeader {
	font:bold 12px tahoma;
	padding-bottom:10px;
}
.cFooter .cVotePart .cBody {
	color:#50493c;
}
.cFooter .cVotePart .cBody table {
 /* *table-layout:auto; */
}
.cFooter .cVotePart .cFooter {
	padding-top: 1em;
}
.cFooter .cVotePart .cResult .cBody .cOption {
	padding-bottom: 0.5em;
}
.cFooter .cVotePart .cResult .cBody .cCount {
	padding-bottom: 0.5em;
	padding-right: 1em;
}
.cFooter .cStatementPart .cBody {
	margin-top: 10px;
	padding: 15px 0;
}
.cFooter .cStatementPart .cBody .cAlign {
	float:left;
}
.cFooter .cStatementPart .cFooter table {
	margin:10px auto 0;
	border:0;
}
.cFooter .cStatementPart .cRptHeader {
	padding: 0.5em 0.5em 0.5em 0em;
	background:url(../Images/drtty.gif) repeat-x left top #dcdcdc;
	color:#50493c;
}
.cFooter .cResourcePart .cRptHeader {
 /* *table-layout:auto; */
}
.cFooter .cStatementPart .cTblData .cStatement {
	padding: 1em;
	text-align:justify;
	background-color:#fff;
	color:#50493c;
	margin-bottom:3px;
	display:block;
}
.cFooter .cBack {
	text-align:left;
padding-top:42px;
}
.cItem .cSeparator {
	margin: 2em auto;
	border-bottom: 1px dashed #888174;
	line-height: 1;
}
/* END Grouping Modules Such As News, Article,... ---*/
.cDivSearchResult{
	float:right;
	width:100%;
	margin-bottom:10px;
	padding-top:10px;
}
.cDivResultTitle, .cDivFoundAbout{
	float:right;
}
.cDivAboutFound, .cDivSearchTime{
	float:left;
}
.cDivResultTitle{
	padding-right:22px;
}
.cDivAboutFound{
	padding-left:22px;
}
.cSearchMark{
	font-weight:bold;
	color:#666;
}
.cDivPageContent{
	color:#666;
}
.cDivSiteSearchA {
	background: url(../Images/productsSearchResult.jpg) repeat-x;
	margin: 6px 4px;
	direction: rtl;
	border: 1px solid #f1f1f1
}
.cDivSiteSearchA .cDivUlLi {
	background: url(../Images/productsSearchResult.jpg) repeat-x;
	border: 3px solid #fff;
	padding-top: 30px;
	background-color:#FFF;
}
.cDivSiteSearchA .cDivUlLi ul{
	border-top:1px solid #fff;
}
.cDivSiteSearchA .cLiRepeater {
	list-style: none;
	background: url(../Images/page_white_text.png) right 14px no-repeat;
	margin: 0 20px 2px auto;
	padding: 10px 22px;
	color: #999999
}
.cDivSiteSearchA .cLiRepeater:hover {
	list-style: none;
	margin: 0 20px 2px auto;
	padding: 10px 22px;
	color: #999999
}
.cDivSiteSearchA .cLiRepeater a {
	color: #c00;
	font-weight:bold;
}
.cDivSiteSearchA .cLiRepeater a:hover {
	color: #f00;
	font-weight:bold;
}
.cDivPager {
	width: 95%;
	margin: 50px auto;
	text-align: center;
	padding-top: 15px;
}
.cDivPager .spnPaging {
	background: url(../Images/paging.png) no-repeat scroll left top transparent;
	color: #333;
	display: inline-block;
	height: 17px;
	margin: 1px;
	padding: 4px 0;
	width: 25px;
}
.cDivPager .spnPaging:hover {
	background: url(../Images/paging.png) no-repeat scroll left bottom transparent;
	color: #fafafa;
	cursor: pointer;
	display: inline-block;
	height: 17px;
	margin: 1px;
	padding: 4px 0;
	width: 25px;
}
.spnPagingFirst, .spnPagingLast {
	display: inline-block;
	background: url(../Images/paging.png) no-repeat scroll right top transparent;
	color: #333;
	height: 17px;
	margin: 1px;
	padding: 4px 0;
	width: 52px;
	text-align: center
}
.spnPagingFirst:hover, .spnPagingLast:hover {
	display: inline-block;
	height: 17px;
	margin: 1px;
	padding: 4px 0;
	background: url(../Images/paging.png) no-repeat scroll right bottom transparent;
	color: #fafafa;
	cursor: pointer;
	width: 52px;
	text-align: center;
}
.cDivPager .spnPagingSelected {
	background: url(../Images/paging.png) no-repeat scroll left bottom transparent;
	color: #fafafa;
	display: inline-block;
	height: 17px;
	margin: 1px;
	padding: 4px 0;
	width: 25px;
}
.sp-searchContent .cBtnSearch{
	background:url(../Images/sp-searchBtn.png) no-repeat;
}
.sp-loginBtn{
	background:url(../images/bgLoginLink.png) no-repeat;
}
.sp-loginBtnActive{
	background:url(../images/activeLoginLink.png) no-repeat;
}
#login_div .btn{
	background:url(../Images/sp-loginBtn.png) no-repeat;
}
/*STYLE FOR WORDS KEY*/
#divExplanation{
	position:absolute;
	right:0 !important;
	top:327;
	width:44em !important;	
}
#divExplanation > div{
	background-color:#ffffff;
    border: 1px solid #cccccc;
    border-radius: 5px;
    box-shadow: 0 1px 4px 1px #555555;
    margin: 8px 0;
    padding: 25px 10px;
	max-height: 306px;
    overflow: auto;
}
.words_arrow{
    background: url("../Images/words_arrow.png") no-repeat scroll center 0;
    display: block;
    height: 8px;
    margin: -33px auto;
    position: absolute;
    width: 17px;
	left:257px;
}
