#title h1 a {color:#D0A76B;text-decoration:underline;}
#title h1 a:hover { text-decoration:none; }

.billet { height:24px; margin:0 0 24px; line-height:20px; padding:0 5px; text-align:center; }
.billet a { font-size:11px; color:#9D7054; margin:0 15px 0 0;}
.billet a.map { background:transparent url(/img/db/objects/map.gif) no-repeat scroll 0 3px; padding:0 0 1px 16px; }
.billet a.fav { background:transparent url(/img/db/reg/pluse.gif) no-repeat scroll 0 3px; padding:0 0 1px 16px; margin:0; }
.billet a.del { background:transparent url(/img/db/reg/minus.gif) no-repeat scroll 0 3px; padding:0 0 1px 16px; margin:0; }

#gallery {
	padding:10px 0 0 7px;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
overflow:hidden;
}
#gallery .photoElement a {border:1px solid #D0A76B;display:block;height:64px;padding:2px;width:64px;opacity:0.6;}
#gallery .photoElement a:hover{opacity:1;}
#gallery .photoElement {display:block;float:left;margin:0 7px 7px 0;}
#gallery .photoElement .barBlock img { float:left;margin-right:1px; width:16px; height:16px; background:transparent url(/img/db/objects/image_control.gif) no-repeat scroll 0% 0%; cursor:pointer; }
#gallery .photoElement img.add { background-position: 0% 0%; }
#gallery .photoElement img.del { background-position: 0% 33%; }
#gallery .photoElement img.ignore { background-position: 0% 66%; }
#gallery .photoElement img.preview { background-position: 0% 100%; }
.roundBottom { background:url(/img/db/roundBottom5x250.gif) no-repeat left bottom; padding-bottom:5px; }
a.more {font-size:11px;}
.object-text #descContent {min-height:424px;margin:0 0 10px 0;line-height:1.5em;}
.object-text .textareaContainer {background:#3D3121 url(/img/db/blog/ta_375_350.gif) no-repeat scroll 0 0;height:350px;width:375px;}
.object-text input {width:161px;height:28px;}
.object-text .textareaContainer textarea {color:#777;height:335px;width:364px;line-height:1.5em;}
img.objectPhoto {margin:3px 0 15px 0;padding:2px;border:1px solid #D0A76B;}
img.objectPhoto.noborder {border:0 none;}
.highlight,
.empty {overflow:hidden;}
.empty {margin:6px 0;}
.right , 
.left {display:block;position:static;width:auto;}
.right {float:right;}
.left {float:left;}
.highlight span, 
.empty span {display:block;float:right;margin:-13px 7px 0;}
a.addLink {float:left;font-size:11px;margin:24px 0 0;text-decoration:underline;}
a.addLink:hover { text-decoration:none; }
a.user {float:left;line-height:1px;margin:5.6px;opacity:0.3;/*	filter:alpha(opacity=30);*/
position:relative;text-decoration:none;}
a.user:hover { opacity:1; /*filter:alpha(opacity=100);*/}
/*.user i {position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:999;}*/
.container table {color: #777;font-size: 11px;margin-left:-11px;margin-top:-9px;}
.container th { font-weight: normal; }
.replies {text-align: center;}
.highlight .replies {background:#413629 url(/img/db/rounding.gif) repeat-y scroll 100% 0%;}
tr.highlight {background: url(/img/db/rounding.gif) repeat-y #413629;}
.container td {padding: 0px 9px;height: 24px;white-space: nowrap;overflow: hidden;vertical-align:top;line-height:20px;}
.container td a {}
.author a {color: #777 !important;}
td.author {border-left: 2px solid #2c241b;border-right: 2px solid #2c241b;}
td.theme {	padding-left:13px;}
span.nothing {display:block;font-size:11px;margin:64px;text-align:center;}

#blogList { width:100%; }
#content { padding-top:0px; }
#content h1,
#content h3 {margin-top:22px;margin-bottom:25px;}

.vlistWrapper {}
.vlistWrapper .vlistContainer {color:#9d7054; font-size:11px;padding:20px 25px 0;text-align: center;}
.vlistWrapper .vlistContainer .v_elem {margin:0 35px 24px 0;display:inline-block;vertical-align:top;text-align:center}
.vlistWrapper .vlistContainer .v_elem img { border:1px solid #D0A76B; padding:2px; display: block; margin: 0 auto; }
.vlistWrapper .vlistContainer .v_elem h3 { text-align:center; width:183px; margin:0 auto 6px; }
.vlistWrapper .vlistContainer .v_elem h3 a { font-size:18px;font-weight:normal; }
.vlistWrapper .vlistContainer .el_bar { width:183px; margin:0 auto; clear:both; height: 14px;}
.vlistWrapper .vlistContainer .el_bar div { float:left; width:33%; height:14px; text-align:left; padding:0 0 0 16px; }
.vlistWrapper .vlistContainer .el_bar .view { background:transparent url(/img/db/objects/eye_o.gif) no-repeat scroll 0 2px;  width:45px; }
.vlistWrapper .vlistContainer .el_bar .time { background:transparent url(/img/db/objects/time_o.gif) no-repeat scroll 0 2px; width:40px; }
.vlistWrapper .vlistContainer .el_bar .date { background:transparent url(/img/db/objects/calend_o.gif) no-repeat scroll 0 2px; width:50px; }
.vlistWrapper .vlistContainer .author { margin:5px 0 0; height:14px; }
.vlistWrapper .vlistContainer .author span { float:left; margin:0 0 0 0; }
.vlistWrapper .vlistContainer .author .user { background:transparent url(/img/db/objects/user_o.gif) no-repeat scroll 0 2px; float:right; margin:0 0 0 0; height:14px; padding:0 0 0 16px;}
.vlistWrapper .vlistContainer .author .user a { color:#9d7054 !important; }
#theBullet { background:transparent url(/img/db/tooltip_left.gif) no-repeat scroll 0 0; padding:9px 9px 11px 30px; width:184px; }

.messageContainer { height:250px; }
.messageWrapper { width:54%; float:left; margin:64px 0 96px; }

.mediaWrapper {margin:64px auto 50px;width:440px;padding:1px 24px 24px;}
#divButtonPlaceHolder {background:transparent url(/img/db/buttons/browse4.gif) no-repeat scroll 0 0;width:68px;height:28px;cursor: pointer;}
#divButtonPlaceHolder:hover {background-position: 0 -56px;}
#divButtonPlaceHolder:disabled {background-position: 0 -80px;cursor: default;}
#photoForm {overflow:hidden;}
#photoForm label,
#photoForm a {display:block;float:left;line-height:22px;margin:0 16px 0 0;text-decoration:none;}
#photoForm label a {display:inline;float:none;margin:0;}

.ratingContainer {margin:0;}
.highlight span, .empty span {display:inline;float:none;margin:0;}

/* ----------------------- */
.progressWrapper {width: 357px;overflow: hidden;}

.progressContainer {margin: 5px;padding: 4px;border: solid 1px #E8E8E8;background-color: #F7F7F7;overflow: hidden;}
/* Message */
.message {margin: 1em 0;padding: 10px 20px;border: solid 1px #FFDD99;background-color: #FFFFCC;overflow: hidden;}
/* Error */
#photoForm .red {border: solid 1px #B50000;background-color: #FFEBEB;}

/* Current */
#photoForm .green {border: solid 1px #DDF0DD;background-color: #EBFFEB;}

/* Complete */
.blue {border: solid 1px #CEE2F2;background-color: #F0F5FF;}

.progressName {font-size: 8pt;font-weight: 700;color: #555;width: 323px;height: 14px;text-align: left;white-space: nowrap;overflow: hidden;}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {font-size: 0;width: 0%;height: 2px;background-color: blue;margin-top: 2px;}

.progressBarComplete {width: 100%;background-color: green;visibility: hidden;}

.progressBarError {width: 100%;background-color: red;visibility: hidden;}

.progressBarStatus {margin-top: 2px;width: 337px;font-size: 7pt;font-family: Arial;text-align: left;white-space: nowrap;}

a.progressCancel {font-size: 0;display: block;height: 14px;width: 14px;/*background-image: url(../images/cancelbutton.gif);background-repeat: no-repeat;background-position: -14px 0px;*/
float: right;}

a.progressCancel:hover {background-position: 0px 0px;}
input.browse { background:transparent url(/img/db/buttons/browse.gif) no-repeat scroll 0 0; }
input.cancel { background:transparent url(/img/db/buttons/cancel.gif) no-repeat scroll 0 0; }

img.nothing {display:block;padding:55px 0;margin:0 auto;}

#discussWrapper {margin:80px 0 60px 0;}
#attendList.stroke { height:56px; }
#attendList { height:auto;margin-bottom: 20px;}


.object-info {}
.object-info dl {margin:6px 0;padding: 3px 7px 5px;position: relative;overflow:hidden;}
.object-info dl:nth-child(odd) {background-color:#413629;border-radius:3px;}

.moderation-info {
	position: fixed;
	left: 0;
	bottom: 0;
	background-color: #111;
	width: 100%;
	height: 5px;
}
.moderation-info .progress {
	width: 0;
	top:0;
	left:0;
	position: absolute;
	height:100%;
	transition: 333ms all;
	-o-transition: 333ms all;
	-moz-transition: 333ms all;
	-webkit-transition: 333ms all;
	background-color: #D0A76B;
}