.inset-border:after, th, td, pre, hr, .comments>li, .toggles>div, .flickr>ul>li img {
	border-color:#e0e0e0
}
#bottom .inset-border:after, #bottom th, #bottom td, #bottom pre, #bottom hr, #bottom .comments>li, #bottom .toggles>div, #bottom .flickr>ul>li img {
	border-color:#3b3b3b
}
.frame-border {
	background-color:#fff;
	box-shadow:0 0 4px 0 rgba(0,0,0,0.3)
}
.zoom-hover>.zoom-hover-overlay>.zoom-hover-title-container>i.zoom-hover-title {
	color:#fff
}
.zoom-hover>.zoom-hover-overlay>.zoom-hover-title-container>h3.zoom-hover-title {
	background:#fff
}
body, input, select, textarea {
	color:#4e4e4e
}
#bottom {
	color:#696969
}
#bottom input:not([type="submit"]):not([type="reset"]):not([type="button"]), #bottom select, #bottom textarea {
	color:#737373
}
small, .small, cite, figcaption, table caption {
	color:#b6b6b6
}
#bottom small, #bottom .small, #bottom cite, #bottom figcaption, #bottom table caption {
	color:#575757
}
mark {
	color:#fff
}
mark.yellow {
	color:inherit;
	background-color:#fffd73
}
#bottom mark.yellow {
	color:#1b1b1b;
	background-color:#ffe71e
}
h1, h2, h3, h4, h5, h6, .dropcap, .toggles>div>span>i, .social-icons a {
	color:#1b1b1b
}
#bottom h1, #bottom h2, #bottom h3, #bottom h4, #bottom h5, #bottom h6, #bottom .dropcap, #bottom .toggles>div>span>i, #bottom .social-icons a {
	color:#f0f0f0
}
thead tr {
	background-color:#4e4e4e;
	color:#f5f5f5
}
tbody tr:nth-child(odd) {
	background-color:#f5f5f5
}
#bottom thead tr {
	background-color:transparent;
	color:#f0f0f0
}
#bottom tbody tr:nth-child(odd) {
	background-color:#272727
}
input, select, textarea, button, .button {
	box-shadow:1px 1px 0 0 rgba(0,0,0,0.2) inset, 1px 1px 0 0 rgba(255,255,255,0.85);
	border-color:#c4c4c4;
	background-color:#f5f5f5
}
input[type="submit"], input[type="reset"], input[type="button"], button, .button {
	box-shadow:0 1px 0 0 rgba(255,255,255,0.85) inset, 0 1px 0 0 rgba(0,0,0,0.35);
	border-color:#d6d6d6;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e7e7e7));
	background:linear-gradient(to bottom, #fff 0, #e7e7e7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7', GradientType=0);
	text-shadow:0 1px #fff;
	color:#1b1b1b
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover, .button:hover {
	color:#505050
}
input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active, button:active, .button:active {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(100%, #f6f6f6));
	background:linear-gradient(to bottom, #e4e4e4 0, #f6f6f6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#f6f6f6', GradientType=0)
}
input[type="submit"]>i, input[type="reset"]>i, input[type="button"]>i, button>i, .button>i {
	text-shadow:0 1px #fff, 0 -1px rgba(0,0,0,0.7)
}
input[type="submit"]:disabled, input[type="reset"]:disabled, input[type="button"]:disabled, button:disabled, .button.disabled {
	color:#9e9e9e;
	text-shadow:0 1px rgba(255,255,255,0.7);
	cursor:default
}
input[type="submit"]:disabled:active, input[type="reset"]:disabled:active, input[type="button"]:disabled:active, button:disabled:active, .button.disabled:active {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e7e7e7));
	background:linear-gradient(to bottom, #fff 0, #e7e7e7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7', GradientType=0)
}
input[type="submit"]:disabled>i, input[type="reset"]:disabled>i, input[type="button"]:disabled>i, button:disabled>i, .button.disabled>i {
	color:#9e9e9e!important;
	text-shadow:0 1px rgba(255,255,255,0.7)
}
.placeholder {
	color:#9a9a9a
}
::-webkit-input-placeholder {
color:#9a9a9a
}
:-moz-placeholder {
color:#9a9a9a
}
:-ms-input-placeholder {
color:#9a9a9a
}
#bottom input:not([type="submit"]):not([type="reset"]):not([type="button"]), #bottom select, #bottom textarea, #bottom button, #bottom .button {
	box-shadow:1px 1px 0 0 rgba(0,0,0,0.85) inset, 1px 1px 0 0 rgba(255,255,255,0.1);
	border-color:#323232;
	background-color:#141414
}
#bottom .placeholder {
	color:#4e4e4e
}
#bottom ::-webkit-input-placeholder {
color:#4e4e4e
}
#bottom :-moz-placeholder {
color:#4e4e4e
}
#bottom :-ms-input-placeholder {
color:#4e4e4e
}
.rating i {
	color:#ffba00
}
.breadcrumbs {
	color:#1b1b1b
}
.message {
	border-color:#e0e0e0;
	background-color:#f5f5f5;
	color:#1b1b1b
}
.message>.close {
	background-color:#e0e0e0;
	color:#f5f5f5
}
#bottom .message {
	border-color:#2c2c2c;
	background-color:#141414;
	color:#575757
}
#bottom .message>.close {
	background-color:#2c2c2c;
	color:#141414
}
.columns.price-table>ul>li, .columns.price-table>ul>li>* {
	border-color:#e0e0e0
}
.columns.price-table>ul>li:hover, .columns.price-table:not(:hover)>ul>li.active {
	box-shadow:0 0 4px 0 rgba(0,0,0,0.3)
}
.columns.price-table>ul>li:hover>:last-child, .columns.price-table:not(:hover)>ul>li.active>:last-child, .columns.price-table>ul>li h1 {
	background-color:#f5f5f5
}
.columns.price-table>ul>li>.sticker {
	color:#fff
}
#bottom .columns.price-table>ul>li, #bottom .columns.price-table>ul>li>* {
	border-color:#3b3b3b
}
#bottom .columns.price-table>ul>li:hover>:last-child, #bottom .columns.price-table:not(:hover)>ul>li.active>:last-child, #bottom .columns.price-table>ul>li h1 {
	background-color:#272727
}
.tabs>.movable-container:after, .tabs>*>.nav li {
	border-color:#e0e0e0
}
.tabs>*>.nav li {
	background-color:#f5f5f5
}
.tabs>*>.nav .active {
	border-bottom-color:#fff;
	background-color:#fff
}
#bottom .tabs>.movable-container:after, #bottom .tabs>*>.nav li {
	border-color:#3b3b3b
}
#bottom .tabs>*>.nav li {
	background-color:#272727
}
#bottom .tabs>*>.nav .active {
	border-bottom-color:#1b1b1b;
	background-color:#1b1b1b
}
.super-tabs>div, .super-tabs>div>.nav li {
	border-color:#e0e0e0
}
.super-tabs>div>.nav li {
	background-color:#f5f5f5
}
.super-tabs>div>.nav .active {
	background-color:transparent
}
body, #bottom {
	background-color:#0b0b0b;
}
#backgrounds div.stripes:after {
	background-image:url(../img/stripes.png)
}
@media(-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
#backgrounds div.stripes:after {
	background-image:url(../img/stripes%402x.png)
}
}
#top {
	background-color:#000000
}
.outer-container {
	background-color:#fff;
	box-shadow:0 0 7px 0 rgba(0,0,0,0.35)
}
#bottom .outer-container {
	background-color:#000000;
	box-shadow:none
}
.layout-boxed .content aside.aside.alpha:before, .layout-boxed .content aside.aside.beta:before {
	border-color:#dfdfdf
}
.layout-boxed .content aside.aside.alpha:before {
	box-shadow:-5px 0 4px -5px rgba(0,0,0,0.3) inset
}
.layout-boxed .content aside.aside.beta:before {
	box-shadow:5px 0 4px -5px rgba(0,0,0,0.3) inset
}
.layout-boxed #top .section:before, .layout-boxed #top aside.aside .section:last-child:after {
	box-shadow:0 5px 4px -5px rgba(0,0,0,0.3) inset;
	border-color:#dfdfdf
}
nav a {
	color:#FFFFFF
}
#bottom nav a {
	color:#696969
}
nav.primary li:before {
	border-color:#e0e0e0
}
nav.primary .current>a {
	color:#FFF
}
nav.primary ul ul {
	box-shadow:0 0 4px 0 rgba(0,0,0,0.3);
	background-color:#000
}
nav.primary li li {
	border-color:#e0e0e0
}
nav.secondary {
	box-shadow:0 8px 7px -8px rgba(0,0,0,0.15) inset, 0 -8px 7px -8px rgba(0,0,0,0.15) inset;
	border-color:#dfdfdf
}
nav.secondary:first-child {
	box-shadow:0 -8px 7px -8px rgba(0,0,0,0.15) inset
}
nav.secondary:last-child {
	box-shadow:0 8px 7px -8px rgba(0,0,0,0.15) inset
}
nav.secondary a {
	border-color:#e0e0e0
}
nav.mobile li {
	border-color:#FFFFFF
}
nav.mobile a:hover, nav.mobile .current>a {
	color:#FFF
}
nav.lang ul {
	border-color:#e0e0e0
}
nav.lang a {
	color:#b6b6b6
}
nav.aside li {
	border-color:#e0e0e0
}
nav.aside a:before {
	color:#169ad1
}
nav.aside ul ul a:before {
	color:#28cfed
}
#bottom nav.aside li {
	border-color:#3b3b3b
}
.headline {
	background:rgba(240,240,240,0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99f0f0f0', endColorstr='#99f0f0f0', GradientType=0)
}
.footer p {
	color:#575757!important
}
.mejs-overlay-button {
	color:#fff
}
.mejs-container .mejs-controls {
	background:#f0f0f0
}
.mejs-container .mejs-controls .mejs-time span {
	color:#4e4e4e
}
.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	box-shadow:1px 1px 0 0 rgba(0,0,0,0.2) inset, 1px 1px 0 0 rgba(255,255,255,0.85);
	border-color:#d6d6d6;
	background:#fff
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background:#4e4e4e
}
.mejs-controls .mejs-time-rail .mejs-time-buffering {
	background-image:linear-gradient(-45deg, rgba(78,78,78,0.15) 25%, transparent 25%, transparent 50%, rgba(78,78,78,0.15) 50%, rgba(78,78,78,0.15) 75%, transparent 75%, transparent)
}
