.dark a:link {
	color: #0ff;
}
.dark .pseudo {
	color: #6acdf4;
}
.dark a:visited{
	color:#9577cc;
}

.dark .footnotes {
	border-color:#99c0c7;
	color:#306b82;
}

sup.footnote {
	color:#fff;
}

ol {
	color:#fff;
}
.dark code, .dark p.file {
	color:#306b82;
}

.phone {
	color:#fff;
};
strong{
	color:#fff;
}

blockquote .source {
	color:#306b82;
}
.comment {
	background: #304557;
}
.dark ul.main_menu li a {
	color: #fff;
}
body.dark #subnavigation .navigation .corners, body.dark #subnavigation .navigation .corners-i {
	background:red;
}
body.dark #subnavigation .navigation li a {
	color: #0ff;
}
body.dark #subnavigation .navigation li a:hover,
body.dark #subnavigation .navigation li a.selected {
	color: #ff0200 !important;
}
body.dark #subnavigation .navigation li a.selected:hover {
	color:#fbb !important;
}
body.dark #subnavigation .navigation .navigation li a {
	color: #94f2fc;
}
body.dark #subnavigation .navigation li b.fake {
	color: #fff;
}

.dark #footer .tour{
	color:#4a8a96;
}
.dark #footer .tour a {
	color:#fff;
}
.dark #footer .tour a ins.icon{
	background-position:0 0;
}

.dark #footer .tour a:hover{
	color:#f00 !important;
}
.dark #footer .tour a:hover ins.icon{
	background-position:-23px 0;
}

body.dark span.faq-sw-collapsed {
	border-bottom-color: #FFF799;
}

body.dark {
	background-color: #1c2e3e;
}
body.dark_home {
	background-color: #091c2c;
}

body.dark .back_gradient {
	background: transparent url('../i/gradient_2.gif') repeat-x;
}
body.dark .main,
body.dark .wide,
body.dark .extra {
	color: #98C0C0;
}
body.dark h1,
body.dark h2,
body.dark h3,
body.dark h4,
body.dark h5,
body.dark h6 {
	color:#fff;
}
h2 span.pseudo {
	color:#fff!important;
	font-size:100%;
}
body.dark .main .intro,
body.dark .wide .intro {
	color: #98c0c0;
	line-height: 1.7;
}

.dark .header_link a {
	color:#fff799;
}

body.dark #content .dc-tour a.tour-link {
	color: #fff;
	border-bottom-color: #fff;
}
body.dark #content .dc-tour a:hover.tour-link {
	color: #f00;
	border-bottom-color: #f00;
}
body.dark #content .dc-tour a.tour-link ins.icon {
	background-position: -49px 0;
}
body.dark #content .dc-tour a:hover.tour-link ins.icon {
	background-position: -28px 0;
}

.dark .pseudo.show {
	color:#ffd558;
}
div.wide h2 span.pseudo.show {
	color:#FFD558!important;
	font-style:italic;
	font-size:85%;
	border-bottom: 1px dotted;
} 
div.wide h2 span.pseudo {
	color:#6ACDF4!important;
	font-style:italic;
	font-size:85%;
	border-bottom: 1px dotted;
}
div.wide h2 span.pseudo.show:hover, div.wide h2 span.pseudo:hover {
	color:#F00!important;}
.dark blockquote,
.dark .italicquote {
	border-color:#9099a0;
	color:#fff;
}

.dark .picture ins ins {
	border-color:#1c2e3e;
}

.dark .picture .wrapper,
.dark .picture ins i {
	border-color:#caccce;
}

body.dark span.faq-sw-collapsed small {
	color: #FFF799;
}

#footer .address,
#footer .contact,
#footer .copyright,
#footer .made_in,
#content .extra .incut p {
	color: #fff;
}


table td,
table th {
	border-color:#4b6b76;
}
th em {
	color:#98C0C0;
}
td em {
	color:#306b82;
}
th {
	color: #fff;
}

p.contact{margin-bottom:7px !important}
