/* Text */
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #000000;
}
hr,
.hr {
	border-color: #dedede;
}
a:link {
	color: #296bd8;
}
a:visited {
	color: #296bd8;
}
a:hover {
	color: #c90000;
}
a:active {
	color: #296bd8;
}

body {
	background-color: #bfbfbf;
}

#logo-text a {
	color: #8c8c8c;
}
#logo-text span.h1 {
	color: #666666;
}

#auth-form,
#auth-form a {
	color: #fff;
}
#auth-form label.remember {
	color: #fdebeb;
}
#auth-form .starrequired {
	color: #fff !important;
}

#user-menu,
#user-menu a,
#user-menu .mdash-list m,
#user-menu .mdash-list li:before {
	color: #fff;
}

#top-menu a {
	color: #906b6b;
	background: #efefef url(images/top-menu-sprite.gif) no-repeat right -41px;
}
#top-menu a:hover {
	background: #f5f5f5 url(images/top-menu-sprite.gif) no-repeat right -78px;
}
#top-menu span {
	background: url(images/top-menu-sprite.gif) no-repeat left -41px;
}
#top-menu a:hover span {
	background: url(images/top-menu-sprite.gif) no-repeat left -78px;
}
#top-menu li.selected a {
	color: #ef3737;
	background: #fff url(images/top-menu-sprite.gif) no-repeat right top;
}
#top-menu li.selected span {
	background: url(images/top-menu-sprite.gif) no-repeat left top;
}

#submenu a {
	color: #4c4c4c;
}
#submenu li.selected a {
	color: #cb0000;
}

#sidebar h3 {
	color: #296bd8;
}

#footer {
	background-color: #eee;
}

#search div.search-box {
	border-color: #ccc;
	background: white;
}
#search div.search-box input {
	border-color: white;
}
#search-button {
	border-color: #e7e7e7 #999999 #999999 #e3e3e3;
	background: #bbbbbb;
}
#search-button input {
	color: #474747;
}

div.rounded-block {
	background: #f6f6f6;
}
div.rounded-block div.corner {
	background: url(images/block-corners.gif) no-repeat;
}
div.auth-block div.corner {
	background: url(images/auth-corners.gif) no-repeat;
}

ul.last-items-list a.item-author,
table.user-stat-list td.user-name a {
	background: transparent url(images/last-item-user.gif) left bottom no-repeat;
}
ul.last-items-list a.item-author,
ul.last-items-list a.item-category,
ul.last-items-list li,
table.user-stat-list td.user-stat {
	color: #959595;
}

#sidebar div.photo-photo-list div.photo-photo-item-ascetic {
	border-color: #d4d4d4;
	background: white;
}

/*Common Elements */
div.content-rounded-box div.inner-box {
	border-color: #e3e3e3;
}
div.content-rounded-box b.r1 {
	border-color: #f0f0f0;
	background: #e3e3e3;
}
div.content-rounded-box b.r0 {
	border-color: #f0f0f0;
}
div.content-form div.form-input input,
div.content-form div.form-input textarea,
div.content-form div.form-input select {
	background: #f8f7f7;
	border-color: #dedede;
}
div.content-form div.field-error div.form-input input,
div.content-form div.field-error div.form-input textarea,
div.content-form div.field-error div.form-input select {
	color: red;
	background: #fff8d3;
}
div.content-form div.field label.field-title {
	color: #555;
}
div.content-form div.description {
	color: #979797;
}
div.content-form div.legend {
	color: #474747;
}

/* Content List */
div.content-author a {
	color: #a4a4a4;
}
div.content-date {
	color: #999;
}
div.content-description,
div.content-signature {
	color: #777;
}
div.content-rating {
	color: #296bd8;
}
div.content-avatar a {
	background-color: #f2f2f2 !important;
}
div.user-sidebar div.content-avatar a {
	background-color: #ddd !important;
}

/* Content Table */
table.content-table td.label {
	color: #4c4c4c;
}

/* Filter */
div.filter-item label {
	color: #296bd8;
}

/* List with dash bullet */
.mdash-list li:before,
.mdash-list m {
	color: #7c7c7c;
}
.mdash-list li.selected a {
	color: black;
}

/* Navigation */
span.nav-current-page {
	background-color: #efefef;
}
div.navigation span.disabled {
	color: #7e7e7e;
}
div.navigation span.arrow {
	color: #7e7e7e;
}
div.navigation span.ctrl {
	color: #7e7e7e;
}

/* Blog */
h2.blog-post-title a,
h2.blog-post-title a:hover,
div.blog-list-title a {
	color: #ec1212 !important;
}

div.blog-post,
div.blog-comment-cont,
div.blog-add-comment-top,
div.blog-list-item,
div.blog-edit-buttons {
	border-color: #e9e9e9 !important;
}

div.blog-post-date,
div.blog-comment-date,
div.blog-register-date {
	color: #909090;
}

div.blog-post-meta-util a,
div.blog-post-tag,
div.blog-post-tag a,
div.blog-comment-author-ip a,
div.blog-comment-meta a {
	color: #929292 !important;
}

div.blog-comment-preview div.blog-comment-cont {
	border-color: red;
}

div.bbcode-line a:hover,
div.bbcode-line a:hover img {
	background-color: #d7d7d7;
}

div.blog-note-box {
	background: #fffeeb;
	border-color: #ffd482;
}
div.blog-code-box,
table.blog-quote td {
	background: #f7f7f7;
	border-color: #dedede;
	color: #4c4c4c;
}

div.blog-edit-field-title input,
div.blog-edit-field-post-date input,
div.blog-edit-field-slug input,
div.blog-edit-field-tags input,
div.blog-edit-field-text textarea,
div.blog-edit-field-desc textarea,
div.blog-edit-field-syndication-rss-feed-url input,
div.blog-comment-field-user input,
div.blog-comment-field-content textarea,
div.blog-comment-field-captcha input {
	background: #f8f7f7;
	border-color: #d9d9d9;
}

.lha-iframe {
	background: #f8f7f7;
}
.lha-html-div {
	border-color: #d9d9d9 !important;
}
.lhe-button-normal {
	border: 1px solid white;
}
.lhe-button-over {
	background-color: transparent;
	border: 1px solid #d9d9d9;
}

div.blog-edit-field-title label,
div.blog-edit-field-desc label,
label.blog-edit-field-caption,
div.blog-comment-field-user label,
div.blog-comment-field-captcha label {
	color: #1d0405;
}

.blog-required-field {
	color: red;
}

.blog-author a {
	color: #909090;
}
div.blog-comment-avatar {
	background-color: #f2f2f2 !important;
}
div.blog-comment-info .blog-author a {
	color: #296bd8;
}
div.blog-comment-info div.blog-author {
	color: #777777;
}
div.blog-comment-date {
	color: #7f7f7f;
}

/* Pop-ups*/
div.bx-dialog-container-wrapper {
	background-color: #ec1212;
}
div.bx-dialog-container {
	border-color: #5d5d5d;
}
div.bx-dialog-titlebar {
	background-color: #f4f3f1;
}

/* Search results*/
table.search-filter td,
table.sonet-search-filter td {
	border-top: 1px solid #e9e9e9 !important;
}
div.search-page input.search-query,
div.search-page input.search-suggest,
table.search-filter input.input-field,
table.search-filter select.select-field,
table.sonet-search-filter input.input-field,
table.sonet-search-filter select.select-field {
	background: #f8f7f7;
	border-color: #d9d9d9;
}
div.search-advanced,
div.search-item-meta,
div.search-item-meta a,
div.search-advanced-result a {
	color: #8a8a8a !important;
}
div.search-sorting b {
	background: #efefef;
}

/*Error & OK messages*/
.errortext,
.starrequired {
	color: red;
}
.errortext,
.notetext {
	background: #fffeeb;
	border-color: #ffd482;
}

/*socialnetwork*/
table.sonet-user-profile-friends thead td,
table.sonet-user-profile-friends th,
table.sonet-message-form th,
table.sonet-user-profile-groups thead td,
table.sonet-user-profile-groups th,
table.bizproc-table-main th {
	background-color: #f5f5f5 !important;
	color: #5e5e5e !important;
}
table.sonet-user-profile-groups,
table.sonet-message-form,
table.sonet-user-profile-groups thead td,
table.sonet-user-profile-groups th,
table.sonet-user-profile-groups td,
table.bizproc-table-main {
	border: 1px solid #e0e0e0 !important;
}

table.sonet-user-profile-friend-box,
table.sonet-user-profile-friends,
table.sonet-user-profile-friends thead td,
table.sonet-user-profile-friends th {
	border: 0 !important;
	border-bottom: 1px solid #e0e0e0 !important;
	color: #777777;
}

/* gadgets */
.gdheader {
	border-bottom: 0px solid #e5e5e5 !important;
	color: #545454 !important;
	background: #f5f5f5 !important;
	padding: 8px !important;
}
.gdparent {
	border: 0px solid #e5e5e5 !important;
}
.gdcorn {
	background: none;
}
.gdbcorn {
	background: none;
}
div.bx-group-control,
div.bx-user-control {
	border-left: 0 !important;
	padding: 0 0 0 !important;
}
