#root-container {
	background-color:#1c1c1e;
	background-image: none;;
	/*background-image:url(../static/img/styles/default_bg.png);*/
	background-position:left top;
	background-repeat:repeat;
	background-attachment:fixed;
}

#header-container {
	height:250px;
}

#footer-container {
	height:50px;
}

#margin-container {
	padding-bottom:50px;
}

#footer-wrapper,#footer-wrapper a {
	color:#ccc;
}

#body-container {
	margin-top:20px;
}

.abg {
	background-color:#f43113 !important;
}

.icons {
	background-image:url(/img/icons/56-92-99.png) !important;
}

h1,h2,h3,h4,h5,h6,.active,a,.page-menu li.label,table.general th,.field-button-plain input {
	color:#f43113;
}

.ac_over,.popup-title,.field-button input,a.button div,.progress-bar .progress-value,.page-menu li.active a {
	background-color:#f43113;
}

a.ajax,a.button div,.field-button input,.progress-bar .progress-container,.field-title,table.general th {
	border-color:#f43113;
}

.afc {
	color:#f43113 !important;
}

.calElement.today {
	border-color:#f43113 !important;
}

.calElement.selected {
	background-color:#f43113 !important;
	color:#FFFFFF !important;
}

.f1c {
	color:#333333 !important;
}

.f1bg {
	background-color:#333333 !important;
}

.field-title span.right a,.field-description,.breadcrumbs,.breadcrumbs a {
	color:#333333;
}

#body-wrapper,.popup-content,.field-wrapper input,.field-wrapper select,.field-wrapper textarea,ul.comments li {
	color:#333333;
}

.field-wrapper, .field-wrapper input,.field-wrapper select,.field-wrapper textarea,.comment-add .field-button input {
	color:#787878;
}

.bg1bg {
	background-color:#FFFFFF !important;
}

.bg1c {
	color:#FFFFFF !important;
}

.popup-bg,#preview .wfcontent,#body-wrapper,.popup-content,.progress-bar .progress-container,.field-title span {
	background-color:#FFFFFF;
}

.ac_over,.field-button input,.popup-title,a.button div,.page-menu li.active a {
	color:#FFFFFF;
}

.bg2c {
	color:#EEEEEE !important;
}

.bg2bg {
	background-color:#EEEEEE !important;
}

.page-menu a:hover,ul.comments .new .comment-content,.ac_results,#body-left-menu,.field-wrapper,.field-wrapper input,.field-wrapper select,.field-wrapper textarea,table.general tr.odd td,.comment-add .field-button input {
	background-color:#EEEEEE;
}

.l1c {
	color:#EEEEEE !important;
}

.l1b {
	border-color:#EEEEEE !important;
}

.field-button-plain input,a.button-plain, ul.comments .comment-recovery, ul.news .news-recovery,table.general tr.odd td,table.general tr.odd th {
	background-color:#EEEEEE;
}

ul.plainlist li,ul.judges li,ul.news li,.userlist li,.rounds .round,.popup-content,.page-menu li.splitter,#body-center-col,ul.comments li .info,ul.comments ul.comments,table.general tbody td,table.general tbody th {
	border-color:#EEEEEE;
}

.calElement,span.calElement:hover {
	border-color:#EEEEEE !important;
}

span.calElement:hover {
	background-color:#EEEEEE !important;
}

.l2c {
	color:#D9D9D9 !important;
}

.l2b {
	border-color:#D9D9D9 !important;
}

.l2bg {
	background-color:#D9D9D9 !important;
}

.ac_results,.popup-title,#body-left-menu,.field-wrapper,.comment-add .field-button {
	border-color:#D9D9D9;
}

.ac_results li,.calYear,.calMonth {
	border-color:#D9D9D9 !important;
}

.body-ul-lines .text-new {
	background-color:#5b7fa6 !important;
}

