@charset "utf-8";
.bgBlockComment {
border-bottom:1px solid #CCC;
display:block;
overflow:hidden;
padding:20px
}

.bgBlockComment .bgBlockCommentUser {
display:block;
float:left;
margin-right:20px;
overflow:hidden;
width:90px
}

.bgBlockCommentMsg {
display:block;
float:left;
overflow:hidden;
width:448px
}

.bgBlockCon {
display:block;
overflow:hidden;
width:615px
}

.bgBlockConDetailsLtr {
color:#666;
float:left;
font-size:180px;
line-height:155px;
margin-right:20px;
vertical-align:top;
width:100px
}

.bgBlockConDetailsTxt {
float:left;
margin-top:10px;
width:595px
}

.bgBlockConDetailsTxt p:first-letter {
color:#666;
float:left;
font-size:180px;
line-height:131px;
margin-right:20px
}

.bgBlockConTit {
display:block;
float:left;
margin-left:20px;
overflow:hidden;
padding-top:20px;
width:518px
}

.bgBlockConTitDate {
background:url(../images/share/cont_title_date.png) left no-repeat;
display:block;
float:left;
height:67px;
overflow:hidden;
padding:45px 15px 0;
text-align:center;
width:47px
}

.bgBlockConTitDate h1 {
color:#FFF;
font-size:11px
}

.bgBlockConTitDate h6 {
color:#FFF;
font-size:24px
}

.bgBlockCusLeft {
display:block;
float:left;
margin-right:20px;
overflow:hidden;
width:335px
}

.bgBlockCusRight {
display:block;
float:left;
overflow:hidden;
width:260px
}

.blgBlockSideCon {
display:block;
float:left;
overflow:hidden;
width:442px
}

.blgBlockSideImg {
background-position:left;
background-repeat:no-repeat;
display:block;
float:left;
margin-left:3px;
margin-right:20px;
overflow:hidden;
width:172px
}

.blgBlockSideImgInn {
background:url(../images/share/block_side_date.png) left no-repeat;
height:251px
}

.blgBlockSideInnDate {
padding-top:135px;
text-align:center;
width:77px
}

.blgPopularTags {
background-color:#f4f4f4;
display:block;
overflow:hidden;
padding:10px;
text-align:center
}

.blgPopularTags span a {
text-decoration:none
}

.ftag1 a {
font-size:9px
}

.ftag10 a {
font-size:20px
}

.ftag10sub a {
font-size:20px;
vertical-align:sub
}

.ftag10sup a {
font-size:20px;
vertical-align:super
}

.ftag1sub a {
font-size:9px;
vertical-align:sub
}

.ftag1sup a {
font-size:9px;
vertical-align:super
}

.ftag2 a {
font-size:10px
}

.ftag2sub a {
font-size:10px;
vertical-align:sub
}

.ftag2sup a {
font-size:10px;
vertical-align:super
}

.ftag3 a {
font-size:11px
}

.ftag3sub a {
font-size:11px;
vertical-align:sub
}

.ftag3sup a {
font-size:11px;
vertical-align:super
}

.ftag4 a {
font-size:12px
}

.ftag4sub a {
font-size:12px;
vertical-align:sub
}

.ftag4sup a {
font-size:12px;
vertical-align:super
}

.ftag5 a {
font-size:13px
}

.ftag5sub a {
font-size:13px;
vertical-align:sub
}

.ftag5sup a {
font-size:13px;
vertical-align:super
}

.ftag6 a {
font-size:14px
}

.ftag6sub a {
font-size:14px;
vertical-align:sub
}

.ftag6sup a {
font-size:14px;
vertical-align:super
}

.ftag7 a {
font-size:15px
}

.ftag7sub a {
font-size:15px;
vertical-align:sub
}

.ftag7sup a {
font-size:15px;
vertical-align:super
}

.ftag8 a {
font-size:16px
}

.ftag8sub a {
font-size:16px;
vertical-align:sub
}

.ftag8sup a {
font-size:16px;
vertical-align:super
}

.ftag9 a {
font-size:18px
}

.ftag9sub {
font-size:18px;
vertical-align:sub
}

.ftag9sup a {
font-size:18px;
vertical-align:super
}

.nwsBlockCon {
display:block;
overflow:hidden;
padding-top:15px;
width:615px
}

.nwsBlockConLeft {
display:block;
float:left;
margin-right:20px;
overflow:hidden;
width:178px
}

.nwsBlockConRight {
display:block;
float:left;
overflow:hidden;
width:417px
}

.nwsBlockLeft {
background-color:#ebebeb;
border-right:1px solid #a7a7a7;
display:block;
float:left;
overflow:hidden;
padding:20px;
text-align:left;
width:659px
}

.nwsBlockRigh {
display:block;
float:right;
overflow:hidden;
padding:20px;
text-align:left;
width:248px
}

.pEtf {
display:block;
overflow:hidden;
width:400px
}

.pcaContainer img {
display:block;
float:right;
margin-left:10px;
overflow:hidden
}

.pcaContainerDet {
display:block;
float:left;
overflow:hidden;
text-align:left;
width:280px
}

.prwBox {
display:block;
float:left;
height:175px;
margin-right:15px;
overflow:hidden;
text-align:left;
width:115px
}

.prwBox .description {
display:block;
font-size:12px;
line-height:12px;
min-height:32px;
overflow:hidden
}

.prwBox .title {
line-height:20px;
text-transform:uppercase
}

.prwBox .totalvotes {
display:block;
font-size:11px;
overflow:hidden
}

.prwBox img {
border:1px solid #999;
margin-bottom:2px
}

.prwBoxHide {
display:none
}

.prwBoxSlide {
display:block;
float:left;
overflow:hidden;
width:650px
}

.prwBoxSlideCon {
display:block;
float:left;
overflow:hidden;
width:1460px
}

.prwBoxSlideFix {
display:block;
overflow:hidden;
width:650px
}

.prwBoxStar {
cursor:pointer;
display:block;
margin-top:2px;
overflow:hidden
}

.prwBoxStar img,.prwBoxStarOff img {
border:0;
margin:0
}

.prwBoxStar input {
background-color:#fff;
border:2px solid #fff;
width:48px
}

.prwBoxStarOff {
display:block;
margin-top:2px;
overflow:hidden
}

.prwContainer {
background-color:#fff;
display:block;
font-size:11px;
overflow:hidden;
padding:15px 0 0 15px;
text-align:left;
width:780px
}

.prwMenu {
display:block;
overflow:hidden
}

.prwMenu a {
float:left;
padding:0
}

.prwNavBtn {
display:block;
float:left;
height:40px;
margin-top:145px;
overflow:hidden;
width:40px
}

.prwNavPortfolio {
clear:both;
display:block;
padding-top:10px
}

.rateourworkTitBlk {
background:url(../images/share/gra_dot.gif) bottom repeat-x;
display:block;
overflow:hidden;
padding:0 10px 0 0
}

.rateourworkTitBlk img {
float:left
}

.rateourworkTitBlk span {
float:left;
padding:25px 20px 0 0
}

.shrBlockLeft {
display:block;
float:left;
overflow:hidden;
width:464px
}

.shrBlockRight {
display:block;
float:left;
overflow:hidden;
width:222px
}

.shrBlogsSlidBlock {
display:block;
overflow:hidden;
width:178px
}

.shrBlogsSlidBlockBox {
display:block;
float:left;
overflow:hidden;
width:178px
}

.shrBlogsSlidBlockCont {
display:block;
overflow:hidden;
width:574px
}

.shrCustomBlockPhotoBg {
background:url(../images/share/block_photos_custom_bg.png) top no-repeat;
display:block;
overflow:hidden;
padding-top:120px
}

.shrCustomBlockSmBot {
background:url(../images/share/block_play_custombg_bot.png) no-repeat;
height:103px;
margin-bottom:-10px
}

.shrCustomBlockSmTop {
background:url(../images/share/block_play_custombg_top.png) no-repeat;
height:160px
}

.shrCustomOvLayBot {
background:url(../images/share/block_ovlay_bot.png) repeat-y;
display:block;
height:7px;
overflow:hidden
}

.shrCustomOvLayMid {
background:url(../images/share/block_ovlay_mid.png) repeat-y;
display:block;
overflow:hidden;
padding:3px 10px
}

.shrCustomOvLayTop {
background:url(../images/share/block_ovlay_top.png) repeat-y;
display:block;
height:7px;
overflow:hidden
}

.shrMoveNext {
display:block;
margin:12px 0 0 180px;
overflow:hidden;
position:absolute
}

.shrMovePrev {
display:block;
margin:12px 0 0 -15px;
overflow:hidden;
position:absolute
}

.shrNewsSlidBlock,.shrThumbSlidBlock {
display:block;
overflow:hidden;
width:420px
}

.shrNewsSlidBlockBox {
display:block;
float:left;
overflow:hidden;
width:420px
}

.shrNewsSlidBlockCont {
display:block;
overflow:hidden;
width:1300px
}

.shrThumbSlidBlock a img {
border:1px solid #cdcdd5;
float:left;
margin-right:15px
}
