﻿html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
u {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%;
}
.rt-container {
	margin: 0px auto; width: 960px;
}
body {
	min-width: 960px;
}
.rt-block {
	padding: 2px; margin-bottom: 0px; position: relative;
}
#rt-content-top .rt-alpha {
	margin-left: 0px;
}
#rt-content-bottom .rt-alpha {
	margin-left: 0px;
}
#rt-content-top .rt-omega {
	margin-right: 0px;
}
#rt-content-bottom .rt-omega {
	margin-right: 0px;
}
#rt-logo {
	width: 185px; height: 115px; display: block;
}
#rt-content-top {
	overflow: hidden;
}
#rt-content-bottom {
	overflow: hidden;
}
#rocket {
	margin: 0px auto; width: 92px; height: 16px; display: block;
}
#rt-copyright {
	text-align: center;
}
#rt-menu .rt-container {
	height: 3em;
}
#rt-menu ul.menu {
	list-style: none; margin: 0px 10px; padding: 0px;
}
#rt-menu ul.menu li {
	padding: 0px; float: left;
}
#rt-menu ul.menu li a {
	padding: 0px 15px; line-height: 3em; font-size: 1em; font-weight: bold; display: block;
}
#rt-menu ul.menu ul {
	display: none;
}
.font-family-optima {
	font-family: Optima, Lucida, "MgOpen Cosmetica", "Lucida Sans Unicode", sans-serif;
}
.font-family-geneva {
	font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;
}
.font-family-helvetica {
	font-family: Helvetica, Arial, FreeSans, sans-serif;
}
.font-family-lucida {
	font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;
}
.font-family-georgia {
	font-family: Georgia, sans-serif;
}
.font-family-trebuchet {
	font-family: "Trebuchet MS", sans-serif;
}
.font-family-palatino {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
}
body {
	line-height: 1.7em; font-family: Helvetica,Arial, Sans-Serif; font-size: 12px;
}
body.font-size-is-xlarge {
	line-height: 1.7em; font-size: 15px;
}
body.font-size-is-large {
	line-height: 1.7em; font-size: 14px;
}
body.font-size-is-default {
	line-height: 1.7em; font-size: 12px;
}
body.font-size-is-small {
	line-height: 1.7em; font-size: 11px;
}
body.font-size-is-xsmall {
	line-height: 1.7em; font-size: 10px;
}
form {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px 0px 15px;
}
h1 {
	margin: 15px 0px; line-height: 1.1em;
}
h2 {
	margin: 15px 0px; line-height: 1.1em;
}
h3 {
	margin: 15px 0px; line-height: 1.1em;
}
h4 {
	margin: 15px 0px; line-height: 1.1em;
}
h5 {
	margin: 15px 0px; line-height: 1.1em;
}
h1 {
	font-size: 260%;
}
h2 {
	font-size: 200%;
}
h3 {
	font-size: 175%;
}
h4 {
	font-size: 120%;
}
h5 {
	font-size: 120%;
}
h2.title {
	line-height: 1em; letter-spacing: -1px; font-size: 170%;
}
a {
	text-decoration: none;
}
code {
	font: 10px/normal Courier; 
	margin: -1px 0px 0px; 
	color: rgb(0, 0, 0); 
	font-size-adjust: none; 
	font-stretch: normal;
}
blockquote {
	font: italic 16px/22px Georgia, Serif; 
	font-size-adjust: none; 
	font-stretch: normal;
}
.left-1 {
	margin-right: 50px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.left-2 {
	margin-right: 50px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.left-3 {
	margin-right: 50px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.left-4 {
	margin-right: 50px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.left-5 {
	margin-right: 50px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.left-6 {
	margin-right: 50px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.left-7 {
	margin-right: 50px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.left-8 {
	margin-right: 50px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.left-9 {
	margin-right: 50px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.left-10 {
	margin-right: 50px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.left-11 {
	margin-right: 50px; margin-bottom: 15px; float: left; display: inline; position: relative;
}
.right-1 {
	margin-bottom: 15px; margin-left: 50px; float: right; display: inline; position: relative;
}
.right-2 {
	margin-bottom: 15px; margin-left: 50px; float: right; display: inline; position: relative;
}
.right-3 {
	margin-bottom: 15px; margin-left: 50px; float: right; display: inline; position: relative;
}
.right-4 {
	margin-bottom: 15px; margin-left: 50px; float: right; display: inline; position: relative;
}
.right-5 {
	margin-bottom: 15px; margin-left: 50px; float: right; display: inline; position: relative;
}
.right-6 {
	margin-bottom: 15px; margin-left: 50px; float: right; display: inline; position: relative;
}
.right-7 {
	margin-bottom: 15px; margin-left: 50px; float: right; display: inline; position: relative;
}
.right-8 {
	margin-bottom: 15px; margin-left: 50px; float: right; display: inline; position: relative;
}
.right-9 {
	margin-bottom: 15px; margin-left: 50px; float: right; display: inline; position: relative;
}
.right-10 {
	margin-bottom: 15px; margin-left: 50px; float: right; display: inline; position: relative;
}
.right-11 {
	margin-bottom: 15px; margin-left: 50px; float: right; display: inline; position: relative;
}
.date-block {
	padding: 15px;
}
ul {
	padding-left: 15px;
}
ol {
	padding-left: 15px;
}
ul li {
	margin: 0px; padding: 0px;
}
ul li a {
	line-height: 1.8em; font-size: 1.2em;
}
ul ul {
	padding: 5px 0px; margin-left: 25px;
}
ul li.author {
	list-style: none; margin: 0px; text-align: right; letter-spacing: 1px; font-weight: bold;
}
ul li.date {
	list-style: none; margin: 0px; text-align: right; letter-spacing: 1px; font-weight: bold;
}
ul li.comments {
	list-style: none; text-align: right; font-weight: bold;
}
ul li.author span {
	line-height: 1em; font-weight: normal; margin-bottom: 10px; display: block;
}
ul li.date span {
	line-height: 1em; font-weight: normal; margin-bottom: 10px; display: block;
}
ul li.comments span {
	line-height: 1em; font-weight: normal; margin-bottom: 10px; display: block;
}
body.rtl {
	direction: rtl;
}
body.rtl #rt-menu ul.menu {
	float: right;
}
body.rtl #rt-menu ul.menu li {
	float: right;
}
body.rtl #rt-content-top .rt-alpha {
	margin-right: 0px; margin-left: 10px;
}
body.rtl #rt-content-bottom .rt-alpha {
	margin-right: 0px; margin-left: 10px;
}
body.rtl #rt-content-top .rt-omega {
	margin-right: 10px; margin-left: 0px;
}
body.rtl #rt-content-bottom .rt-omega {
	margin-right: 10px; margin-left: 0px;
}
body.rtl {
	min-width: inherit;
}
html {
	margin-bottom: 1px;
}
body {
	margin-bottom: 1px;
}
body {
	color: rgb(51, 51, 51);
}
#rt-header {
	color: rgb(170, 170, 170);
}
#rt-bottom {
	color: rgb(170, 170, 170);
}
.rt-container {
	<!--background: rgb(255, 255, 255);-->
	background: transparent;
}
a:hover {
	color: rgb(0, 0, 0);
}
#rt-logo {
	background: url("../images/header-assets.png") no-repeat 0px 0px;
}
#rt-menu ul.menu li a {
	color: rgb(255, 255, 255);
}
#rt-menu ul.menu li a:hover {
	background: rgb(68, 68, 68); color: rgb(255, 255, 255);
}
#rt-menu ul.menu li.active a {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
#rt-menu ul.menu li.active a:hover {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
#rt-footer {
	color: rgb(221, 221, 221);
}
#rt-copyright {
	color: rgb(221, 221, 221);
}
#rt-sidebar-a {
	background-color: rgb(224, 224, 224);
}
#rt-sidebar-b {
	background-color: rgb(233, 233, 233);
}
#rt-sidebar-c {
	background-color: rgb(240, 240, 240);
}
#rocket {
	background: url("../images/rocket.png") no-repeat 0px 0px;
}
#gantry-viewswitcher {
	top: 40%; width: 60px; height: 20px; right: 10px; display: block; position: absolute; background-image: url("../images/switcher.png"); background-repeat: no-repeat;
}
.off#gantry-viewswitcher {
	background-position: left bottom;
}
#gantry-viewswitcher span {
	display: none;
}
html body * span.clear {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; width: 0px; height: 0px; overflow: hidden; clear: both; font-size: 0px; float: none; display: block; visibility: hidden;
}
html body * div.clear {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; width: 0px; height: 0px; overflow: hidden; clear: both; font-size: 0px; float: none; display: block; visibility: hidden;
}
html body * li.clear {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; width: 0px; height: 0px; overflow: hidden; clear: both; font-size: 0px; float: none; display: block; visibility: hidden;
}
html body * dd.clear {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; width: 0px; height: 0px; overflow: hidden; clear: both; font-size: 0px; float: none; display: block; visibility: hidden;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
#debug #rt-main {
	overflow: hidden; margin-top: 15px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 4px; border-bottom-style: solid; position: relative;
}
#debug .status {
	background: rgb(51, 51, 51); padding: 0px 15px; color: rgb(255, 255, 255); font-size: 150%; font-weight: bold; position: absolute; z-index: 10000; opacity: 0.3;
}
