.rubrics ul li {color: #526126; margin: 3px 0; font-weight: bold;}
.rubrics ul li a {color: #526126; text-decoration: none; }
.rubrics ul li a:hover {text-decoration: underline; color: #ff8400;}
.rubrics ul li a.active {color: #ff8400; font-size: 12px;}
.rubrics ul li.active {color: #ff8400;}
.trans30{-moz-opacity:.30 !important;opacity:.30 !important; filter:alpha(opacity=30)}
a.trans30:hover{-moz-opacity:.99 !important;opacity:.99 !important; filter:alpha(opacity=99)}
.trans80{-moz-opacity:.80 !important;opacity:.80 !important; filter:alpha(opacity=80)}
.ratediv{height:92px;width:16px;background:url(/img/front/gallery/rate5.png) no-repeat;padding:0 !important}
div.imgBoxMedium div.imgBoxUpper div.votediv, .votediv {display:none;width:16px;height:92px;padding:1px 0 1px 0 !important}
div.imgBoxMedium div.imgBoxUpper div.votediv td, .votediv td{padding:1px 0 2px 0 !important;height:18px !important}
.votediv img{border:0;width:16px;height:16px;-moz-opacity:.50 !important;opacity:.50 !important; filter:alpha(opacity=50)}
.votediv img.activeRate{-moz-opacity:.99 !important;opacity:.99 !important; filter:alpha(opacity=99)}
.succvotediv{display:none;position:absolute;z-index:500;border:solid 1px;border-color:#8BB70C;background:#E0FFC7;padding:4px 4px 4px 4px;text-align:center;color: #526126;font-weight:normal;-moz-opacity:.80 !important;opacity:.80 !important; filter:alpha(opacity=80);padding-top:35px;width:100px;height:65px}
.csmallrate {background:url(/img/front/gallery/rate5-pale.png) no-repeat;width:16px;padding:0 !important}
.cr1 {width: 39px}
.cr2 {width: 47px}
.cr3 {width: 65px}
.cr4 {width: 83px}
.cr5 {width: 111px}
.galRateTh{padding-left:4px;width:20px}

tr.subtitles th {vertical-align:top !important}
div.editable img.main{position:relative;top:-32px;z-index:100;margin-bottom:-32px}
.ramka_mine div div div div div.editbar{visibility:hidden;width:48px;background:#FFFCC7;background-image:none;height:16px;padding:0;text-align:right;-moz-opacity:.70 !important;opacity:.70 !important; filter:alpha(opacity=70);z-index:400;position:relative;top:-16px;left:77px}
.ramka_mine div div div div div.editbar a{border:0}
.ramka_mine div div div div div.editbar img{width:16px;height:16px}

div.editable2 img.main{position:relative;top:-16px;z-index:100;margin-bottom:-16px}
.ramka_mine div div div div div.editbar2{visibility:hidden;width:32px;background:#FFFCC7;background-image:none;height:16px;padding:0;text-align:right;-moz-opacity:.70 !important;opacity:.70 !important; filter:alpha(opacity=70);z-index:400;position:relative;left:93px}
.ramka_mine div div div div div.editbar2 a{border:0}
.ramka_mine div div div div div.editbar2 img{width:16px;height:16px}

div.editable3 img.main{position:relative;top:-16px;z-index:100;margin-bottom:-16px}
.ramka_mine div div div div div.editbar3{visibility:hidden;width:16px;background:#FFFCC7;background-image:none;height:16px;padding:0;text-align:right;-moz-opacity:.70 !important;opacity:.70 !important; filter:alpha(opacity=70);z-index:400;position:relative;left:109px}
.ramka_mine div div div div div.editbar3 a{border:0}
.ramka_mine div div div div div.editbar3 img{width:16px;height:16px}

img.imgmark{visibility:hidden;width:16px;height:16px;-moz-opacity:.80 !important;opacity:.80 !important; filter:alpha(opacity=80);z-index:400;position:relative;left:-49px;top:6px}
#galtoolbar{border:solid 1px;background:#FFFCC7;border-color:#BCE348;padding:2px 2px 2px 2px;text-align:right}
#galtoolbar img{margin-top:2px;width:16px;height:16px;border:0}
#galtoolbar span{display:none}

table.imgtitle{width:100%}
table.imgtitle td{vertical-align:top}

.sel_cover{display:none;position:absolute;z-index:500;border:solid 1px;border-color:#BCE348;background:#FFFCC7;width:340px;overflow:auto}
.sel_cover a{border:none}
.sel_cover img{border:solid 1px;border-color:#BCE348}
.sel_cover center{font-weight:bold;color:#526126}
.sel_cover a.sel_cover_close{position:absolute;left:2px;top:2px}
.sel_cover a.sel_cover_close img{width:13px;height:13px;border:0}
.sel_cover table{margin-top:2px}
#sel_tags table,#sel_avatar table{width:100%}
#sel_tags table td,#sel_avatar table td{padding-left:2px;padding-right:2px}
#sel_avatar{width:280px;height:154px}

a.tags{font-style:italic;font-weight:normal}
div.tagsList{width:100%;max-height:200px;overflow:auto;padding-left:2px}
td.tagsComment{text-align:center;padding-bottom:2px}
td.selavatarComment{padding:8px !important;text-align:justify}
th.tagsOk{padding-top:2px}
th.selavatarOk{padding-top:6px}

.shareable{font-style:italic;padding-top:10px;font-size:10px}
.shareable *{font-size:10px}
nobr.author, nobr.author *{font-size:10px}
div.comment, div.staticComments{margin-bottom:4px;margin-top:4px;padding:4px 4px 4px 4px}
div.staticImage{margin-bottom:4px;margin-top:4px}
div.staticImage img{border:solid 1px;border-color:#BCE348}
i.deletedComment{color:#606060}
#bodyLoading{text-align:center;padding-top:40px;padding-bottom:40px}
#errorDiv,#galleryNoPhotos{padding-top:40px;padding-bottom:40px;padding-left:4px;padding-right:4px;color:#CD5903;display:none;text-align:center}
#mainBody,#galleryBody,#commentsBody,#galleryMoveTo,#galleryRemove,#galleryNoPhotos{display:none}
#galleryLoading,#commentsLoading{text-align:center;padding-top:10px;padding-bottom:10px}
#galSubtitle{text-align:center;padding-top:10px;padding-bottom:10px;margin-left:48px;margin-right:48px}
#galPhotosList{overflow:hidden;height:70px;margin-bottom:5px;margin-left:4px;margin-right:4px;width:665px}
#galImage{border:solid 1px;border-color:#BCE348;background:#FFFCC7;overflow:auto;text-align:center;padding:0;margin:0}
#galImageImg{display:none}
#galImageError,#commentsErrorDiv{color:#CD5903;width:100%;text-align:center;display:none;padding:8px 8px 8px 8px}
#galImageError{margin:0;height:400px;padding-top:180px;width:auto}
#galImageWait{width:auto;min-width:100px;text-align:center;display:none;height:400px;line-height:400px}
#galPhotosListBlock{position:relative}
#galPhotosListContainer img.leftGrad,#galPhotosListContainer img.rightGrad{position:absolute;width:8px;z-index:450}
#galPhotosListContainer img.leftGrad{left:18px;top:4px}
#galPhotosListContainer img.rightGrad{left:675px;top:4px}
#galPhotosList a{border:0;display:block;position:relative}
#galPhotosList img{border:solid 1px;border-color:#BCE348}
#galPhotosList th{padding:2px}
#galPhotosListContainer img.leftGrad,#galPhotosListContainer img.rightGrad,#galPhotosListTr,#galPhotosListTr th,#galPhotosListTr td{height:70px}
#galPhotosListTr th,#galPhotosListTr td{vertical-align:middle}
#galPhotosListContainer td{width:100%}
.galleryLinkInactive{-moz-opacity:.30 !important;opacity:.30 !important; filter:alpha(opacity=30)}
#galSubtitleText,#galSubtitleText:hover{font-weight:bold;text-decoration:none;color:#526126}
#galRateContainer a,#galRateContainer a:hover{text-decoration:none}
#galSubtitleTextStub{display:none;font-style:italic;color:#8c9869;font-weight:normal;text-decoration:none}
#commentsHeader,#commentsBody{padding:4px}
#commentsBlock,#commentsAddBlock,#commentsNone{display:none}
#commentsList > div{border-top:dashed 1px;border-color:#BCE348;padding:4px;margin-bottom:2px}
#commentsList > div:first-child{border-top:none}
#commentsList div p.commentSubtitle{margin-left:4px;margin-right:4px}
#commentsList div div.commentData{margin-left:4px;margin-right:4px}
#commentsList div div.commentData.deleted{font-style:italic;color:#A0A0A0}
#commentsList span.authorName,#commentsList a.authorName{color:#ff8400;text-decoration:none}
#commentsList a.authorName:hover{text-decoration:underline}
#commentsList .commentDate{color:#7b9d18}
#commentsAddLogin,#commentsAddDeny,#commentsAddNCContest{padding-top:10px;padding-bottom:10px;text-align:center}
#commentsAdd{margin-left:121px}
#commentsNone{text-align:center;font-style:italic;padding-top:10px;padding-bottom:10px}

#galleryPager{text-align:center;margin-top:10px;margin-bottom:10px}

.galleryMyLinks{margin-top:10px;color:#ff8400;padding-left:6px;line-height:20px}
.galleryMyLinks.dedicated{margin-bottom:15px;padding:0;text-align:center;line-height:25px}
.galleryMyLinks a{color:#ff8400;text-decoration:none}
.galleryMyLinks a:hover{text-decoration:underline}
.lastCommentsHeader{color:#ff8400;padding-top:10px;padding-left:6px}
.lastComments .recentCommentsAuthor{color:#ff8400;text-decoration:none}
.lastComments a.recentCommentsAuthor:hover{text-decoration:underline}
.lastComments .recentCommentsDate{color:#7b9d18}
.lastComments td{text-align:left}
.lastComments td, .lastComments th{padding-top:4px;padding-bottom:4px}
.lastComments th{padding-right:4px}
.galleriesShortList{overflow:auto;max-height:200px}
.galleriesShortList a{color:#ff8400 !important;text-decoration:none !important}
.galleriesShortList a:hover{text-decoration:underline !important}
#galleryLastComments,#galleryLastCommentsNone,#galleryLastCommentsMy,#galleryLastCommentsNoneMy{display:none}
#galleryLastCommentsNone,#galleryLastCommentsNoneMy{padding-top:10px;padding-bottom:10px}

.favowners{margin:6px 6px 6px 6px;width:100%}
.favowners th{width:16px}
.favowners td{text-align:left;padding-left:8px}

.createGalleryLeft td, .createGalleryLeft th{vertical-align:middle}
.createGalleryLeft th{width:84px}
.createGalleryLeft td{padding-left:8px}
.createGalleryLeft img{width:84px;height:65px}
.createGalleryLeft img.allContests{width:64px;height:64px}
.createGalleryLeft td, .createGalleryLeft a{color:#ff8400;text-decoration:none}
#galTitle2{color:#ff8400;font-weight:bold;padding-left:25px;padding-right:25px;text-align:center;margin-bottom:5px}
#galDesc,#galShare,#galAuthorContainer{padding-left:25px;padding-right:25px;text-align:justify}
#galDesc{margin-bottom:10px}
#galShare,#galShare *{font-style:italic;font-size:10px}
#galShare{margin-top:10px;margin-bottom:10px}
#galAuthor a, #galAuthor u, #galSubtitleAuthor a, #galSubtitleAuthor u{text-decoration:none;color:#ff8400}
#galAuthor a.deleteGallery{text-decoration:none;color:#7b9d18}
#galAuthor a.deleteGallery u{text-decoration:underline;color:#7b9d18}
#galAuthorContainer{text-align:right}
#staticPhotosList{display:none}
.galdescedit textarea{border:solid 1px;background:#fbffe7;border-color:#BCE348;margin-bottom:2px}
.galdescedit button{color:#67850F;background:url(/img/front/button-grad.gif) repeat-x top;border: solid 1px;border-color: #97CA00;font-weight:bold;height:22px;margin:2 2 2 2}
#uploadButton{display:none}
#uploadButton div{margin-bottom:4px;margin-top:10px}
#galSubtitleBottom table{width:100%}
#galSubtitleBottom th{font-weight:normal;text-align:left}
#galSubtitleBottom td{text-align:right}
#galSubtitleRuler{margin-top:10px;margin-bottom:10px}
#galSubtitleTags{display:none}
#galImageContainer th{width:48px;text-align:center}
#galImageContainer td{text-align:center;width:612px}
#galImageContainer{width:100%}
table.galRightBar{width:16px}
table.galRightBar td{vertical-align:top;padding-top:4px;width:16px}
table.galRightBar td img{width:16px;height:16px}
table.galRightBar th{vertical-align:bottom;width:16px}
#galSuccVoteDiv{position:absolute;z-index:500;display:none}
#galRateNumberWrapper{position:relative}
#galRateNumberStub{height:10px}
#galRatePrefix{color:#7b9d18;margin-top:10px;font-size:10px;font-weight:normal;padding:0 !important;position:absolute;z-index:50;white-space:nowrap;left:-70px;top:22px}
#galRateNumberWrapper #galRateNumber{position:relative;top:15px}
#galRateNumber{color:#cd5903;text-align:center;margin-top:10px;padding:0 !important}
#galRateA{display:block}
#galSubtitleTopTable,#galSubtitleTopTable td{width:100%}
#galSubtitleTopTable th,#galSubtitleTopTable td{vertical-align:top;text-align:center}
#galSubtitleTopTable th a.fav{-moz-opacity:.30 !important;opacity:.30 !important; filter:alpha(opacity=30)}
#galSubtitleTopTable th a.fav:hover{-moz-opacity:.99 !important;opacity:.99 !important; filter:alpha(opacity=99)}
#uploadPreviewTable{width:100%}
#galRateContainer{position:relative;width:16px;overflow:visible}
a.rate1div{position:relative;left:-9px}
div.rate1div{background:url(/img/front/gallery/rate1.png) no-repeat;width:34px;height:52px}
div.rate1div.pale{background:url(/img/front/gallery/rate1-pale.png) no-repeat}

p.contentRight{text-align:right;font-style:italic;padding-top:10px}
table.imagesMedium td.contest{text-align:left;vertical-align:middle}
table.imagesMedium td.contest h1 > a{color:#ff8400;text-decoration:none}
table.imagesMedium td.contest h1 > a:hover{text-decoration:underline}
img#ratingLayer{width:16px;height:92px;position:absolute;display:none;z-index:490}

#selectAvatarDiv > div.img{background:url(/img/front/nophoto-semitransparent.png) no-repeat;width:144px;height:144px}
table.avatarActions{margin:10px;height:124px;width:124px}
table.avatarActions td,table.actions th, table.avatarActions a{font-weight:bold;text-decoration:none;vertical-align:middle;text-align:left}
table.avatarActions th{padding-right:8px}
table.avatarActions td{width:10px}
table.avatarActions tr.upload th,table.avatarActions tr.upload td{padding-bottom:6px}
table.avatarActions tr.create a {color:#9d5d18}

#photoWaitSelect{width:16px;height:16px;display:none;z-index:200;position:absolute;border:0 !important}

#activeContestsList li{font-weight:bold}
#activeContestsList li,#activeContestsList li a{color:#7b9d18}
#activeContestsList li.active,#activeContestsList li.active *{color:#ff8400}
#activeContestsBlock img.prize{width:62px;height:39px;position:relative;left:-7px;top:-20px}

.prizePlaceSmall{position:absolute;-moz-opacity:.70 !important;opacity:.70 !important; filter:alpha(opacity=70);width:28px;height:29px;border:0 !important;z-index:480}
#galImagePrize{display:none;position:absolute;-moz-opacity:.70 !important;opacity:.70 !important; filter:alpha(opacity=70);width:102px;height:142px;top:15px}
.galImageTop{position:absolute;-moz-opacity:.70 !important;opacity:.70 !important; filter:alpha(opacity=70);width:64px;height:65px;border:0 !important;z-index:480;top:9px}

.whocanvote{padding:20px !important}
.whocanvote span{color:#CD5903}
.whocanvote .canivote{text-align:center}
