body{ background:#0d0d0d; }
body.simple{background-color: #191919;}
body.contestformBody { background:#0d0d0d; }
select{ background: none repeat scroll 0 0 #242424 !important; border: 0 none; color: #767676; }
.background{ background:#0d0d0d; }
.background_social{ background:transparent; border:0; }
a{ color:#535353; }
::selection { background: #971B84; color: #fff }
::-moz-selection {background: #971B84; color: #fff }
input[type="text"], input[type="password"], textarea{ color:#767676; background:#242424; }
::-webkit-input-placeholder { color: #a8a8a8 !important }
:-moz-placeholder { color: #a8a8a8 !important }
::-moz-placeholder { color: #a8a8a8 !important }
:-ms-input-placeholder { color: #a8a8a8 !important }
#overlay { background:url('/i/black/overlay.png'); }
.spancheckbox{ background:#242424; border:1px solid #303030; }
.spancheckbox.checked{ background-image:url('/i/black/checkbox_check.png') }
.spanradio{ background-image:url('/i/black/radio.png') }/*done*/
.spanradio.checked{ background-image:url('/i/black/radio.png') } /*done*/
.invalid .selectspan{ background: none repeat scroll 0 0 #313131 !important; border: 1px solid #910000 !important; }
.overlabelLabel { color: #999 }
.emptyList { background-color: #242424; border: 1px solid #303030; color: #999999; } /*done*/
.hasPlaceholder{ color:#a8a8a8 !important }
.pie{ behavior: url(/js/PIE.htc) }
.field_error{ background: none repeat scroll 0 0 #FFF5F5; border: 1px solid #910000 !important }
.box{ background:#191919; behavior: url(/js/PIE.htc) }
.box h2{ color:#636363 }
.box h3{color:#636363 }
.box .close{background:url(/i/black/sprite.png) no-repeat 0 -207px; }
.box label{color:#616161 }
.box input{ border:1px solid #303030; behavior: url(/js/PIE.htc) }
.box .submit{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.box .recoverPassword{ color:#616161 }
.box .errorBox{ color:#795353; background:#e6dcdc; border:1px solid #dbc3c3 }
.loginboxframe input.error{ background: none repeat scroll 0 0 #313131; border: 1px solid #910000 !important; } /*done*/
.loginboxframe .register{ color:#3d989e }
.loginboxframe_register{ border-top:1px solid #030303; } /*done*/
.loginboxframe .errortext{ color: #c01700 }
.boxcontent{ background:#191919; behavior: url(/js/PIE.htc) }
.boxcontent h1{ color:#999999; }
.boxcontent h2{ color:#636363; }
.boxcontent label{ color:#767676 !important }
.boxcontent input, textarea{ border: 1px solid #303030; behavior: url(/js/PIE.htc) }
.boxcontent button{ background:#535353; color:#cccccc; behavior: url(/js/PIE.htc) }
.selectspan{ background: #242424 !important; border: 1px solid #303030; color: #767676; behavior: url(/js/PIE.htc) } /*done*/
.selectspan .select_arrow{ background: url("/i/black/sprite.png") no-repeat scroll -166px -192px  transparent }
.selectspan.error { border:1px dashed #C00000; background-color: #FEE !important }
nav ul.dropdown li a          { color: #c1c1c1 }
nav ul.dropdown li:after {
    background:url("/i/black/sprite.png") no-repeat -166px 0;
}
nav ul.dropdown li.hover a{ color: #FFF }

nav ul.dropdown li.arrow a, nav ul.dropdown li.hover a{ color:#FFF }
nav ul.dropdown li.hover{ background:#575757 }
nav ul.dropdown a:active{ color: #FFF }
nav ul.submenu li:hover{ background:#3F3F3F }
nav ul.submenu li.hover a{ color: #FFF }
ul.dropdown ul li{ background: #575757; color: #000; border-bottom: 1px solid #4f4f4f }
.photoBox { background:#242424; behavior: url(/js/PIE.htc) }
.photoBox-state-highlight { background: #fefcc6; behavior: url(/js/PIE.htc) }
.editorder .photoBox { border: 2px dashed #535353; } /*done*/
.photoBox .icon{ color:#767676; }
.photoBox .views{ background:url("/i/black/sprite.png") no-repeat scroll -300px -31px }
.photoBox .photos{ background:url("/i/black/sprite.png") no-repeat scroll -300px 1px }
.photoBox .rate{ background:url("/i/black/sprite.png") no-repeat scroll -300px -16px }
.photoBox .comments{ background:url("/i/black/sprite.png") no-repeat scroll -300px -45px }
.photoBox .username{ border-top: 1px solid #303030; }
.photoBox .username a{ color:#767676; }
.photoBox .photoDeleteTrigger{ background:url("/i/sprite.png") no-repeat scroll -166px -28px #3a9dd0; behavior: url(/js/PIE.htc) }
.photoBox .photoEditTrigger{ background:#288a95; color:#FFF; behavior: url(/js/PIE.htc) }
.photoBox .photoChooseTrigger{ background:#288a95; color:#FFF; behavior: url(/js/PIE.htc) }
.photoBox .userAddInfo { color: #8e8e8d; }
.photoBox a.choosePhoto:hover img,
.photoBox.profile a.img:hover img { opacity: 0.2; filter: alpha(opacity=20); }
.columns .filler{ background:#191919; behavior: url(/js/PIE.htc) }
.loadMore { } /*done*/
.loadMore:before {background:url("/i/black/sprite.png") no-repeat -80px -112px;}
.loadMore a{ color:#999999; } /*done*/
.loading.loading{ background:url('/i/black/ajax-loader.gif') no-repeat left center }
/*#photoLayer { background-color: #fff; behavior: url(/js/PIE.htc) }*/
#photoLayer { background-color: #242424; }  /*done*/
#photoLayer h1 { color:#636363; }
#photoLayer .photo .report a{color:#999999;} /*done*/
#photoLayer .photo .description{ background:#191919; color: #767676; } /*done*/
#photoLayer .photo p a{ color:#999999; } /*done*/
#photoLayer .photo p .category{ background:#303030; } /*done*/
#photoLayer .photo .statistics{ background:#191919; color: #767676; } /*done*/
#photoLayer .photo .statistics .photorating{ border-top:1px solid #303030; } /*done*/
#photoLayer .photo .statistics .rank{ background:url("/i/black/photolayer_stars.png") repeat-x scroll 0 -13px; } /*done*/
#photoLayer .photo .users{background:#191919; color: #767676; } /*done*/
#photoLayer .photo .users img{ border:4px solid #242424; } /*done*/
#photoLayer .photo .users a{ color:#999999; } /*done*/
#photoLayer .photo .previous span, #photoLayer .photo .next span{ background-image:url('/i/black/sprite.png'); } /*done*/
#photoLayer .comments_menu{ background:#191919; } /*done*/
#photoLayer .photo .statistics .views{ background:url("/i/black/sprite.png") no-repeat scroll -300px  -29px transparent; } /*done*/
#photoLayer .close{ background:url(/i/black/sprite.png) no-repeat 0 -207px; }/*done*/
#photoLayer .photo .loader { background: transparent url(/i/black/ajax-loader.gif) no-repeat center center; height: 100px; }/*done*/
#photoLayer .error_placeholder { background:#111; }/*done*/
#photoLayer .error_placeholder .txt{ color:#767676; }/*done*/
.photorating .rank .active{ background:url("/i/black/photolayer_stars.png") repeat-x scroll 0 0 } /*done*/
.photorating .rank .active.set { background-position: 0 -27px !important; height: 14px !important;}
header{background-color:#161616 }
.header{background:#212020 }
.header_nav{background:#3f3f3f }
.unlogged_links{ color:#FFF }
.unlogged_links a{ color:#FFF }
.unlogged_links #login{ border-right:1px solid #3f3f3f; color:#3d989e }
.logged .btn_add_photo{ background:#288a95; color:#044a52; behavior: url(/js/PIE.htc) }
.logged .btn_add_photo:after {  background:url('/i/sprite.png') no-repeat -166px -273px;  }
.logged .avatar{ behavior: url(/js/PIE.htc) }
.logged .avatar .select{ background:url("/i/sprite.png") no-repeat scroll -166px -239px transparent; }
.logged span.messages_count{ background: none repeat scroll 0 0 #971B84; color: #FFFFFF; behavior: url(/js/PIE.htc) }
.logged .usermenu{ background:#2e2e2e; -webkit-box-shadow:  0px 3px 10px -3px #000; box-shadow:  0px 3px 10px -3px #000 }
.logged .usermenu li:hover{ background:#971b84 }
.logged .usermenu li:hover span{ color:#b1b1b1 }
.logged .usermenu li a{ color:#b1b1b1 }
.logged .usermenu li a span{ color:#971b84 }
.logged .usermenu li a:hover, .logged .usermenu li span:hover{ color:#FFF }
.logged .usermenu li a:hover span{ color:#FFF }
.logged .usermenu li.line{ border-top:1px solid #1e1e1e }
.logged.on .avatar .select { background: #2e2e2e !important }
.logged.on .avatar { background:#2e2e2e; behavior: url(/js/PIE.htc) }
.searchquery{ background: none repeat scroll 0 0 #E5E5E5 !important; color: #5C5C5C !important; behavior: url(/js/PIE.htc); behavior: url(/js/PIE.htc) }
.searchbutton{ background: url(/i/sprite.png) no-repeat scroll -119.5px -16px #E5E5E5; behavior: url(/js/PIE.htc); behavior: url(/js/PIE.htc) }
.content .subpage{ color:#999999; } /*done*/
.content h1{ color:#636363; }
.content h1 a{ color:#971b84 }
.content h2{ color:#999999; }
span.commentsfirst { color: #971b84 }
.breadcrumbs span{ color:#767676; }
.breadcrumbs h1{ color:#999999; }
.breadcrumbs .first span { color:#999999; }
.register_info{ color:#971b84 }
.register_info a,
button.showGallery{ background:#971b84; color:#FFF; behavior: url(/js/PIE.htc) }
.register_info a:hover{ background:#a41b8f }
.slider .slide { background-color:#242424; }
.slider .slide .image{ background-color:#242424; behavior: url(/js/PIE.htc) } /*done*/
.slider .slide .image .infobar{ behavior: url(/js/PIE.htc) } /*done*/
.slider .slide .image .infobar .title{ color:#971b84 }
.slider .slide .image .infobar .subtitle{ color:#767676 }/*done*/
.slider .slide .other{ background:#242424; behavior: url(/js/PIE.htc) }/*done*/
.slider .slide .other a{ color:#999999; }
.commented_box{ background:#242424; behavior: url(/js/PIE.htc) }
.commented_box .title{ color: #767676; }
.footer_info_text{ color:#303030; border-top:1px solid #303030; }
.recommended{ color:#303030; border-top:2px solid #303030; }
.recommended .separator{ background:#2f2f2f; }
.footer{ background:#1e1e1e; behavior: url(/js/PIE.htc); }
.footer li{ border-right:1px solid #424242; }
.footer a{ color: #616161 }
.footer .write_to_us{ background:url("/i/black/sprite.png") no-repeat scroll -450px 4px } /*done*/
.footer .sitemap{ background:url("/i/black/sprite.png") no-repeat scroll -450px -28px } /*done*/
.footer .newsroom{ background:url("/i/black/sprite.png") no-repeat scroll -450px -62px } /*done*/
.footer .faq{ background:url("/i/black/sprite.png") no-repeat scroll -450px -96px } /*done*/
.footer .rules{ background:url("/i/black/sprite.png") no-repeat scroll -453px -131px } /*done*/
.footer .advert{ background:url("/i/black/sprite.png") no-repeat scroll -450px -167px } /*done*/
.footer .changebg{ background:url("/i/black/sprite.png") no-repeat scroll -450px -204px; } /*done*/
.footer_text{ color:#656461 }
.portfolio h1{ border-left: 1px solid #303030; }
.portfolio .portfolio_select{ }
.portfolio .portfolio_select:after{ background:url('/i/sprite.png') no-repeat -166px -210px }

.portfolio .portfolio_select_items li a{ color: #999999; }
.portfolio_filter { background:#303030; }
.portfolio_filter li a.active{ background:#191919; border: 1px solid #191919; } /*done*/
.portfolio_filter li.first a.active{ behavior: url(/js/PIE.htc) }
.portfolio_filter li.last a.active{ behavior: url(/js/PIE.htc) }
.portfolio_filter li a{ color:#999999; background:#303030; }
.portfolio_filter li a span{background:url('/i/black/sprite.png') no-repeat -166px -198px; }
.portfolio_filter .submenu li a{ color: #5A5A5A }
.portfolio .selected{ background:#191919; border:1px solid #191919; color: #999999; behavior: url(/js/PIE.htc) } /*done*/
.portfolio .selected a{ color:#636363 }
.portfolio .selected a:hover{color:#971b84 }
.portfolio .selected label{ color:#999999; } /*done*/
.portfolio .selected input[type="text"]{ border: 1px solid #303030; behavior: url(/js/PIE.htc) } /*done*/
.portfolio .selected input[type="submit"]{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.portfolio .selected button{ background:#535353; color:#cccccc; behavior: url(/js/PIE.htc) }/*done*/
#portfolio_filters ul li{ color:#767676; background:#0D0D0D; } /*done*/
#portfolio_filters ul li .value{ color:#999999; }
#portfolio_filters ul li .filterRemover span{ background:url('/i/black/sprite.png') -25px -67px; }
.portfolio_filter li a.profession_select.active { background:#191919; color:#999999; }

.description{ color:#971b84; border-bottom: 1px solid #303030; }
.req, .required_info span{ color:#db5959 }
.errors{ color:#910000; }
.FormFieldSubmit{ background:#3d989e; color:#FFF }
.required_info{ border-top: 1px solid #303030; color: #535353; }
.register .invalid input{border:1px solid #910000 !important; background:#313131; } /*done*/
.register .infobox{ border:1px solid #303030; } /*done*/
.register .infobox p{ color:#767676; } /*done*/
.register .infobox a{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.register .valid_ico{ background-image:url('/i/validate_icons.png') }
/*.register .FormRow.invalid input[type="text"]{ border:1px solid #d4afaf; background:#fff5f5 } do dokończenia */
.profile h1{ color:#999999; }
.profile .online{ background:url('/i/black/sprite.png')  no-repeat -166px -141px; } /*done*/
.profile .offline{ background:url('/i/black/sprite.png') no-repeat -166px -128px; } /*done*/
.profile .type{ color:#7bb6d9; border:1px solid #9dcae2; behavior: url(/js/PIE.htc) }
.profile .orderInfoLoader { background: url('/i/black/ajax-loader.gif') no-repeat right center }
.addReferenceTrigger {background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
/*.observeTrigger .observe{ background:url('/i/profile_button_plus.png') no-repeat left center }*/
.observeTrigger.on .observed { } /*done */

.profile .buttons .gray { background: #353535; color: #cccccc; } /*done*/
/*.profile .buttons .message{ background:url('/i/profile_button_message.png') no-repeat left center }*/
/*.profile .buttons .invite{ background:url('/i/profile_button_invite.png') no-repeat left center }*/
.profile .buttons .select{ background: url('/i/black/select_arrow2.png') no-repeat center center #535353; }
.social{ background:url('/i/social3.png') no-repeat 20px 25px #242424; behavior: url(/js/PIE.htc) }
.social.active{ background:#242424; }
.social.active .preloader{ background: transparent url(/i/black/loader.gif) no-repeat center center }
.profile .profile_menu{ background:#303030; }
/*.profile .profile_menu li:hover{ background: url(/i/profile_menu_active.png) no-repeat bottom center }*/
.profile .profile_menu li a{ color:#999999; }
.profile .profile_menu li a:hover{ color:#971b84 }
.profile .profile_menu .arrow { background: url(/i/black/profile_menu_active.png) no-repeat bottom center }
.profile .profile_menu .arrow a{ color:#971b84 }
.profile .show { color:#5a5a5a }
.profile .show a{ color:#5a5a5a }
.profile .show .active{ color:#971b84 }
.profile .info{ color:#616161 }
.profile .info a{ color:#288a95 }
.profile .info .location{}
.profile .info .location:before{background:url("/i/black/sprite.png") no-repeat -80px -80px; height:12px; margin-top:-6px;width:9px; }

.profile .info .www{}
.profile .info .www:before{background:url("/i/black/sprite.png") no-repeat -81px -98px; }
.profile .info .url:before{background:url("/i/m/svg/LINK_do_profilu.svg") no-repeat 0 0; }
.profile .info .agency{}
.profile .info .agency:before {background:url("/i/black/sprite.png") no-repeat -80px -67px;}

.profile .profile_box p{ color:#535353; -moz-binding: url('xbl.xml#wordwrap') }
.profile h2{ color:#767676; border-bottom:1px solid #303030; }
.profile table.exp_table{ color:#535353; }
.profile .range li{ color:#a26464; }
.profile .range .yes{ background:#494e43; color: #89A264; } /*done*/
.profile .range .yes .ico{ background: url('/i/black/sprite.png') no-repeat -166px -180px;  } /*done*/
.profile .range .no{ background: #4e2e2e; }
.profile .range .no .ico{ background: url('/i/black/sprite.png') no-repeat -166px -168px } /*done*/
.profile .buttons .selected{ background:#535353; border:1px solid #767676; behavior: url(/js/PIE.htc) }
.profile .buttons .selected a{ color:#999999; }
.profile .buttons .selected a:hover{color:#FFF; }
.profile .buttons a.select.active{ background:url("/i/black/select_arrow2_white.png") no-repeat scroll center center #535353; border:1px solid #767676; border-bottom:0; behavior: url(/js/PIE.htc) }
.profile .buttons .selected .help{ background:url('/i/sprite.png') no-repeat -166px -154px; }
.profile .buttons .selected .hint{ background:#3f3f3f; color:#FFF; behavior: url(/js/PIE.htc); -webkit-box-shadow:  0px 3px 10px -3px #000; box-shadow:  0px 3px 10px -3px #000 }
.profile .references .submenu{ color:#909090 }
.profile .references .submenu a{ color:#909090 }
.profile .references .submenu a.active{ color:#971b84 }
.profile .references .submenu a.select{ color:#616161; background:#CECECE; border:1px solid #CECECE; behavior: url(/js/PIE.htc) }
.profile .references .submenu a.select span{ background: url("/i/black/select_arrow2.png") no-repeat scroll center center transparent }
.profile .references .submenu a.select.active{ background:#FFF; border:1px solid #b2b2b2; behavior: url(/js/PIE.htc) }
.profile .references .submenu a.select.active span{background: url("/i/select_arrow2_white.png") no-repeat scroll center center transparent }
.profile .references .list td{ border-bottom:1px solid #303030 }
.profile .references .list td.author{ color:#616161 }
.profile .references .list .rate .text.positive{ color:#8b9c24 }
.profile .references .list .rate .text.negative{ color:#d94949 }
.profile .references .list .rate .text.neutral{ color:#515151 }
.profile .references .list .date{ color:#a8a8a8 }
.profile .references .list .text p{ color:#767676; } /*done*/
.profile .references .list .author a{ color:#616161 }
.profile .references .list .author .user img{ border:4px solid #242424; behavior: url(/js/PIE.htc) }
.profile .references .selected{ background:#FFF; border:1px solid #b2b2b2; behavior: url(/js/PIE.htc) }
.profile .references .selected li{border-bottom: 1px solid #e3e3e3 }
.profile .references .selected .information{ color:#616161 }
.profile .references .selected .btns .btn{ behavior: url(/js/PIE.htc) }
.profile .references .selected .btns .yes{ background:#3d989e; color:#FFF }
.profile .references .selected .btns .no{ background:#cecece; color:#757575 }
#userphoto .image{ background-color:#242424; }
#userphoto .image .infobar{ background:#242424; }
#userphoto .image .infobar .title{ color:#767676; }
#userphoto .image .infobar .value{ color:#767676; }
.addreference h2{ color:#971b84 }
.addreference label{ color:#616161 }
.addreference textarea{ behavior: url(/js/PIE.htc) }
.addreference input[type="submit"]{ background:#3d989e; color:#FFF }
.addreference .cancel{ background:#cecece; color:#757575; behavior: url(/js/PIE.htc) }
.boxcontent.addprofilephoto h4{ color:#636363 }
.boxcontent.addprofilephoto .info{ background:#d3d1ac; color:#191919; } /*done*/
.boxcontent.addprofilephoto .fileUploadBtn{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.comments_menu{ background:#242424; }/*done*/
.comments_menu li{ border-right: 1px solid #303030; } /*done*/
.comments_menu li a{ color:#999999; }/*done*/
.comments_menu li a.active{ color:#971b84 }
.comments_menu li a.loading { background:url('/i/comments_refresh.png') no-repeat right 3px }
.comments .add_comment{ background: none repeat scroll 0 0 #3D989E; color: #FFFFFF; behavior: url(/js/PIE.htc) }
.comments .links{ color: #E1E1E1 }
.comments .links a{ color:#2f8e98 }
.comments .added{ color:#535353; } /*done*/
.comments .added a{ color:#2f8e98 }
.comments .added span { color:#2f8e98 }
.comments .reply{ color:#2f8e98 }
.comments .commentTxt{ color:#a3a3a3; }/*done*/
.comments .repliesTxt a{ color:#616161 }
.comments .repliesTxt span.off{ background:url('/i/sprite.png') no-repeat -25px -62px }
.comments .repliesTxt span.on{ background:url('/i/sprite.png') no-repeat -25px -58px; }
.comments .votes{ color:#616161 }
.comments .voteUp span{ color:#829500 }
.comments .voteUp a{ background:url('/i/black/sprite.png') no-repeat -25px -40px; }
.comments .voteDown a{ background:url("/i/black/sprite.png") repeat scroll -42px -40px }
.comments .voteDown span{ color:#d94949 }
.comments .subcomment .commentTxt{ color:#A3A3A3; }/*done*/
.comments #subCommentForm_FormField_content{ border:1px solid #535353; }/*done*/
.comments #commentForm_FormField_content{ border:1px solid #515151; } /*done*/
.comments .addCommentForm{ background:#191919; behavior: url(/js/PIE.htc) } /*done*/
.comments .addCommentForm .comment_form .cancel{ color:#cccccc; background:#535353; } /*done*/
.comments .addCommentForm .comment_form .reply_to{ background:#242424; border:1px solid #2f2f2f; color:#545454; } /*done*/
.comments .addCommentForm .comment_form .reply_to span{ color:#3d989e }
.comments .addCommentForm .comment_form .FormRow_captcha .FormFieldCaptcha{ border: 1px solid #D7D7D7; behavior: url(/js/PIE.htc) }
.comments .addCommentForm .comment_form .lettersLeft{ color:#303030; } /*done*/
.comments .requiredInfo{ color:#535353; border-top:1px dotted #303030; } /*done*/
.comments .addCommentForm .comment_form .FormFieldSubmit{ border: 1px solid #D7D7D7; behavior: url(/js/PIE.htc) }
.comments .commentAdded{ background:#191919; behavior: url(/js/PIE.htc) } /*done*/
.comments .commentAdded h2 { color: #3d989e }
.comments .commentAdded p.commentaddedp { color: #979797 }
.comments .commentAdded p strong { color: #5a5a5a }
.comments .pages li a{ color:#616161 }
.comments .pages li.active a{ color:#b26ea5 }
.comments .pagination .pnext a, .forum .pagination .pprev a{ color:#616161 }
.comments .commentcontent{ background:url('/i/black/comment_dots.png') repeat-x bottom }
.comments #commentformcont{ background: url("/i/black/comment_dots.png") repeat-x scroll center top transparent }
.profile .left .user_edit{ background:#288a95; color:#FFF; behavior: url(/js/PIE.htc) }
.profile .left #userphoto .photo_button{ background:#288a95; color:#FFF; behavior: url(/js/PIE.htc) }
.profile .left .user_remove{ background:#288a95; color:#FFF; behavior: url(/js/PIE.htc) }
.comments .mod_remove{ background:#3a9dd0; color:#FFF; behavior: url(/js/PIE.htc) }
.comments .mod_remove_small{ background:url("/i/sprite.png") no-repeat scroll -166px -28px #3a9dd0; behavior: url(/js/PIE.htc) }
.profile .references .mod_remove_small{ background:url("/i/sprite.png") no-repeat scroll -166px -28px #3a9dd0; behavior: url(/js/PIE.htc) }
.profile .moderator span{ color:#616161 }
.profile .moderator .moderate{ background: #3a9dd0; color:#FFF; behavior: url(/js/PIE.htc) }
.notify_bg{ background:#aeb76e; behavior: url(/js/PIE.htc) }
.notify{ color:#FFF }
.status_notify{ background:#3f3f3f; color:#e2e2e2; -webkit-box-shadow: 0px -2px 10px -2px #000; box-shadow: 0px -2px 10px -2px #000; behavior: url(/js/PIE.htc) }
.status_notify span{ background:url('/i/sprite.png') no-repeat -166px -90px; }
.notify_bg.error{ background:#c74141 !important }
.profile .left .cancel{ color:#CCCCCC; background:#353535; behavior: url(/js/PIE.htc) }
.profile .left .FormFieldSubmit{ behavior: url(/js/PIE.htc) }
.boxcontent.moderate .menu_link{ color:#3a9dd0 }
.boxcontent.moderate .history{ border-top:1px solid #e0e0e0 }
.boxcontent.moderate .history .title{ color:#636363 }
.boxcontent.moderate .history .log li{ color:#aaaaaa }
.boxcontent.moderate .history .log li .date{ color:#636363 }
.boxcontent.moderate .history .log li .username{ color:#3a9dd0 }
.boxcontent.moderate .btn_close{ background:#3a9dd0; color:#FFF; behavior: url(/js/PIE.htc) }
.boxcontent.moderate .container .subtitle{ color:#636363 }
.boxcontent.moderate .data .calendar{ background:url('/i/calendar.png') }
.boxcontent.moderate .data .btn_submit{ background:#848484; color:#FFF; behavior: url(/js/PIE.htc) }
.boxcontent.moderate .loading { background: #fff url('/i/moderation-loader.gif') no-repeat center center }
.category h1{ border-left: 1px solid #303030; }
.category_select{}
.category_select:after{ background:url('/i/sprite.png') no-repeat -166px -210px }
.category_select_items li a{ color: #999999; }/*done*/
.category_filter li{ background:#303030; } /*done*/
.category_filter li:hover{background:#191919; }/*done*/
.category_filter li a{ color:#999999; }/*done*/
.category_filter li a:after {
    background:url('/i/black/sprite.png') no-repeat -166px -198px;
}
.category_filter .submenu li a{ color: #999999; } /*done*/
.tags h1{ color:#999999 }
.tags .letters{ background:#303030 }/*done*/
.tags .letters a{ color:#999999 }/*done*/
.tags .tags_list a{ color:#3d989e }
.tags .letters .selected a{ color:#971b84 }
.tags .letter, .tags .tag{ color:#888888; border-left: 1px solid #767676; }
.tags .tags_box{ background:#242424; behavior: url(/js/PIE.htc) }
.tags .tags_box .title{ color:#767676; }
.tags .tags_box a{color:#3d989e }
.adv h1{ color:#999999; } /*done*/
.adv .buttons a{background:#971b84; color:#FFF; behavior: url(/js/PIE.htc); } /*done*/
.adv .buttons .add:before{ background: url("/i/black/sprite.png") no-repeat -166px -118px; } /*done*/
.adv .search{ border:1px solid #303030 } /*done*/
.adv .search li{ color:#636363 } /*done*/
.adv .search .input { border:1px solid #303030; behavior: url(/js/PIE.htc) } /*done*/
.adv .search .submit{ background:#535353; color:#cccccc; behavior: url(/js/PIE.htc) } /*done*/
.adv h2{ color:#767676; } /*done*/
.adv .links { border-bottom:1px solid #303030; } /*done*/
.adv .categories a{ color:#3d989e }
.adv .table thead{ background:#303030; } /*done*/
.adv .table th{ color:#767676; } /*done*/
.adv .table .category{ color:#3d989e }
.adv .table .body .theard, .adv .table .body .theard a{ color:#999999; } /*done*/
.adv .table .body .theard .city{ color:#535353; } /*done*/
.adv .table .body .theard .views_count{ border:1px solid #535353; color:#767676; behavior: url(/js/PIE.htc) }
.adv .table .body .table_category{ border-top:1px solid #d8d7d7 }
.adv .table .body .theard .time{ color:#535353; }
.adv .table .body .theard .icon span{ background:url('/i/black/sprite.png') -80px -54px; } /*done*/
.adv .pagination{ border-top: 1px solid #D8D7D7 }
.adv .pages li a{ color:#616161 }
.adv .pages li.active a{ color:#b26ea5 }
.adv .pagination .pnext a, .adv .pagination .pprev a{ color:#616161 }
.adv .info{ border:1px solid #303030; } /*done*/
.adv .info .www .phone{ color:#616161 }
.adv .info .author img{ border:4px solid #242424; behavior: url(/js/PIE.htc) }
.adv .info span.title{ color:#999999; } /*done*/
.adv .info span.text{ color:#3d989e }
.adv .info a.username{ color:#999999; } /*done*/
.adv .info span.type{ color:#767676; } /*done*/
.adv .info .www .address a{ color:#616161 }
.adv .info li.border-right{ border-right:1px solid #303030; } /*done*/
.adv .adv_content{ color:#A3A3A3; background:#242424; } /*done*/
.boxcontent p{ color:#767676; } /*done*/
.forum h1{ color:#999999; }  /*done*/
.forum .buttons a.rss{ background:url('/i/black/sprite.png') no-repeat 0 -90px;}
.forum .buttons a.select{ border:1px solid #0D0D0D; background:url("/i/black/sprite.png") no-repeat scroll 0 -227px #535353;  } /*done*/
.forum .buttons .mod_select{ background: none repeat scroll 0 0 #3A9DD0 !important; color: #FFFFFF }
.forum .buttons .mod_select.active{ background:#fff !important; color:#636363 }
.forum .buttons .mod_selected{ background:#FFF; border:1px solid #b2b2b2; behavior: url(/js/PIE.htc) }
.forum .buttons .mod_selected .link .move{ color:#636363 }
.forum .buttons .mod_selected a{ color:#636363 }
.forum .buttons .add{ background: #3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.forum .buttons .add .ico{ background:url("/i/sprite.png") no-repeat -166px -118px; }
.forum .table a{ color:#616161 }
.forum .table thead{ background:#242424; } /*done*/
.forum .table th{ color:#999999; } /*done*/
.forum .table .category{ color:#3d989e }
.forum .table .subforum{ border-bottom:1px solid #303030; } /*done*/
.forum .table .subforum .title span{ color:#a8a8a8 }
.forum .table .body .count{ border:1px solid #535353; color:#767676; behavior: url(/js/PIE.htc) }
.forum .table .body .theard td{ border-bottom:1px solid #303030; } /*done*/
.forum .table .body .theard .title a{ color:#767676; } /*done*/
.forum .table .body .theard .icon{ background:url('/i/black/sprite.png') no-repeat } /*done*/
.forum .table .body .theard .icon.icon_new{ background-position:-80px  -33px; } /*done*/
.forum .table .body .theard .icon.icon_check{ background-position:-92px  -33px; } /*done*/
.forum .table .body .theard .time{ color:#888888 }
.forum .table .body .subforum_name{ color:#3d989e }
.forum .table.main .body .theard .title span{ color:#a8a8a8 }
.forum .forums .body .theard .stats{ color:#888888 }
.forum .post_count{ border:1px solid #303030; color:#999999; behavior: url(/js/PIE.htc) } /*done*/
.forum .show_replies{ color:#535353; } /*done*/
.forum .show_replies a{ color:#999999; }
.forum .show_replies a.active{ color:#971b84; }
.forum .display_count{ color:#767676; } /*done*/
.forum .pages li a{ color:#767676 } /*done*/
.forum .pages li.active a{ color:#b26ea5 }
.forum .pagination .pnext a, .forum .pagination .pprev a{ color:#767676; } /*done*/
.forum .reply{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.forum .posts .post{ border-bottom: 1px solid #303030; } /*done*/
.forum .posts .post.first{ border-top: 1px solid #303030; } /*done*/
.forum .posts .post dt img{ border:5px solid #242424; behavior: url(/js/PIE.htc) }
.forum .posts .post dt span.username{ color:#999999; } /*done*/
.forum .posts .post dt span.status{} /* DONE */
.forum .posts .post dt span.posts_count{ border:1px solid #535353; color:#535353; behavior: url(/js/PIE.htc); } /*done*/
.forum .posts .post dd span.title{ color:#999999; } /*done*/
.forum .posts .post dd span.date{ color:#535353; } /*done*/
.forum .posts .post dd p.text{ color:#a3a3a3; } /*done*/
.forum .posts .post dd div.post_footer{ color:#535353; } /*done*/
.forum .posts .post dd a.like{ } /*done*/
.forum .posts .post dd a.like:before{ background:url("/i/black/sprite.png") no-repeat -80px -20px; }
.forum .posts .post dd .share{ color:#909090 }
.forum .posts .post dd .share a{ color:#3d989e }
.boxcontent.newpost .reply_to{ color:#535353; } /*done*/
.boxcontent.newpost .reply_to span{ color:#767676; } /*done*/
.forum .my_posts .title{ color: #636363 }
.forum .buttons .selected{ background:#535353; border:1px solid #767676; behavior: url(/js/PIE.htc) }
.forum .buttons .selected a{ color:#999999; }
.forum .buttons .selected a:hover{color:#FFF; }
.forum .buttons a.select.active{ background:url("/i/black/select_arrow2.png") no-repeat scroll 9px 12px #535353; border:1px solid #767676; border-bottom:0; behavior: url(/js/PIE.htc) }
.forum .legend{ border-top:1px solid #303030; color: #767676; } /*done*/
.forum .legend .icon{ background:url('/i/black/sprite.png') no-repeat } /*done*/
.forum .legend .icon.icon_new{ background-position:-80px  -33px; } /*done*/
.forum .legend .icon.icon_check{ background-position:-92px -33px; } /*done*/
a.forumPostDeleteTrigger{ background:url("/i/sprite.png") no-repeat scroll -166px -28px #3A9DD0 }
.profilestart_steps{ background:#212020 }
.profilestart_steps .logo{ background:url('/i/mm_logo.png') }
.profilestart_steps span.text{ color:#6d6d6d }
.profilestart_steps .steps{background:url('/i/profile_steps.png') }
.profilestart .info{ background:#c5cc91; color:#667500; behavior: url(/js/PIE.htc) }
.profilestart .btn_skip{ color:#616161; background:#d4d4d4; behavior: url(/js/PIE.htc) }
.profilestart .message{ color:#999999; }
.profilestart .info2{ color:#971b84; border-bottom: 1px solid #303030; } /*done*/
.profilestart .head{ color:#767676; border-bottom:6px solid #303030; } /*done*/
.profilestart .FormBox .FormLabelBox label{ color:#616161 }
.profilestart .FormBox legend{ color:#616161 }
.profilestart .add_photo{ border:5px solid #242424; behavior: url(/js/PIE.htc) } /*done*/
.profilestart .left .btn_add{ color:#cccccc; background:#535353; behavior: url(/js/PIE.htc) } /*done*/
.profilestart .select{ background: url("/i/black/select_arrow.png") no-repeat scroll 286px center #FFFFFF !important }
.profilestart .profilestart_footer{ border-top: 1px solid #303030; } /*done*/
.profilestart .btn_skip2{ color:#cccccc; background:#535353; behavior: url(/js/PIE.htc) } /*done*/
.profilestart .btn_submit{ color:#FFF; background:#3d989e; behavior: url(/js/PIE.htc) }
.addphoto .message{ color:#999999; } /*done*/
.addphoto .info2{ color:#971b84; border-bottom: 1px solid #303030; } /*done*/
.oldbrowser .progressCount { background:transparent url(/i/black/ajax-loader.gif) no-repeat center 33px !important }
.addphoto .troubles{ color:#848484 }
.addphoto .troubles a{ color:#3d989e }
.addphoto .btn{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.addphoto .skip{ color:#848484 }
.addphoto #uploadResults{ border-bottom: 1px solid #303030; } /*done*/
.addphoto #uploadResults .head{ border-bottom:6px solid #303030; color:#535353; }/*done*/
.addphoto #uploadResults .title{ color:#767676; border-right: 1px solid #303030; } /*done*/
.addphoto #uploadResults .photos .photo{ border:1px solid #d8d7d7; background:#242424; }
.addphoto #uploadResults .uploadPhotoBox .image{ border:1px solid #303030; background:#242424; } /*done*/
.addphoto #uploadResults .uploadPhotoBox a.select{ background:url("/i/black/select_arrow2_white.png") no-repeat scroll center center #242424; }
.addphoto #uploadResults .uploadPhotoBox a.selected{ border:1px solid #191919; background-color:#191919; behavior: url(/js/PIE.htc) }
.addphoto #uploadResults .uploadPhotoBox .select_content{ background:#191919; border:1px solid #191919; behavior: url(/js/PIE.htc) }
.addphoto #uploadResults .uploadPhotoBox .select_content a{ color:#999999; }
.addphoto #uploadResults .uploadPhotoBox .select_content a:hover{ color:#971b84 }
.addphoto #uploadResults textarea{ border:1px solid #303030; color:#5C5C5C; behavior: url(/js/PIE.htc) } /*done*/
.addphoto #uploadResults textarea.error { border: 1px dashed #C00000; background-color: #FEE !important }
.addphoto #uploadResults .tagedit-list{ border:1px solid #303030; background:#242424; behavior: url(/js/PIE.htc) } /*done*/
.addphoto #uploadResults .tagedit-list .tagedit-listelement-old,
.editphoto .tagedit-list .tagedit-listelement-old{ background:#e0e0e0; color:#616161; behavior: url(/js/PIE.htc) }
.addphoto #uploadResults .options{ color:#5c5c5c }
.addphoto #uploadResults .acUserItem{ background:#303030; color:#999999; } /*done*/
.addphoto #uploadResults .acUserItem .removeAcCoworker{ color:#3D989E; }
.addphoto #uploadResults .coworkersTrigger{ color:#3d989e }
.addphoto #uploadResults .coworkersTrigger.act{ color:#767676; } /*done*/
.addphoto #uploadResults .help {background-image:url('/i/sprite.png'); }
.addphoto .coworkersAc{ border:1px solid #303030; background:#242424; color: #5C5C5C; behavior: url(/js/PIE.htc) } /*done*/
.ui-autocomplete{ border: 1px solid #393939 !important; background:#303030; color:#929292 }
.ui-autocomplete a{ border-bottom:1px solid #242424 !important }
.ui-autocomplete a:hover, .ui-autocomplete a:focus{ background:#303030 !important }
.ui-autocomplete img{ border:4px solid #242424; behavior: url(/js/PIE.htc) }
.ui-autocomplete li{ background:#303030; }
.ui-autocomplete .username{ color:#929292 }
.ui-autocomplete .profession{ color:#929292 }
.addphoto #editSinglePhotoForm .category{ color:#5c5c5c }
.addphoto #editAtOnceForm { border-bottom:1px solid #d8d7d7 }
.addphoto #editAtOnceForm .coworkersTrigger { color:#3d989e }
.addphoto .tags_label, .editphoto .tags_label{ color: #767676; } /*done*/
.addphoto .selected .acUserItem img{ border:4px solid #242424; behavior: url(/js/PIE.htc); }  /*done*/
.addphoto .progressCount{ color:#848484 }
.agency h1{ color:#636363; border-right: 1px solid #CBCBCB }
.agency .professions{ color:#636363; color:#971b84;}
.agency .professions:after{ background:url('/i/sprite.png') no-repeat -166px -210px }
.agency .professions_select_items li a{ color: #999999; } /*done*/
.agency .letters{ background:#d7d7d7 }
.agency .letters a{ color:#696969 }
.agency .letters .selected a{ color:#971b84 }
.contact h1{ color:#999999; } /*done*/
.contact .FormBox .FormLabelBox, .contact .FormBox legend { color:#767676; } /*done*/
.contact textarea{ border:1px solid #303030; color:#5C5C5C; behavior: url(/js/PIE.htc) }/*done*/
.contact input{ border:1px solid #303030; color:#5C5C5C; behavior: url(/js/PIE.htc) }/*done*/
.contact .FormRow_agree_writetous label{ color:#767676 } /*done*/
.contact input[type="submit"]{ background:#3d989e; color:#FFF }
.contact .infobox, .settings .infobox{ border:1px solid #303030; } /*done*/
.contact .infobox p, .settings .infobox p{ color:#767676; } /*done*/
.contact .infobox a, .settings .infobox a{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.contact .FormRow_sendCopy label{ color:#767676 } /*done*/
.newsroom h1{ color:#767676; }
.newsroom .current_date{ color:#888888; border-left: 1px solid #303030; } /*done*/
.newsroom .left .menu{ background:#303030; } /*done*/
.newsroom .left .menu li:hover{ background: url(/i/black/profile_menu_active.png) no-repeat bottom center }
.newsroom .left .menu li a{ color:#999999; } /*done*/
.newsroom .left .menu li a:hover{ color:#971b84 }
.newsroom .left .menu .active { background: url(/i/black/profile_menu_active.png) no-repeat bottom center }
.newsroom .left .menu .active a{ color:#971b84 }
.newsroom .left .table tr{ border-bottom:1px solid #303030; } /*done*/
.newsroom .left .table span.time_text{ border: 1px solid #535353; color: #767676; behavior: url(/js/PIE.htc) } /*done*/
.newsroom .left .table span.title a{ color:#636363 }
.newsroom .left .table span.category a{ color:#636363 }
.newsroom .left .table .posts_count{ color:#636363 }
.newsroom .right .calendar{ background:#303030; behavior: url(/js/PIE.htc) } /*done*/
.newsroom .right .calendar .monthBar{ color:#999999; } /*done*/
.newsroom .right .calendar .monthBar .prevMonth{ background: url("/i/black/sprite.png") repeat scroll 0 -66px transparent }
.newsroom .right .calendar .monthBar .nextMonth{ background: url("/i/black/sprite.png") repeat scroll -6px -66px transparent }
.newsroom .right .calendar .days a{ color:#767676; }
.newsroom .right .calendar .days span{ background:#191919; color:#767676; } /*done*/
.newsroom .right .calendar .days span.label{ background:#303030; } /*done*/
.newsroom .right .calendar .days span.empty{ background:#303030; color:#303030; } /*done*/
.newsroom .right .calendar .days span.today a{ color:#971b84 }
.map h1{ color:#999999; border-bottom: 1px solid #303030; } /*done*/
.map .map_cols li{ color:#999999; } /*done*/
.map .map_cols li span{ } /*done*/
.map .map_cols li span:after{background: url("/i/black/sprite.png") no-repeat 0 0;}
.map .map_cols .submenu li a{ color:#3d989e }
.wp h1{ color:#999999; border-left: 1px solid #303030; } /*done*/
.wp .portfolio_select{  }
.wp .portfolio_select:after{ background:url('/i/sprite.png') no-repeat -166px -210px }
.wp .portfolio_select_items li a{ color: #999999; } /*done*/
.wp .right .calendar{ background:#242424; behavior: url(/js/PIE.htc) } /*done*/
.wp .right .calendar .yearBar{ color:#767676; }
.wp .right .calendar .yearBar .prevYear{ background: url("/i/black/sprite.png") repeat scroll 0 -66px transparent}
.wp .right .calendar .yearBar .nextYear{ background: url("/i/black/sprite.png") repeat scroll -6px -66px transparent }
.wp .right .calendar .yearBar .prevYear{ background: url("/i/black/sprite.png") repeat scroll 0 -66px transparent }
.wp .right .calendar .yearBar .nextYear{ background: url("/i/black/sprite.png") repeat scroll -6px -66px transparent }
.wp .right .calendar .month{background: none repeat scroll 0 0 #191919; color: #767676; }
.wp .right .calendar .month a{ color: #999999; }
.wp .right .calendar .month.active a{ color: #971B84 }
.wp .left .portfolios .portfolio{ background-color: #242424; behavior: url(/js/PIE.htc) }
.wp .left .portfolios .portfolio .infobar{ background:#242424; behavior: url(/js/PIE.htc) }
.wp .left .portfolios .portfolio .infobar .username{ color:#999999; }
.wp .left .portfolios .portfolio .infobar .icon{ color:#8d8d8d }
.wp .left .portfolios .portfolio .infobar .views{ background:url("/i/black/sprite.png") no-repeat scroll -300px  -32px }
.wp .left .portfolios .portfolio .infobar .photos{ background:url("/i/black/sprite.png") no-repeat scroll -300px  0 }
.wp .left .portfolios .portfolio .infobar .rate{ background:url("/i/black/sprite.png") no-repeat scroll -300px  -17px }
.wp .left .portfolios .portfolio .infobar .comments{ background:url("/i/black/sprite.png") no-repeat scroll -300px  -45px }
.wp .left .not_found{ color:#8d8d8d }
.ranking h1{ color:#999999; } /*done*/
.ranking .rankings{ border-left: 1px solid #303030; color:#971b84; } /*done*/
.ranking .rankings:after{ background:url('/i/sprite.png') no-repeat -166px -210px }
.ranking .ranking_select{ }
/*.ranking .ranking_select:after{ background:url('/i/sprite.png') no-repeat -166px -210px }*/
.ranking .ranking_select_items li a{ color: #999999; } /*done*/
.ranking .menu{ background:#303030; } /*done*/
.ranking .menu .range_filter a{ color:#999999; } /*done*/
.ranking .menu .range_filter a.selected{ color:#971b84 }
.ranking .menu li a{ color:#999999; } /*done*/
.ranking .menu li.arrow { background: url(/i/black/profile_menu_active.png) no-repeat bottom center }
.ranking .menu li.arrow a{ color:#971b84 }
.settings h1{ color:#999999; } /*done*/
.settings .username{ border-left: 1px solid #303030; color:#971b84 }
.settings .back, .remove .back{ background:#535353; color:#cccccc; behavior: url(/js/PIE.htc) } /*done*/
.settings .menu{ background:#303030; } /*done*/
.settings .menu a{ color:#999999; } /*done*/
.settings .menu li.selected { background: url(/i/black/profile_menu_active.png) no-repeat bottom center }
.settings .menu li.selected a{ color:#971b84 }
.usersettings_info{ color:#999999; } /*done*/
.usersettings .FormLabelBox label, legend{ color:#616161 }
.usersettings input.FormFieldText{ color:#5c5c5c }
.settingspasswd input{ border:1px solid #303030; behavior: url(/js/PIE.htc) } /*done*/
.settingspasswd .FormLabelBox label, legend{ color:#616161 }
.settingspasswd input.FormFieldText{ color:#5c5c5c }
.settingspasswd_require{ color:#939393 }
.settings .userlist li{ background:#191919; color:#767676; behavior: url(/js/PIE.htc) } /*done*/
.settings .userlist li .usrname{ color: #999999; } /*done*/
.settings .userlist li .remove{ color: #3D989E }
.settings .userlist li img{ border:4px solid #242424; behavior: url(/js/PIE.htc) } /*done*/
.settings #settingsnotificationsform label{ color:#767676; }
.settings #settingsnotificationsform legend{ color:#767676; border-bottom:6px solid #303030; }
.settings #settingsnotificationsform #settingsnotificationsform_FormField_formsubmit{ behavior: url(/js/PIE.htc) }
.settings #settingsnotificationsform .submit{ border-top:1px solid #303030; } /*done*/
.settings .title{ border-bottom:6px solid #303030; color:#767676 } /*done*/
#User_UserForm .FormField, #User_UserForm .FormFieldText, .settings-notyfications-form select{ border:1px solid #303030; } /*done*/
.remove h1{ color:#999999; } /*done*/
.remove .username{ border-left: 1px solid #999999; color:#971b84 } /*done*/
.remove .title{ border-bottom:6px solid #303030; color:#767676; } /*done*/
.remove .list li{ color:#767676 } /*done*/
.remove .message_text{ color:#767676 } /*done*/
.remove .info{ color:#636363 }
.remove .pass_box{ color:#636363 }
.remove .password{ border: 1px solid #303030; behavior: url(/js/PIE.htc) } /*done*/
.remove .remove_info{ background:#1d1111; border:1px solid #321f1f; color:#c17777 } /*done*/
.remove .isRequiredLine{ color:#767676; border-top:1px solid #303030; } /*done*/
.remove input[type="submit"]{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.remove .infobox{ border:1px solid #303030; } /*done*/
.remove .infobox p{ color:#767676; } /*done*/
.remove .infobox a{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.article h1{ color:#999999; } /*done*/
.article .text{ color:#767676; } /*done*/
.article .right .recommended_box{ background:#FFF; behavior: url(/js/PIE.htc) }
.article .right .recommended_box .title{ color: #848484 }
.articles h1{ color:#999999; border-right: 1px solid #303030; } /*done*/
.articles .types{ color:#636363; color:#971b84; }
.articles .types:after{ background:url('/i/sprite.png') no-repeat -166px -210px }
.articles .type_select{ }
/*.articles .type_select:after{ background:url('/i/sprite.png') no-repeat -166px -210px }*/
.articles .type_select_items li a{ color: #999999; } /*done*/
.articles .article_box{ border-bottom:1px solid #303030; } /*done*/
.articles .article_box span{ color:#9e368d }
.articles .article_box p{ color:#767676; } /*done*/
.articles .article_box .added{ color:#a9a9a9 }
.articles .pages li a{ color:#616161 }
.articles .pages li.active a{ color:#b26ea5 }
.articles .pagination .pnext a, .forum .pagination .pprev a{ color:#616161 }
.search_box{ background:#FFF; behavior: url(/js/PIE.htc) }
.search_box .title{ color: #848484 }
.search_box .query{ border:1px solid #d7d7d7; behavior: url(/js/PIE.htc) }
.search_box .submit{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.search_box .ico{ background:url('/i/sprite.png') no-repeat -127px -25px;  }
.search h1{ color:#999999 } /*done*/
.search h1 span{ color:#971b84 }
.search .search_link{ color:#636363; color:#971b84; }
.search .search_link:after{ background:url('/i/sprite.png') no-repeat -166px -210px }
.search .search_select_items li a{ color: #999999; } /*done*/
.search .portfolio_filter{ border-right: 1px solid #242424; }/*done*/
.search .portfolio_filter li{ border:1px solid #242424; }/*done*/
.search .portfolio_filter li a.active{ background:#191919; border: 1px solid #191919; border-bottom:0; }/*done*/
.search .portfolio_filter li.first a.active{ behavior: url(/js/PIE.htc) }
.search .portfolio_filter li.last a.active{ behavior: url(/js/PIE.htc) }
.search .portfolio_filter li a{ color:#999999; }/*done*/
.search .portfolio_filter li a span{ position:relative; }
.search .portfolio_filter li a span:after {
    position:absolute;
    right:0px;
    top:50%;
    content:'';
    margin-top:-3px;
    width:8px;
    height:6px;
    background:url('/i/sprite.png') no-repeat -166px -198px;
}
.search .portfolio_filter .submenu li a{ color: #5A5A5A }
.search .selected{ background:#191919; border:1px solid #191919; behavior: url(/js/PIE.htc); color: #767676; }
.search .selected a{ color:#636363 }
.search .selected a:hover{color:#971b84 }
.search .selected label{ color:#767676; }/*done*/
.search .selected input[type="text"]{ border: 1px solid #303030; behavior: url(/js/PIE.htc) } /*done*/
.search .selected input[type="submit"]{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.search .selected button{ background:#535353; color:#cccccc; behavior: url(/js/PIE.htc) }
.search .portfolio_filter .label{ border-right:1px solid #242424; border-left:1px solid #242424; }/*done*/
.search .portfolio_filter .label span{ color: #767676; }/*done*/
.search .search_filters{ background:#d7d7d7 }
.search .search_filters ul li{ color:#a0a0a0 }
.search .search_filters ul li .value{ color:#808080 }
.search .searchquery{background: none repeat scroll 0 0 #E5E5E5 !important; border: 1px solid #E5E5E5; color: #5C5C5C; behavior: url(/js/PIE.htc) }/*done*/
.search .searchbutton{background: url(/i/sprite.png) no-repeat scroll -119.5px -10.5px #E5E5E5 !important; border: 1px solid #E5E5E5; behavior: url(/js/PIE.htc) }/*done*/
.search .search_menu{ background:#303030; } /*done*/
.search .search_menu li:hover{ background: url(/i/black/profile_menu_active.png) no-repeat bottom center }/*done*/
.search .search_menu li a{ color:#999999; }/*done*/
.search .search_menu li a:hover{ color:#971b84 }
.search .search_menu .active { background: url(/i/black/profile_menu_active.png) no-repeat bottom center }/*done*/
.search .search_menu .active a{ color:#971b84 }
section.photo h1{ color:#999999 }/*done*/
section.photo .big .arrow{ background:#191919; }/*done*/
section.photo .big .arrow span{ background:url('/i/black/sprite.png') no-repeat 0px -326px; }/*done*/
section.photo .comments_title{ color:#5a5a5a; border-bottom:1px solid #5a5a5a }
section.photo .users li{ background:#242424; behavior: url(/js/PIE.htc); } /*done*/
section.photo .users li .ctn .title{ color:#808080 }
section.photo .users li .ctn .username{ /*color:#808080*/ }
section.photo .users li .ctn .city{ color:#6d6d6d }
section.photo .field{ background:#242424; behavior: url(/js/PIE.htc); } /*done*/
section.photo .field.photomore h2 span{ color:#3d989e }
section.photo .field .title { color:#767676; } /*done*/
section.photo .field .title h2 { color:#767676; } /*done*/
section.photo .field .text, section.photo .field h1{ color:#767676; -moz-binding: url('xbl.xml#wordwrap') } /*done*/
section.photo .field .category{ background:#303030; color:#999999; } /*done*/
section.photo .field .rank{ background:url("/i/black/photopage_stars.png") repeat-x scroll 0 -17px }/*done*/
section.photo .field .photorate .rank_total{ background:url("/i/black/photopage_stars.png") no-repeat scroll 0 6px; font-size: 16px; color: #767676; }
section.photo .field .rank_total{ color:#767676; }
section.photo .field .rating{ border-right:1px solid #303030; }/*done*/
section.photo .field .separator{ background:#303030; }/*done*/
section.photo .field .views_count{ color:#767676; background:url("/i/black/sprite.png") no-repeat scroll -300px  -29px } /*done*/
section.photo .field .tag{ background:#303030; color:#999999; } /*done*/
section.photo .field .jcarousel-prev{ background:url("/i/black/sprite.png") no-repeat -25px 0; }
section.photo .field .jcarousel-next{ background:url("/i/black/sprite.png") no-repeat -36px 0 }
section.photo .adult_placeholder{ background:#e8e8e8 }
section.photo .adult_placeholder .txt{ color:#888888 }
section.photo .adult_placeholder .txt a{ color:#757575; background:#cecece; behavior: url(/js/PIE.htc) }
section.photo .field.statistics{background-color: #262626;}
section.photo .big a.shadowbox{ background:#616162 url('/i/black/sprite.png') 0 -156px no-repeat; }
section.photo .big a.zoom{ background-color:#616162; }
section.photo .big a.zoom:before {

    background-image:url('/i/black/sprite.png');
}
section.photo .backToList{background:url('/i/black/sprite.png') 0 -9px no-repeat;}
div.votersPopup .closepopup{ background: url('/i/black/sprite.png') no-repeat 0 -38px;}
div.votersPopup li.others { border-top: 1px solid #4f4f4f; }
div.votersPopup .name{color:#4f4f4f;}
div.votersPopup .name .info { background: #696969;}

div.votersPopup{ background:#292929; box-shadow:0 0 10px #000;}
div.votersPopup span.vote{ background:#212121; color:#808080; }
.photoBox .adult_placeholder{ background:#191919; } /*done*/
.photoBox .adult_placeholder .txt{ color:#999999; } /*done*/
.photoBox .adult_placeholder .txt a{ color:#CCCCCC; background:#353535; behavior: url(/js/PIE.htc) } /*done*/
.editphoto textarea{ color: #616161 }
.editphoto .tagedit-list{ behavior: url(/js/PIE.htc) }
.editphoto .tagedit-list .tagedit-listelement-old{ background:#e0e0e0; color:#616161; behavior: url(/js/PIE.htc) }
.editphoto .options{ color:#5c5c5c }
.editphoto .acUserItem{ background:#303030; color:#999999; behavior: url(/js/PIE.htc) } /*done*/
.editphoto .acUserItem img{ border:4px solid #242424; behavior: url(/js/PIE.htc) } /*done*/
.editphoto .acUserItem .removeAcCoworker{ color: #3D989E }
.editphoto .coworkersTrigger { color:#3d989e !important }
.editphoto .coworkersTrigger.act{ color:#5C5C5C !important }
.editphoto .help {background:url('/i/black/sprite.png') no-repeat -166px -154px;}
.editphoto .coworkersAc{ border:1px solid #303030; background:#242424; color: #767676; behavior: url(/js/PIE.htc) } /*done*/
.editphoto .uploadPhotoBox a.select{ background:url("/i/black/select_arrow2_white.png") no-repeat scroll center center; }
.editphoto .uploadPhotoBox a.selected{ border:1px solid #131313; background-color:#131313; behavior: url(/js/PIE.htc) }
.editphoto .uploadPhotoBox .select_content{ background:#131313; border:1px solid #131313; behavior: url(/js/PIE.htc) }
.editphoto .uploadPhotoBox .select_content a{ color:#999999; }
.editphoto .uploadPhotoBox .select_content a:hover{ color:#971b84 }
.editphoto input[type="submit"]{ background:#3d989e; color:#FFF }
.passwdrec h1{ color:#999999; }
.passwdrec .title{ border-bottom:6px solid #303030; color:#767676; }
.passwdrec label{ color:#616161 }
.passwdrec input{ border: 1px solid #303030; behavior: url(/js/PIE.htc) }
.passwdrec .foot{ border-top: 1px solid #303030; color:#535353 }
.passwdrec .information{ background:#000; color: #767676; }
.passwdrec .infobox, .settings .infobox{ border:1px solid #303030; } /*done*/
.passwdrec .infobox p, .settings .infobox p{ color:#767676; } /*done*/
.passwdrec .infobox a, .settings .infobox a{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.error_bar{ background:#212020 }
.error_bar .logo{ background:url('/i/mm_logo.png') }
.error_bg{ background:url('/i/error_bg.png') }
.error_404{ color:#FFF; background:url('/i/404.png') no-repeat center center }
.error_404 .subtitle span{ border-bottom: 1px solid #808080 }
.error_404 .desc a{ background:#f1f1f1; color:#3d989e }
.error #searchquery{ background: none repeat scroll 0 0 #E5E5E5 !important; border: 1px solid #E5E5E5; color: #5C5C5C; behavior: url(/js/PIE.htc) }
.error #searchbutton{background: url(/i/sprite.png) no-repeat scroll -127px -10.5px #e5e5e5; border: 1px solid #E5E5E5; behavior: url(/js/PIE.htc) }
.abusebox .overlabelLabel { color:#5c5c5c }
.abusebox input[type="submit"]{ background:#3d989e; color:#FFF }
.abusebox .cancel{ background:#535353; color:#cccccc; behavior: url(/js/PIE.htc) } /*done*/
.tipsy-inner { background: #3F3F3F; color: #E2E2E2 }
.tipsy-inner { box-shadow: 0 -2px 10px -2px #000000; behavior: url(/js/PIE.htc) }
.tipsy-arrow { background: url('/i/tipsy.png') no-repeat top left }
.specialcontent a{ background:#3d989e; color:#FFF; behavior: url(/js/PIE.htc) }
.specialcontent a.plain { color:#3d989e }
.social_widget{ background:#242424; behavior: url(/js/PIE.htc) } /*done*/
.social_widget a{ background:url('/i/social2.png') }
.profilephotochooseorigin .button.newUpload, .profilephotochooseorigin .button.recentUpload {background: #3D989E; behavior: url(/js/PIE.htc) }
.profilephotochooseorigin .button.cancel{background: #3D989E; behavior: url(/js/PIE.htc) }
.profilephotochooseorigin .button.remove { background: #d4d4d4; color: #616161; behavior: url(/js/PIE.htc) }
span.quote { border: 1px solid #303030; } /*done*/

#setAsProfilePhotoForm { background-color: #303030; }
#setAsProfilePhotoForm h2{ color:#971b84; }
#fileUploadDropzone{ background: #242424 !important; border: 2px dashed #535353 !important; }
#fileUploadDropzone .formats{ color: #535353; }
#fileUploadDropzone .drop{ color: #767676; }
#fileUploadDropzone .or { color: #535353; }
.fileUploadBtn{ background-color: #535353 !important; color:#cccccc !important; }
.uploadPhotoBox .image .photo{ background-color: #242424 !important; }
.tagedit-list li.tagedit-listelement-new input{ color:#767676 !important; background:#242424 !important; }
.addphoto #uploadResults .tagedit-list .tagedit-listelement-old, .editphoto .tagedit-list .tagedit-listelement-old{ background: none repeat scroll 0 0 #131313 !important; color: #767676 !important; }
.tagedit-list li.tagedit-listelement-old a.tagedit-close, .tagedit-list li.tagedit-listelement-old a.tagedit-break, .tagedit-list li.tagedit-listelement-old a.tagedit-delete, .tagedit-list li.tagedit-listelement-old a.tagedit-save{ background: url("/i/black/cross.png") no-repeat scroll center center transparent !important; }
#uploadResults .uploadPhotoForm{ color: #767676 !important; }
.uploadPhotoBox .image .progressLabel{ color:#999999 !important; }
#editAtOnceForm .category_box label{ color:#767676; }
#setAsProfilePhotoForm .basephoto{ background-color: #303030; }
.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:transparent !important; border:none !important; border-bottom: 1px solid #242424 !important; padding:2px 0.4em !important; }
.ui-widget-content a{ color:#767676 !important; }/*done*/
#User_UserForm .hint{ color:#767676; }/*done*/
#User_UserForm label{ color:#767676; } /*done*/
#validateNick{ border:1px solid #191919; background:#535353; color:#CCCCCC; }
.profilestart.step2 .right label{ color:#616161; }
.tagedit-list{ background-color: #242424 !important; border: 1px solid #303030 !important; }
.uploadPhotoBox .image{ background-color: #242424 !important; border: 1px solid #242424 !important; }
.uploadPhotoBox .image .progressCount{ background: url("/i/black/photoupload.png") no-repeat scroll 0 0 transparent !important; }
.tagedit-list li.tagedit-listelement-old{ background-color:#131313; border:1px solid #131313; color:#999999; }
.order_msg{ color:#767676; }
#forumbox{ background: none repeat scroll 0 0 #242424; }
#forumbox h3{ color:#535353; }
#forumbox a{ color:#767676; }
#forumbox .more{ border-top: 1px solid #303030; }
#forumbox .more a{ color:#767676; }

#box300x250_header{ background:#242424; }
#box300x250_header .text{ color: #999999; }
.nano > .pane { background : #232323; }
.nano > .pane > .slider { background: #181818; }

div.popup{background:#191919;}
div.popup a.close{background: url('/i/black/sprite.png') no-repeat 0 -207px;}
div.popup h2{color:#999999;}
div.popup ul.bar,
div.popup.embedded ul.bar{background:#303030;}
div.popup ul.bar li a{color:#999999;}
div.popup ul.bar li.active a{color:#971B84;}
div.popup ul.bar li.active:after{background: #191919;}
div.popup.embedded ul.bar li.active:after{background-color:#0D0D0D;}
div.popup input[type=text], div.popup .select, div.popup .window, div.popup div.window>div, div.popup div.select>div{color:#999999 !important; background:#242424 !important; border-color:#303030 !important;}
div.popup div.panels,
div.popup.embedded div.panels{background:#242424; border-color:#242424;}
div.popup div.tabs{background:#191919;}
div.popup ul.tabs li{background:#242424; border-color:#242424; color:#999999;}
div.popup ul.tabs li.active{background:#191919; border-color:#242424;}
div.popup .checkboxabc{background-color:#242424; border-color:#303030;}
div.popup .checkboxabc.checked{background-image:url('/i/checkbox_check_black.png');}
div.popup .window input[type=submit], div.popup .window button{border:0;}
div.popup button{background-color:#535353 !important; color:#cccccc !important;}
div.popup div.tabs label{color:#999999 !important;}
div.popup div.panels div.panel.photos, div.popup div.panels div.panel.forum{background-color:#191919;}

section.photo .field.statistics>*{border-color:#535353;}
section.photo .field .socialButtons .social{background:#262626;}
section.photo .field .socialButtons .icon{background-image:url('/i/black/sprite.png');}
section.photo .field .socialButtons .social .preloader{background-image:url('/i/black/loader.gif');}
section.photo .users li .ctn .title{color:#888;}

.article .shareButtonsContainer{background:#242424; border:none;}
section.articles .recommended_box.photos,
section.articles .recommended_box.portfolio{background:#242424;}
section.articles .recommended_box.portfolio .check{color:#971b84;}
.article .shareButtons .row{border-right:1px dotted #303030;}
.article .right .recommended_box,
.right #registerinfo{background:#242424;}
.right #registerinfo span{color:#999;}
.photosMaxmodels{background-color:#242424;}
button.showGallery{border-top:1px dotted #303030;}

.formgroup-footer .settings-col:after { background: #303030; }
.formgroup-header .settings-col { border-bottom: solid 6px #303030; }
.settings-notyfications-header,.settings-notyfications-form, .formgroup-header .settings-col { color: #999999; }
.settings-notyfications-form fieldset p { color: #4d4d4d;}
.settings-notyfications-form div.select { background: #242424; border: 1px solid #303030; color: #999999; }
.settings-notyfications-form div.select>div {background: #242424; border: 1px solid #303030;}
.settings-notyfications-form fieldset .select p { color: #999999; }

.legalfooter, .legalfooter dl, .legalfooter dl.bottom { border-color: #303030; }
.reginfo { background: #242424; }
#moreArticles { background: #242424; }
#moreArticles .maArticles .title { color: #fff; }
.article .right .recommended_box span{ color: #fff; }
.article .right .recommended_box li{ border-bottom: 1px solid #3f3f3f; }
#maPlaceholder .maintitle{background-color:#242424;}
#moreArticles .maArticles .title { background: #242424; }
#moreArticles .maArticles .imgcontainer { background: #242424; }

.right .voteStatus { background: #242424; }
.right .voteStatus .bt .date { border-color: #3f3f3f; }
.vote .votePositionsList .votePosition { background: #242424; }
.vote .votePositionsList .votePosition .result { border-color: #3f3f3f; }
.vote .sponsorInfo  { background: #242424; }
.votepopup .infocontainer { border-color: #3f3f3f; }
.votepopup .vinputcontainer .vinput { border-color: #303030; }
.votepopup .vmessage { border-color: #3f3f3f; }
.vote .votePositionsList .votePosition h3 a { color: #999999; }
.vote .votePositionsList .votePosition p  { color: #999999; }

.error-page {
    background-color: #1a1a1a;
}

.error-page .title {
    color: #971b84;
}

.error-page .subtitle {
    border-bottom: 1px solid #2e2d2d;
    color: white;
}

.error-page .description {
    color: #a8a8a8;
}

.error-page .content .arrow {
    border-color: transparent transparent #0d0d0d transparent;
}
.advert--wrapper.-col { background: #242424 }