html, body, div, span, form, label, h1, h2, h3, h4, h5, h6, p, em, font, strong, dl, dt, dd, ol, ul, li, applet, object, iframe, caption {
	padding: 0;
	margin: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family:inherit;
	vertical-align: baseline;
}

body { font: 13px "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial; text-align: center; margin: 0; padding: 0; border: 0; line-height: 1.5em; height: 100%; text-align: left; }

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 11px; }
h1, h2, h3, h4, h5, h6 { margin-bottom: .5em; font-weight: normal; }

:focus { outline: 0; }
p { margin-bottom: 1em; }
a { text-decoration: none; }
img { margin: 0; padding: 0; border: 0; vertical-align: middle; }
.clear { clear: both; height: 1px; overflow: hidden; }
ul, ol { list-style: none; }
li { list-style-position: outside; }
.small { font-size: 11px; }

.ap, .bp, .sp, .mp { float: left; }
.ab { width: 70px; }
.bp { width: 666px; }
.sp { width: 232px; float: right; }
.mp { width: 50%; }

.arrow { font-size: 18px; font-family: Arial, Helvetica, sans-serif; position: absolute; left: -15px; }
label input { margin: 0 1px 0 0; padding: 0; }
input, textarea, select { padding: 2px; font-family: inherit; font-size: inherit; }
select { padding: 0; }
.italic { font-style: italic; }
.searchButton { cursor: pointer; }

.fleft { float: left; display: inline; }
.fright { float: right; display: inline; }
.left { text-align: left !important; }
.right { text-align: right !important; }
.vtop { vertical-align: top; }
.vmiddle { vertical-align: middle; }

/* Tables */
table { border-collapse: collapse; border-spacing: 0; }
table.w100 { width: 100%; }
caption, th { text-align: left; }
table td { vertical-align: middle; }

#header, #footer{ width: 878px; margin: 0 auto; }
#main { width: 920px; padding-bottom: 25px; margin: 0 auto; }
#header, #footer { padding: 50px; }
#header h1 { margin: 0; }

#main, .lightbox { -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }

/* footer
----------------------------- */
.main #footer { text-align: center; }
#footer { clear: both; padding: 0 25px 25px; font-size: 11px; line-height: 1.3em; }
#footer ul { list-style: none; padding: 0; }
#footer li { display: inline; padding-right: 1em; }
#footer li img { cursor: pointer; }
#footer p { margin-top: 0.4em; }

.members #header, .home #header { padding: 1.1em 2em 2em;  }
.main #header { margin: 0 auto; padding: 30px 0; height: 98px;  }
.main #basicContainer { background-color: transparent; }
.main #main .welcomeText, .main #main .welcomeImage { text-align: center; }
.main #main .welcomeText { width: 820px; margin: 45px auto 35px;}
.main .homeSlide { padding-bottom: 50px; }
.main .homeSlide h1 { margin-top: 25px; font-size: 44px; line-height: 1.3em; text-align: center; }
.main .homeSlide h2 { font-size: 19px; line-height: 1.3em; text-align: center; width: 612px; margin: 0 auto; }
.main .homeSlide { width: 960px; height: 200px; position: relative;  margin: 0 auto; clear: left; }
.main .homeSlide div {  width: 100%; }
#wrapMaintenanceContainer .homeSlide {padding-top:319px; padding-bottom:50px;}
#wrap404Container .homeSlide {padding-top:400px; padding-bottom:0px;}
#wrap500Container .homeSlide {padding-top:557px; height:115px;}

.main #header .menu { clear: both; font-size: 18px; padding: 0; margin-top: 10px; }
.main #header .menu li { display: inline; padding-right: 35px; }
.main #header .fright { margin-top: 12px;}
.main #header .fright .login_btn { display: block;  padding: 0.6em 1.2em; font-size: 18px; }
.main #header .fright .login_btn:hover { text-decoration: none; }
.home #header .fright { margin-top: 0; }

.main .searchBar { padding-top: 259px; width: 394px; margin: 0 auto; }
.main .searchBar * { background: none; border: 0; vertical-align: middle; }
.main .searchBar .searchButton { height: 47px; width: 55px; }
.main .searchBar .inputText { font-size: 2em; padding: 9px 0 0 24px; height: 45px; width: 310px; }

/* lightbox
----------------------------- */
.lightbox { padding: 30px; overflow: hidden; }
.lightbox p { margin-bottom: 1em; margin-top: 1em; }
.lightbox h1, .lightbox h2 { font-weight: normal; line-height: 1.2em; margin-top: 0; padding-top: 0; }
.lightbox h1 { font-size: 28px; }
.lightbox h2 { font-size: 20px; }
.lightbox_container { position: absolute; z-index: 9999; padding: 24px; }
.lightbox_container .closeButton { position: absolute; top: 10px; right: 10px; background: url(../../pics/closeButton.png); width: 38px; height: 38px; cursor: pointer; overflow: visible; z-index: 10000; }
.lightbox_container .minimizeButton { position: absolute; top: 10px; right: 38px; background: url(../../pics/button-min-focus.png); width: 29px; height: 32px; cursor: pointer; overflow: visible; z-index: 10000; }
.lightbox_container .maximizeButton { position: absolute; top: 10px; right: 38px; background: url(../../pics/button-max-focus.png); width: 29px; height: 32px; cursor: pointer; overflow: visible; z-index: 10000; }
.lightbox_container .closeOtherButton { position: absolute; top: 10px; right: 10px; background: url(../../pics/button-close-focus.png); width: 28px; height: 32px; cursor: pointer; overflow: visible; z-index: 10000; }
.lightbox  .clean { list-style: none; margin-left: 1em; }
.userInfoSettings { width: 25em;}
.userInfoSettings .submit { padding-top: 1em;}
.userDropdown { z-index: 10; width: 12em; padding: 1em; }
.userDropdown p { font-size: 80%; }
.userDropdown ul, .userDropdown li { list-style: none; padding: 0; margin: 0;}
.userDropdown li { margin: 0.25em 0;}

/* common styles */
/* expandable menu
----------------------------- */
.menuUser { position: absolute; display: block; background: #fff; height: 150px; }
.nok, .ok, .alert { position: fixed; position: expression("absolute"); font-size: 160%; width: 100%; padding: 0 2em; z-index: 100000; top: 0; overflow: visible; }
.nok { background: #F00; border-bottom: 1px solid #F00; color: #FCC; }
.ok { background: #74ca00; border-bottom: 1px solid #74ca00; color: #fff; }
.alert { background: #fcffa1; border-bottom: 1px solid #fcffa1; color: #000000;  }
.nok p, .ok p, .alert p { margin: 1em 0; }

.navBar { position: absolute; top: 0; right: 0; z-index: 99999; }
.navBar li a { display: block; width: 44px; height: 44px; }
.navBar li { position: relative; float: right; text-align: center; }

.navBar li.navBarLogIn a { background-image: url(../../pics/contak.me/login.png); }
.navBar li.navBarLogIn a:hover { background-image: url(../../pics/contak.me/login.png); }
.navBar li.navBarLogOut a { background-image: url(../../pics/contak.me/logOut.png); }
.navBar li.navBarLogOut a:hover { background-image: url(../../pics/contak.me/logOut.png); }
.navBar li.navBarProfile a { background-image: url(../../pics/contak.me/profile.png); }
.navBar li.navBarProfile a:hover { background-image: url(../../pics/contak.me/profile.png); }
.navBar li.navBarFollow a { background-image: url(../../pics/contak.me/follow.png); }
.navBar li.navBarFollow a:hover { background-image: url(../../pics/contak.me/follow.png); }
.navBar li.navBarExplore a { background-image: url(../../pics/contak.me/explore.png); }
.navBar li.navBarExplore a:hover { background-image: url(../../pics/contak.me/explore.png); }
.navBar li.navBarSettings a { background-image: url(../../pics/contak.me/settings.png); }
.navBar li.navBarSettings a:hover { background-image: url(../../pics/contak.me/settings.png); }
.navBar li.navBarChat a { background-image: url(../../pics/contak.me/chat.png); }
.navBar li.navBarChat a:hover { background-image: url(../../pics/contak.me/chat.png); }
.navBar li.navBarAdd a { background-image: url(../../pics/contak.me/add.png); }
.navBar li.navBarAdd a:hover, .navBar li.navBarAdd a.selected  { background-image: url(../../pics/contak.me/add.png); }
.subBar li.navBarVideo a { background-image: url(../../pics/contak.me/navBarVideo.png); }
.subBar li.navBarVideo a:hover { background-image: url(../../pics/contak.me/navBarVideo.png); }
.subBar li.navBarEntry a { background-image: url(../../pics/contak.me/navBarEntry.png); }
.subBar li.navBarEntry a:hover { background-image: url(../../pics/contak.me/navBarEntry.png); }
.subBar li.navBarPhoto a { background-image: url(../../pics/contak.me/navBarPhoto.png); }
.subBar li.navBarPhoto a:hover { background-image: url(../../pics/contak.me/navBarPhoto.png); }
.subBar li.navBarAudio a { background-image: url(../../pics/contak.me/navBarAudio.png); }
.subBar li.navBarAudio a:hover { background-image: url(../../pics/contak.me/navBarAudio.png); }
.subBar li.navBarQuote a { background-image: url(../../pics/contak.me/navBarQuote.png); }
.subBar li.navBarQuote a:hover { background-image: url(../../pics/contak.me/navBarQuote.png); }

.navBar li a { background-repeat: no-repeat; background-position: center -30px; }
.navBar li a:hover, .navBar li a.selected { background-repeat: no-repeat; background-position: center 7px; }


.navBar img { vertical-align: middle; margin: 8px; }
.navBar .subBar { position: absolute; top: 44px; left: 0; }
.navBar .subBar li { position: static; float: none; overflow: hidden; }

.thumbList li, .bottomLinks li { display: inline; list-style-image: none; list-style-position: outside; list-style-type: none; }
.bottomLinks li { font-size: 11px; margin-right: 10px; }

.bottomLinks li.tags { background-image: url(../../pics/contak.me/tag.png); background-repeat: no-repeat; background-position: left bottom; padding-left: 15px; }

.bottomLinks li.tags a {  padding-left: 3px; }

.block  { position: relative; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; padding: 18px; margin-bottom: 15px; }
.block.draggable { padding-top: 14px; }
.block .block-handle { cursor: move; height: 4px; margin-bottom: 9px; overflow: hidden; visibility: hidden; }
.block.over .block-handle { visibility: visible; }
.block h3, .block .quoteText { margin-bottom: 10px; }
.block .quoteText { font-size: 20px; font-style: italic; line-height:24px; }
.block.twoColors { padding: 0;}
.block.followers { padding: 15px 9px; }
.block.followers h1 { padding: 9px; }
.item { margin-bottom: 18px; }
.item.note ul, .item.note ol { margin-left: 28px; margin-bottom: 10px; }
.item.note ul li { list-style-type: disc; }
.item.note ol li { list-style-type: decimal; }
.item.note textarea { height: 291px; }
.item.images .leftInfo { padding: 0 0 10px; }
.uploaderBlock .item.images .leftInfo { padding-bottom: 20px; }
.item.images .description { padding-top: 0;}
.item.follower { padding: 9px; position: relative; overflow: hidden; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;}
.item.follower p { margin-bottom: 0; }
.item.follower .thumb { margin-right: 10px; }
.item.follower .fleft { width: 570px; line-height: 1.3em; }
.item .playerBox { margin-bottom: 7px; }
.item a:hover { text-decoration: underline; }

.full_view .slide-element { position: absolute; }

.item.loading .optionButtons {display:none; visibility:hidden;}
.item.loaded.over .optionButtons {display:block;}

.item.images .percent { display:block; left:10px; position:absolute; top:40px; }
.item.images .percent .loader { width: 200px; }
.item.images .percent_value { margin: 0 0 0 10px;}
.item.images .slide-element.element-loading{ height: 0px;}
.item.images .slide-element.element-loading .optionButtons{ visibility:hidden;}
.item.images .slide-element.element-loading .delete-image { visibility:hidden;}
.item.images .slide-element.element-loaded .delete-image { visibility:visible;}
.item.images .slide-element.element-loaded .percent { display: none;}
.item.images .slide-element .btn.delete{ position:absolute; right:10px; top:10px;}
.item.images .slide-element.element-loading .btn.delete{ display:none;}

.uploader .slideshow.full_view { position:relative; overflow: hidden;}

.publish-loader { margin: 0 0 0 5px;}

/* thumb view */
.item.images .slideshow.thumb_view .slide-element { width: 278px; height: 278px; float:left; overflow:hidden; margin: 5px; padding: 5px; text-align: center; }
.item.images .slideshow.thumb_view .slide-element.over { border: 2px dashed #b0def9; margin: 3px;}
.item.images .slideshow.thumb_view .slide-element.ui-sortable-helper { border: 2px dashed #22A0ED; margin: 3px;}
.item.images .slideshow.thumb_view .slide-element img { margin: auto;}
.item.images .slideshow.thumb_view .item-placeholder { width: 278px; height: 278px; float:left; overflow:hidden; margin: 5px; padding: 5px; background: #f7f7f7}

.explore .item.images .slideshow.thumb_view .slide-element { width: 243px; height: 243px; float:left; overflow:hidden; margin: 5px; padding: 5px; text-align: center;}
.explore .item.images .slideshow.thumb_view .slide-element.over { border: 2px dashed #b0def9; margin: 3px}
.explore .item.images .slideshow.thumb_view .slide-element.ui-sortable-helper { border: 2px dashed #22A0ED; margin: 3px}
.explore .item.images .slideshow.thumb_view .slide-element img { margin: auto;} 
.explore .item.images .slideshow.thumb_view .item-placeholder { width: 243px; height: 243px; margin: 5px; padding: 5px; float:left; background: #eaeaea}

/* list view */
.item.images .slideshow.list_view .slide-element { margin: 5px; padding: 5px; }
.item.images .slideshow.list_view .slide-element.over { border: 2px dashed #b0def9; margin: 3px; padding: 5px;}
.item.images .slideshow.list_view .slide-element.ui-sortable-helper { border: 2px dashed #22A0ED; margin: 3px;}
.item.images .slideshow.list_view .slide-element img { }
.item.images .slideshow.list_view .item-placeholder { margin: 5px; padding: 5px; background: #ededed}

.explore .item.images .slideshow.list_view .slide-element { margin: 5px; padding: 5px; }
.explore .item.images .slideshow.list_view .slide-element.over { border: 2px dashed #b0def9; margin: 3px; padding: 5px; }
.explore .item.images .slideshow.list_view .slide-element.ui-sortable-helper { border: 2px dashed #22A0ED; margin: 3px}
.explore .item.images .slideshow.list_view .slide-element img {} 
.explore .item.images .slideshow.list_view .item-placeholder { margin: 5px; padding: 5px; background: #ededed}


.item.video .video-process-text {float:left; margin:5px;}
.item.video .video-thumb {float:left; margin:5px;}
.item.video .video-info a{ overflow:auto; color:#F55149; margin:0 0 0 10px; cursor: pointer;}
.item.video .loading-info a { color:#F55149;	margin:0 0 0 10px;	cursor: pointer;}
.item.video .loading-info .percent_value{ margin:0 0 0 5px;}
.item.video { overflow: auto;}

.item.audio .audio-process-text {float:left; margin:5px;}
.item.audio .audio-thumb {float:left; margin:5px;}
.item.audio .audio-info a{overflow:auto; color:#F55149; margin:0 0 0 10px; cursor: pointer;}
.item.audio .loading-info a { color:#F55149;	margin:0 0 0 10px;	cursor: pointer;}
.item.audio .loading-info .percent_value{ margin:0 0 0 5px;}
.item.audio { overflow: auto;}

.plus-image { background: url(../../pics/contak.me/plusImage.png) no-repeat center center; }


/* .thumb_view .fleft, .thumb_view .fright { width: 306px; }*/

.uploader .tags-container { padding: 0 9px; clear: both;}
.uploader .slideshow { overflow: hidden}

.description { font-size: 13px; padding-top: 10px; }
.editInContext, .editInContext input { font-style: italic; font-size: 14px; font-weight: normal; cursor: pointer; }
.sp .Avatar { height: 190px; text-align: center; }
.sp .spContent { padding: 18px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }

.sp .spContent .editInContext { padding-bottom: 13px; }
.sp .Avatar.new a { padding: 54px 0; display: block; }
.sp .Avatar.current { height: 229px; }
.sp .avatarFakeLink { display:block; height: 100%; width:100%; cursor:pointer; }
.sp .thumbList { padding: 10px 0 10px; margin: 0.5em 0; overflow: hidden; }
.sp .thumbList .thumb { margin: 0 8px 8px 0; }
.sp .thumbList .thumb.last { margin-right: 0; }
.sp .spContent h5.withArrow { position: relative; }
.sp .spContent h5.withArrow img { position: absolute; right: 0; top: 50%; }
.sp .editInContext input { width: 196px; }
.imgBox { position: relative; }
.subImg { clear: both; }
.optionButtons { position: absolute; top: 18px; right: 18px; z-index: 2; }
.optionButtons .groupButton { float: right; padding-right: 5px; }
.optionButtons .closeButton { float: right; height: 20px; width: 22px; text-align: right; /* padding: 9px 3px 0 0;*/ margin: 0 0 0 18px; }
.follower .optionButtons { top: 9px; right: 9px; }
.comment .optionButtons { top: 9px; right: 9px; }
.btn { width: 20px; height: 20px; margin-left: 5px; float: right; padding: 5px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer; background-position: 50% 50%; background-repeat: no-repeat; }
.btn.repost { background-image: url(../../pics/contak.me/repost.png); }
.btn.repost:hover, .btn.repostActive { background-image: url(../../pics/contak.me/repostSelected.png); }
.btn.like { background-image: url(../../pics/contak.me/like.png); }
.btn.like:hover, .btn.likeActive { background-image: url(../../pics/contak.me/likeSelected.png); }
.btn.thumbDown { background-image: url(../../pics/contak.me/thumbDown.png); }
.btn.thumbDown:hover, .btn.thumbDownActive { background-image: url(../../pics/contak.me/thumbDownSelected.png); }
.btn.edit { background-image: url(../../pics/contak.me/edit.png); }
.btn.delete { background-image: url(../../pics/contak.me/delete.png); }
.btn.edit:hover, .btn.editActive { background-image: url(../../pics/contak.me/editSelected.png); }
.btn.delete:hover, .btn.deleteActive { background-image: url(../../pics/contak.me/deleteSelected.png); }
.btn.chatSmall { background-image: url(../../pics/contak.me/chatSmall.png); }
.btn.chatSmall:hover, .btn.chatSmallActive { background-image: url(../../pics/contak.me/chatSmallSelected.png); }
.btn.replySmall { background-image: url(../../pics/contak.me/replySmall.png); }
.btn.replySmall:hover, .btn.replySmallActive { background-image: url(../../pics/contak.me/replySmallSelected.png); }
.btn.fullView { background-image: url(../../pics/contak.me/fullView.png); }
.fullView.active, .btn.fullView:hover { background-image: url(../../pics/contak.me/fullViewActive.png); }
.btn.listView { background-image: url(../../pics/contak.me/listView.png); }
.listView.active, .btn.listView:hover { background-image: url(../../pics/contak.me/listViewActive.png); }
.btn.thumbView { background-image: url(../../pics/contak.me/thumbView.png); }
.thumbView.active, .btn.thumbView:hover { background-image: url(../../pics/contak.me/thumbViewActive.png); }
.btn.followSmall { background-image: url(../../pics/contak.me/followSmall.png); }
.btn.followSmall:hover, .btn.followSmallActive { background-image: url(../../pics/contak.me/followSmallSelected.png); }

.spaceBottom, .imgBox { margin-bottom: 10px; width: 560px; }

#login_content { width: 530px; }
.signup.bg .block { padding: 25px;  height:674px; }
.signup .block { padding: 25px;  }
.signup .footer { text-align: left; margin: 20px 0; }
.signup .bigger { opacity: 0.5; margin-top: 0.4em; font-size: 1.3em; }
.signup .table1 { margin-top: 15px; font-size: 130%; width: 100%; }
.signup .table1 td { padding: 0.8em 1.5em 0.8em 0; }
.signup .table1 td.first { vertical-align: middle; text-align: right }
.signup h1 { font-size: 32px; font-weight: normal; }
.signup .userName { margin-right: 10px; }
.signup .birthday { font-size: 22px; }
.signup .signButton { font-size: 1.2em; }
.signup .radio_list li { float:left; list-style-type:none; margin-right:4px; position:relative; }
.signup input, .signup listmenu { font-size: 1.30em; padding: 3px 5px; margin: 0 0 3px 0; }

/* explore */
.thumb { float: left; margin-right: 20px; }
.thumb a { display: block; width: 50px; height: 50px; }
#container.explore #header { width: 920px; }
#container.explore #footer { width: 735px; }
#container.explore .avatarBox { overflow: hidden; }
#container.explore .avatarBox .block { float: right; width: 560px; }
#container .navMenu { margin-bottom: 18px; }
#container .navMenu h5 { margin-bottom: 0; position: relative}
#container .navMenu li { padding: 15px 0; }
#container .navMenu .subMenu { margin-top: 10px; }
#container .navMenu .subMenu li { padding: 8px 0 8px 10px; }
#container.explore .searchBox .searchBar { height: 25px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; } 
#container.explore .searchBox .searchBar .inputText { float: left; width: 146px; _width: 146px; margin-right: 3px; border: none; background: none; margin-top:-6px; }
#container.explore .searchBox .searchBar .searchButton { width: 25px; float: right; height: 25px; background: url(../../pics/contak.me/smallSearch.gif) no-repeat 50% 50%; border: none; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;  -moz-border-radius-bottomright: 3px; -webkit-bottom-top-right-radius: 3px; border-bottom-right-radius: 3px; }
#container.explore .searchBox .searchCriteria { padding-top: 14px; position: relative; }
#container.explore .searchBox .searchCriteria .closeCriteria { position: absolute; right: 0; top: 30%; }
#container.explore .searchBox .searchCriteria li { position: relative; line-height:18px; margin:0 0 6px; }

#container.explore .titleBar .inputText { width: 384px; }
#container.explore .inputText { width: 480px; }

#container h5.following a, #container h5.likes a, #container h5.explore a { padding-left: 33px; display: block; }
#container h5.following a { background: url(../../pics/contak.me/followers.png) no-repeat 0 3px; }
#container h5.following a:hover, #container h5.following a.selected { background-position: 0 -17px; }
#container h5.likes a { background: url(../../pics/contak.me/likes.png) no-repeat 0 2px; }
#container h5.likes a:hover, #container h5.likes a.selected  { background-position: 0 -24px; }
#container h5.explore a { background: url(../../pics/contak.me/exploreInline.png) no-repeat 0 6px; }
#container h5.explore a:hover, #container h5.explore a.selected  { background-position: 0 -15px; }
#container .navMenu { margin-top:-15px; }

/* uploader */
.uploaderBlock { padding: 18px 9px; }
#container.explore .avatarBox .uploaderBlock { width: 578px; }
.explore .uploader .controls { padding: 0 9px;  }
/*.uploaderBlock .optionButtons { right: 5px; }*/
.members .inputText { width: 551px; padding: 10px }
.members #search_input.inputText { width: 454px; }
.note-footer input { width: 454px; padding: 7px 10px }
.uploader .searchButton { width: 115px; padding: 9px; }
.uploader .titleBar .btn.delete {margin:7px 0 0;}
.uploader .titleBar { margin-bottom: 0px; padding: 0 9px; }
.uploader .titleBar .inputText { margin-bottom: 0; }
.uploader { overflow: hidden; }
.uploader .controls { padding: 0 9px; margin-top: 20px }
.uploader .controls li { float: left; margin-right: 0px; }
.uploader .controls li a { display: block; padding-top: 41px; width: 77px; height: 26px; text-align: center; }
.uploader .controls li.note a { background-image: url(../../pics/contak.me/entry.png); background-repeat: no-repeat; background-position: center 9px; }
.uploader .controls li.note a:hover, .uploader .controls li.note.over a { background-position: center -51px; }
.uploader .controls li.images a { background-image: url(../../pics/contak.me/photo.png); background-repeat: no-repeat; background-position: center 9px;}
.uploader .controls li.images a:hover, .uploader .controls li.images.over a { background-position: center -51px;}
.uploader .controls li.video a { background-image: url(../../pics/contak.me/video.png); background-repeat: no-repeat; background-position: center 9px;}
.uploader .controls li.video a:hover, .uploader .controls li.video.over a { background-position: center -51px;}
.uploader .controls li.audio a { background-image: url(../../pics/contak.me/audio.png); background-repeat: no-repeat; background-position: center 9px;}
.uploader .controls li.audio a:hover, .uploader .controls li.audio.over a { background-position: center -51px;}
.uploader .controls li.quote a { background-image: url(../../pics/contak.me/quote.png); background-repeat: no-repeat; background-position: center 9px;}
.uploader .controls li.quote a:hover, .uploader .controls li.quote.over a { background-position: center -51px;}
.uploader .controls li.more { width: 56px; height: 67px; background-image: url(../../pics/contak.me/small_add.png); background-repeat: no-repeat; background-position: center center; }
.uploader .inputText { font-size: 16px; font-style: italic; margin-bottom: 10px; }


.uploader .item { width: 630px; margin-bottom: 10px; position: relative; /* padding: 4px 6px; */ }

.uploader .item .handle{ padding: 12px; }
.uploader .item.over .handle{ padding: 9px; }

.uploader .item .container{ padding: 3px; }

.uploader .editInContext form.inputText { padding: 0; width: 571px !important; }
.uploader .editInContext form.inputText input { padding: 5px; }
.explore .uploader .item { width: 560px; }
.uploader .item .item-placeholder { display: block; margin: 5px 0px; }
.uploader .leftInfo { padding: 8px 0; }
.deleteImg { position: absolute; padding: 4px 25px 4px 10px; bottom: 0; right: 0; }
.deleteImg img { position: absolute; right: 7px; top: 8px; }
.deleteImg, .item a.deleteImg:hover { text-decoration: none; }

/* common styles */

/* autocomplete */
.ac_results { max-height:200px; padding: 0px; border: 1px solid black; background-color: white; color: black; overflow: auto; z-index: 99999;} 
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; } 
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; /* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */ /*width: 100%;*/ font: menu; font-size: 12px; /* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */ line-height: 16px; overflow: hidden; } 
.ac_loading { background: white url('indicator.gif') right center no-repeat; } .ac_odd { background-color: #eee; } .ac_over { background-color: #0A246A; color: white; } 

/* Avatar Dropdown */
.avatarDropdown { margin-left: -105px; z-index: 10; font-size: 90%; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.avatarDropdown .thumb {margin: 0.5em 0.65em 0.5em 0;}
.avatarDropdown ul, .avatarDropdown li { list-style: none; padding: 0; font-size: 100%}
.avatarDropdown ul { margin: 5px 0 0 0 }
.avatarDropdown li { padding: 3px 7px; margin-bottom: 1px; width: 13em; }
.avatarDropdown .small { font-size: 90%;}

/* comments */
.comments {position:relative; margin: 14px 0 0 0; overflow:hidden; width:630px;}
.comment, .comment2, .comment3, .commentLast {display:block; margin:0; padding:10px; float:left; position:relative; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; width:610px;}
.comment .optionButtons, .comment2 .optionButtons, .comment3 .optionButtons, .commentLast .optionButtons {top:10px; right:10px; }
.comment .fleft { margin:-4px 0 0 0; line-height: 1.3em; width:464px;}
.comment2 .fleft { margin:-4px 0 0 0; line-height: 1.3em; width:430px;}
.comment3 .fleft { margin:-4px 0 0 0; line-height: 1.3em; width:394px;}
.commentLast .fleft { margin:-4px 0 0 0; line-height: 1.3em; width:359px;}

.comment .thumb { margin: 0 8px 0 0; }
.comment2 .thumb { margin: 0 8px 0 34px; }
.comment3 .thumb { margin: 0 8px 0 70px; }
.commentLast .thumb { margin: 0 8px 0 105px; }
.comment p, .comment2 p, .comment3 p, .commentLast p { margin:0px; }
.comments .commentText {width:100%; height:36px; margin:3px 0 0; overflow:auto;}
.commentsButton { position: absolute; top:9px; right: 18px; z-index: 2; }
.commentsButton #comment_button {width:88px; vertical-align:middle; padding:5px; margin-top:-3px;}


/* profile */
.profile .sp .spContent { padding: 18px 0;}
.profile .avatarBox .block {padding-top:0;}
.profile .avatarBox .block.draggable {padding-top:0;}
.profile .avatarBox .optionButtons {top:0;}



html>body #avatarForm #file_input { *left:0px !important;}
