
.postlist.showCat {padding-top:41px;}
.navpath {position:absolute; top:5px; left:20px; color:#e51837; font-size:15px; margin-bottom:20px; letter-spacing:1px;}

.carea .cpage {position:relative;}
.postlist {margin-right:308px;}
.postlist .plistarea {min-height:2300px;overflow:hidden;}
.postlist .post.post1 {padding-top:6px; border-top:0;}
.postlist .post.post1 .pmainpict {top:6px;}
.postlist .post {position:relative; min-height:146px; padding-top:30px; border-top:1px solid #ddd; padding-bottom:68px;}
.postlist .post a {color:#29345c;}
.postlist .post .pmainpict {width:auto; position:absolute; top:30px; left:0;}
.postlist .post .pmainpict img {width:288px; height:auto;}
.postlist .post .phead {margin-left:303px;/* overflow:visible; */margin-bottom:25px;/* clear:both; */}
.postlist .post .pdate {color:#7b7977;width:auto;float:left;margin-right:10px;font-size:14px;font-weight:600;letter-spacing:1px;}
.postlist .post .pshare {float:left;}
.postlist .post .pshare .red {display:block; float:left; margin-right:8px;}
.postlist .post .ptitle {display:block;margin-left:303px;font-size:20px;font-weight:700;text-align:left;line-height:22px;letter-spacing:1px;margin-bottom:5px;clear:both;}
.postlist .post .pdescription {margin-left:303px; font-weight:400; letter-spacing:1px;}
.postlist .post a.preadmore {display:block; font-size:16px; font-weight:600; line-height:13px; width:150px; position:absolute; bottom:25px; right:0; text-align:center; letter-spacing:1px; border:1px solid #c2c8d4; padding:10px 0; text-decoration:none;}
.postlist .post a.preadmore:hover {color:#fff;background:#29345c;border:1px solid #29345c;}

.res940 .postlist .post .pmainpict img {width:213px; height:137px;}
.res940 .postlist .post .phead {margin-left:230px;}
.res940 .postlist .post .pdate {margin:0px 10px 5px 0px;}
.res940 .postlist .post .ptitle {margin-left:228px;}
.res940 .postlist .post .pdescription {margin-left:228px;}

.res720 .postlist .post.post1 {padding-top:0px;}
.res720 .postlist .post {padding-top:30px; border-top:0px;}
.res720 .postlist .post .pmainpict {position:relative; width:100%; margin-bottom:10px; top:0px;}
.res720 .postlist .post .pmainpict img {width:auto; height:auto;}
.res720 .postlist .post .phead {margin-left:0px;width:100%;/* overflow:hidden; */margin-bottom:10px;}
.res720 .postlist .post .pdate {width:auto; float:left; margin:0px 10px 5px 0px;}
.res720 .postlist .post .pshare {position:relative;float:left;margin-bottom:10px;z-index:1;}
.res720 .postlist .post .ptitle {width:100%; margin-left:0px; margin-top:10px;}
.res720 .postlist .post .pdescription {margin-left:0px; width:100%;}

.res480 .carea {padding-bottom:30px;}
.res480 .postlist {margin-right:0;}
.res480 .postlist .plistarea {min-height:auto;}
.res480 .postlist .post.post1 {padding-top:0px;}
.res480 .postlist .post {padding-top:30px; border-top:0px;}
.res480 .postlist .post .pmainpict {position:relative; width:100%; margin-bottom:10px; top:0px;}
.res480 .postlist .post .pmainpict img {width:auto; height:auto;}
.res480 .postlist .post .phead {margin-left:0px;width:100%;/* overflow:hidden; */margin-bottom:10px;}
.res480 .postlist .post .pdate {width:auto; float:none; margin:0px 10px 5px 0px;}
.res480 .postlist .post .pshare {position:relative;margin-bottom:10px;z-index:1;}
.res480 .postlist .post .ptitle {width:100%; margin-left:0px; margin-top:10px;}
.res480 .postlist .post .pdescription {margin-left:0px; width:100%;}
.res480 .postlist .post a.preadmore:hover {border:1px solid #29345c;}

.res320 .carea {padding-bottom:30px;}
.res320 .navpath {left:10px;}
.res320 .postlist {margin-right:0;}
.res320 .postlist .plistarea {min-height:auto;}
.res320 .postlist .post.post1 {padding-top:0px;}
.res320 .postlist .post {padding-top:30px; border-top:0px;}
.res320 .postlist .post .pmainpict {position:relative; width:100%; margin-bottom:10px; top:0px;}
.res320 .postlist .post .pmainpict img {width:auto; height:auto;}
.res320 .postlist .post .phead {margin-left:0px; width:100%; margin-bottom:10px;}
.res320 .postlist .post .pdate {width:auto; float:none; margin:0px 10px 0px 0px;}
.res320 .postlist .post .pshare {position:relative; z-index:1; float:left; margin-bottom:8px;}
.res320 .postlist .post .pshare .red {margin:0px 3px 0px 0px;}
.res320 .postlist .post .ptitle {width:100%; margin-left:0px; margin-top:10px;}
.res320 .postlist .post .pdescription {margin-left:0px; width:100%;}
.res320 .postlist .post a.preadmore:hover {border:1px solid #29345c;}

/* SideBar */
.sidebar {position:absolute; top:9px; right:20px; width:271px;}
.sidebar .widget {margin-bottom:30px; overflow:hidden;}
.sidebar .widget .title {height:41px; line-height:41px; text-align:left; font-size:17px; text-transform:uppercase; color:#1c315e; font-weight:700;}
.sidebar .widget.cats-icon .title {background:url(/images/template/sidebar-cat-icon.png) 10px center no-repeat #dcdcdc;}
.sidebar .widget.rpost-icon .title {background:url(/images/template/sidebar-recentpost-icon.png) 10px center no-repeat #dcdcdc;}
.sidebar .widget.mpost-icon .title {background:url(/images/template/sidebar-mpopular-icon.png) 10px center no-repeat #dcdcdc;}

.sidebar .widget .title span {padding-left:43px;}
.sidebar .widget .cnt ul {list-style:none;padding:0px;margin:0px;border-bottom:1px solid #c2c0c0;}
.sidebar .widget .cnt ul li {border-top:1px solid #c2c0c0;}
.sidebar .widget .cnt ul li a {font-size:17px; line-height:19px; color:#173276; display:block; padding:10px 25px 10px 25px; text-align:left; margin:3px auto; background:url(/images/template/sidebar-cats-bullet.png) 10px center no-repeat;}
.sidebar .widget .cnt ul li a:hover {text-decoration:none; background:url(/images/template/sidebar-cats-bullet.png) 10px center no-repeat #dcdcdc;}

.sidebar .widget.archive .cnt ul li {position:relative;}
.sidebar .widget.archive .cnt ul li img {position:absolute; right:25px; top:20px; cursor:pointer;}
.sidebar .widget.archive .cnt ul li ul {display:none;}
.sidebar .widget.archive .cnt ul li ul li a {padding:13px 35px;}

.sidebar .widget #multilevelFormat.cnt .cwrTS {display:none !important;}
.sidebar .widget #multilevelFormat.cnt ul li {font-size:17px;position:relative;margin:0px;}
.sidebar .widget #multilevelFormat.cnt ul li img {position:absolute; top:11px; right:14px; z-index:10; padding:10px; cursor:pointer;}
.sidebar .widget #multilevelFormat.cnt ul li a:hover {text-decoration:none;}
.sidebar .widget #multilevelFormat.cnt ul li a.cat-active {text-decoration:none; background:url(/images/site/bullet.png) 10px 20px no-repeat #efefef;}
.sidebar .widget #multilevelFormat.cnt ul ul {border-bottom:0px;}
.sidebar .widget #multilevelFormat.cnt ul ul li a {font-weight:400;}
.sidebar .widget #multilevelFormat.cnt ul ul li a:hover {text-decoration:none; background:url(/images/template/sidebar-cats-bullet.png) 20px center no-repeat #dcdcdc;}
.sidebar .widget #multilevelFormat.cnt ul ul li a.cat-active {text-decoration:none; background:url(/images/site/bullet.png) 21px 21px no-repeat #efefef;}
.sidebar .widget #multilevelFormat.cnt ul ul ul {border-bottom:0px;}
.sidebar .widget #multilevelFormat.cnt ul ul ul li {background:url(/images/site/bullet.png) 35px 20px no-repeat;}
.sidebar .widget #multilevelFormat.cnt ul ul ul li a {font-weight:400;}
.sidebar .widget #multilevelFormat.cnt ul ul ul li a:hover {text-decoration:none; background:url(/images/template/sidebar-cats-bullet.png) 33px center no-repeat #dcdcdc;}
.sidebar .widget #multilevelFormat.cnt ul ul ul li a.cat-active {text-decoration:none; background:url(/images/site/bullet.png) 35px 20px no-repeat #efefef;}
.sidebar .widget #multilevelFormat.cnt ul ul li a {padding-left:25px;}
.sidebar .widget #multilevelFormat.cnt ul ul ul li a {padding-left:50px; background:url(/images/template/sidebar-cats-bullet.png) 33px center no-repeat;}
.sidebar .widget #multilevelFormat.cnt ul ul li a {padding-left:35px; background:url(/images/template/sidebar-cats-bullet.png) 20px center no-repeat;}

.sidebar .widget .form {background:#e3e6ec; overflow:hidden; padding:25px 0px 25px 0px;}
.sidebar .widget.newsletter .form {background:#ffd6ae;}
.sidebar .widget .form .formtt {font-size:20px; line-height:22px; font-weight:700; color:#de5313; text-align:center; margin:0px 0px 20px 0px;}
.sidebar .widget .form form {padding:0px 0px 0px 15px; margin-right:28px;}
.sidebar .widget .form input {width:100%;border:0;height:40px;margin-bottom:15px;padding-left:11px;color:#28335d;font-weight:600;border:1px solid #28335d;outline:none;}
.sidebar .widget .form input.cwrPH {color:#28335d !important;}
.sidebar .widget .form form .security {margin-right:-13px;}
.sidebar .widget .form form .security input.code {border:1px solid #28335d; height:35px; width:78px; float:right; padding:0px 10px 0px 10px; margin-left:10px; text-align:center; outline:none;}
.sidebar .widget .form form .security input.submit {margin:0px; padding:0; width:100%; height:44px; font-size:20px; color:#ffffff !important; background:#de5313; text-transform:uppercase; border:none; font-weight:700; outline:none; cursor:pointer;}
.sidebar .widget .form form .security input.submit:hover {background:#112042;}
.sidebar .widget .form form .security span {float:left; display:block; font-size:18px; color:#28335d; line-height:37px; font-weight:600;}
.sidebar .widget .form form .security span b {text-decoration:underline;}
.res480 .sidebar {position:static; width:100%; margin-top:25px;}
.res320 .sidebar {position:static; width:100%; margin-top:25px;}

/* Paging Start */
.pagerFooter {float:right; margin:20px 0 0 0;}
.pagerFooter a.btn-pg {background:#d9d6d2; text-align:center; line-height:34px; color:#28335d;}
.pagerFooter a.btn-pg:hover {background:#28335d; color:#fff;}
.pagerFooter a {display:block; float:left; background:#d9d6d2; min-width:25px; padding:0px 5px; height:35px; text-align:center; line-height:34px; color:#28335d; margin:0 2px; text-decoration:none; border-radius:5px;}
.pagerFooter span {display:block; float:left; height:35px; text-align:center; line-height:34px; color:#29345c; letter-spacing:1px; margin:0 2px; text-decoration:none;}
.pagerFooter a.ppselected {background:#28335d; color:#fff;}
.pagerFooter a:hover {background:#28335d; color:#fff;}
.content .cpage .pagerFooter span {display:block; float:left; margin:0 6px; color:#000; letter-spacing:1px; line-height:35px;}

/*Social Items*/
body {position:relative;}


/* Views */
.btnViews {border-radius:3px; color:#fff; font-size:10px; display:block; height:20px; width:61px; line-height:20px; background:#FF5402 url(/images/template/view-icon.png) 6px 50% no-repeat; font-size:11px;}
.btnViews .ViewsNum {display:block; height:20px; width:32px; margin-left:23px; text-align:center; color:#fff;}
.btnViews .ViewsNum .visitsUnit {text-transform:uppercase; color:#fff;}
.btnFbShare {display:block; height:20px; width:20px; background:url(/images/site/fb.png);}
.btnTwShare {display:block; height:20px; width:20px; background:url(/images/site/tw.png);}

/* social share buttom */
 .postlist  .pshare .red {float:left; margin:0 5px 0 0;}
 .postlist  .pshare .red.share2 {position:relative;}
 .postlist  .pshare .red.ws {background:url(/images/site/ws.jpg) center no-repeat; height:20px; width:22px;}
 .postlist  .pshare .red.ws:hover {background:url(/images/site/ws-h.jpg) center no-repeat;}
 .postlist  .pshare .red.email {background:url(/images/site/mail.jpg) center no-repeat; height:20px; width:20px; cursor:pointer;}
 .postlist  .pshare .red.wBtnShareAll {background:url(/images/site/share2-all-small.png) center no-repeat; height:20px; width:25px; cursor:pointer; margin:0px;}
 .postlist  .pshare .red.wBtnShareAll:hover {background:url(/images/site/share2-all-small-h.png) center no-repeat;}
 .postlist  .pshare .red.wBtnShareAll {background:url(/images/site/share2-all-small.png) center no-repeat;height:20px;width:25px;cursor:pointer;margin:0px;}
 .postlist  .pshare .red.wBtnShareAll:hover {background:url(/images/site/share2-all-small-h.png) center no-repeat;}
 .postlist  .pshare .wBoxShareAll {position:absolute; top:23px; width:120px; background:#eee; padding:10px; border:1px solid #b9b9b9; z-index:99; display:none; margin:0px;}
 .postlist  .pshare .wBoxShareAll .wTxtLink {width:119px; margin:5px 0px 6px; border:none; height:20px; color:#000;}
 .postlist  .pshare .wBoxShareAll .txt {display:block;}
 .postlist  .pshare .wBoxShareAll .wCopyMsgError {font-size:11px; display:block; text-align:left; color:#C30000; margin-bottom:5px;}
 .postlist  .pshare .link a {display:block; padding-left:30px; width:20px; height:20px; line-height:23px; margin-bottom:5px; color:#000;}
 .postlist  .pshare .link a.fb-share {background:url(/images/site/fb.png) left no-repeat;}
 .postlist  .pshare .link a.tw-share {background:url(/images/site/tw.png) left no-repeat;}
 .postlist  .pshare .link a.lk-share {background:url(/images/site/lik.png) left no-repeat;}
 .postlist  .pshare .link a.gp-share {background:url(/images/site/gp.png) left no-repeat;}
 .postlist  .pshare .link a.pt-share {background:url(/images/site/pt.png) left no-repeat;}
 .postlist  .pshare .link a.ws-share {background:url(/images/site/ws.jpg) left no-repeat;}
 .postlist  .pshare .link a.ml-share {background:url(/images/site/mail.jpg) left no-repeat;}
 .postlist  .pshare .red.email:hover {background:url(/images/site/mail-h.jpg) center no-repeat;}
 .postlist  .pshare .red.google {margin-right:0px; width:33px; overflow:hidden;}
 input#wTxtLink1 {color:#414141;}
 input.wbtnCopyLink {color:#000;}

.res940 .postlist  .pshare .red.google {width:33px; overflow:hidden;}
.res940 .postlist  .pshare .wBoxShareAll {right:0px;}
.res940 .postlist  .pshare .red.wBtnShareAll {background:url(/images/site/share-all-small.png) center no-repeat; width:25px;}
.res940 .postlist  .pshare .red.wBtnShareAll:hover {background:url(/images/site/share-all-small-h.png) center no-repeat;}

/* .res720 .content .npost .postlist  .pshare {float:none; margin:2px 0px 7px 0px;}*/
.res720 .postlist  .pshare .red.google {width:33px; overflow:hidden;}
.res720 .postlist  .pshare .wBoxShareAll {right:0px;}
 
.res720 .postlist  .pshare .red.wBtnShareAll {background:url(/images/site/share-all-small.png) center no-repeat; width:25px;}
.res720 .postlist  .pshare .red.wBtnShareAll:hover {background:url(/images/site/share-all-small-h.png) center no-repeat;}
 
.res480 .postlist  .pshare .red.google {width:33px;}
.res480 .postlist  .pshare .wBoxShareAll {right:0;}
.res480 .postlist  .pshare .red.wBtnShareAll {background:url(/images/site/share-all-small.png) center no-repeat; width:25px;}
.res480 .postlist  .pshare .red.wBtnShareAll:hover {background:url(/images/site/share-all-small-h.png) center no-repeat;}
/* .res480 .postlist  .pshare {float:none; margin:7px 0px 7px 0px;}*/
 
.res320 .postlist  .pshare .red.wBtnShareAll {background:url(/images/site/share-all-small.png) center no-repeat; width:25px;}
.res320 .postlist  .pshare .red.wBtnShareAll:hover {background:url(/images/site/share-all-small-h.png) center no-repeat;}
.res320 .postlist  .pshare {float:none;margin:10px 0px 5px 0px;}
/* .res320 .postlist  .pshare .red {margin-right:0px;}*/

.res320 .postlist  .pshare .red.google {width:33px; overflow:hidden;}
.res320 .postlist  .pshare .wBoxShareAll {right:0;}
/* social share buttom end */

/* Email Share */
#eShareAbsLayer {position:absolute; width:100%; height:100%; top:0; left:0; z-index:10000; background:url(/img/px-black-trans.png);}
#eShareAbsLayer #eShareCntForm {position:absolute;width:643px;height:auto;left:50%;margin-left:-321px;top:32px;background-color:#fff;}
#eShareAbsLayer .eShareCntTitle {text-align:center; color:#fff; padding:20px 0px; font-size:26px; background:url(/images/template/icon-mail.png) 80px no-repeat #1b315d;}
#eShareAbsLayer #eShareFormClose {position:absolute; right:13px; top:10px; cursor:pointer;}
#eShareAbsLayer form {padding:20px 30px 20px;}
#eShareAbsLayer #eShareFriends {padding-top:5px;}
#eShareAbsLayer .eShareFormRow {margin-top:8px;position:relative;margin:6px 15px -1px;}
#eShareAbsLayer .eShareFormRowExtra {padding-top:8px; position:relative;}
#eShareAbsLayer .eShareFormRemove {position:absolute; right:10px; top:14px; z-index:1; color:#ff5300; font-weight:bold; font-size:19px;}
#eShareAbsLayer .eShareFormRow label {display:inline-block; *display:inline;zoom:1;width:104px;text-align:right;}
#eShareAbsLayer.eng .eShareFormRow label {width:196px; margin-right:6px;}
#eShareAbsLayer .eShareFormRow label.eShareFormLabel2 {display:block; width:auto; text-align:left; margin:10px 0px;}
#eShareAbsLayer .eShareFormRow textarea {color:#000; resize:none; height:140px; width:96.5%; padding-left:2px; padding-right:2px; margin-bottom:20px; border:1px solid #d1d1d1;}
#eShareAbsLayer .eShareFormRow #eShareAddFriend {margin-left:100px;}
#eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin-left:205px; font-weight:600;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit {cursor:pointer;width:70px;float:right;height:37px;margin-right:13px;border-style:unset;background:#1b315d;color:#fff;font-weight:700;font-size:15px;text-transform:uppercase;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit:hover {background:#ff5300;}
#eShareAbsLayer input {width:273px;height:29px;}
#eShareAbsLayer.eng input {color:#000; width:326px; height:28px; margin-bottom:10px; border:1px solid #d1d1d1;}
#eShareAbsLayer input#eShareSecCod {width:75px;height:33px;float:right;margin-right:10px;}
#eShareAbsLayer #eShareLabelCod {float:right;margin:0px 10px;width:105px;text-align:right;line-height:18px;}
#eShareAbsLayer .eShareClear {clear:both;}

/* res480 */
.res480 #eShareAbsLayer #eShareCntForm {width:480px;margin-left:-240px;}
.res480 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res480 #eShareAbsLayer .eShareFormRow textarea {width:95.5%; height:57px;}
.res480 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:13px;}
.res480 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res480 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res480 #eShareAbsLayer .eShareFormRemove {top:35px; right:-8px;}
.res480 #eShareAbsLayer .eShareCntTitle {background:url(/images/template/icon-mail.png) 40px no-repeat #1b315d; font-size:20px;}
.res480 #eShareAbsLayer.eng input {width:96%; height:25px;}
.res480 #eShareAbsLayer #eShareLabelCod {width:200px;}

/* res320 */
.res320 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res320 #eShareAbsLayer .eShareFormRow textarea {width:98%;height:57px;}
.res320 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:0px;}
.res320 #eShareAbsLayer .eShareFormRemove {top:35px; right:-21px;}
.res320 #eShareAbsLayer .eShareCntTitle {background:url(/images/template/icon-mail.png) 46px no-repeat #1b315d;font-size:18px;padding:10px 55px 10px 106px;text-align:center;}
.res320 #eShareAbsLayer #eShareCntForm {width:317px;margin-left:-158px;top:35px;}
.res320 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res320 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res320 #eShareAbsLayer.eng input {width:99%; height:25px;}
.res320 #eShareAbsLayer input#eShareSecCod {margin-right:5px;}
.res320 #eShareAbsLayer #eShareLabelCod {width:77px;}