td#left-column {
  padding-right: 0;
  padding-left: 5px;
}
td#right-column {
  padding-right: 5px;
  padding-left: 0;
}
div.coursebox {
  float: center;
}
div.sideblock div.content * {
  text-align: right;
}
div.calendar-controls a.next {
  text-align: left;
}
div.bt {
  text-align: right;
}
div.bb {
  text-align: right;
}
div.sideblock div.header div.bt div {
  background-position: 100% 0;
  right: -13px;
}
div.sideblock div.header div.bt {
  background-position: 0 0;
  left: -13px;
  margin: 0 13px 0 0;
  text-align: right;
}
div.sideblock div.header div.i1 {
  background-position: 100% 0;
  padding: 0;
}
div.sideblock div.header div.i2 {
  background-position: 0 0;
  padding: 0 12px;
}
div.sideblock div.header div.i3 {
  /*background: transparent;*/
}
div.sideblock div.bt div {
  background-position: 100% 0;
  right: -13px;
}
div.sideblock div.bt {
  background-position: 0 0;
  left: 0;
  margin: 0 13px 0 0;
  text-align: right;
}
div.sideblock div.bb div {
  background-repeat: no-repeat;
  background-position: 100% 100%;
  left: 0;
  right: -13px;
}
div.sideblock div.bb {
  background-repeat: no-repeat;
  background-position: 0 100%;
  margin: 0 13px 0 0;
}
div.sideblock div.i1 {
  background-position: 100% 0;
  padding: 0;
}
div.sideblock div.i2 {
  background-position: 0 0;
  padding: 0 12px;
}
div.sideblock div.i3 {
  /*background: transparent;*/
  border: 1px solid #f1ece6;
}
td#middle-column div.bt div {
  background-position: 100% 0;
  right: -13px;
}
td#middle-column div.bt {
  background-position: 0 0;
  left: -13px;
  margin: 0 13px 0 0;
}
td#middle-column div.bb div {
  background-position: 100% 100%;
  right: -13px;
}
td#middle-column div.bb {
  background-position: 0 100%;
  left: -13px;
  margin: 0 13px 0 0;
}
td#middle-column div.i1 {
  background-position: 100% 0;
  padding: 0;
}
td#middle-column div.i2 {
  background-position: 0 0;
  padding: 0 12px;
}
td#middle-column div.i3 {
  /*background: transparent;*/
}
div#footer div.bt div {
  background-position: 100% 0;
  right: -13px;
}
div#footer div.bt {
  background-position: 0 0;
  left: -13px;
  margin: 0 13px 0 0;
  text-align: right;
}
div#footer div.bb div {
  background-position: 100% 100%;
  right: -13px;
}
div#footer div.bb {
  background-position: 0 100%;
  left: -13px;
  margin: 0 13px 0 0;
  text-align: right;
}
div#footer div.i1 {
  background-position: 100% 0;
  padding: 0;
}
div#footer div.i2 {
  background-position: 0 0;
  padding: 0 12px;
}
div#footer div.i3 {
  /*background: transparent;*/
}
div#header div.bt div {
  background-position: 100% 0;
  right: -13px;
}
div#header div.bt {
  background-position: 0 0;
  left: -13px;
  margin: 0 13px 0 0;
}
div#header div.bb div {
  background-position: 100% 100%;
  right: -13px;
}
div#header div.bb {
  background-position: 0 100%;
  left: -13px;
  margin: 0 13px 0 0;
}
div#header div.i1 {
  background-position: 100% 0;
  padding: 0;
}
div#header div.i2 {
  background-position: 0 0;
  padding: 0 12px;
}
div#header div.i3 {
  /*background: transparent;*/
}
div#header-home div.bt div {
  background-position: 100% 0;
  right: -13px;
}
div#header-home div.bt {
  background-position: 0 0;
  left: -13px;
  margin: 0 13px 0 0;
}
div#header-home div.bb div {
  background-position: 100% 100%;
  right: -13px;
}
div#header-home div.bb {
  background-position: 0 100%;
  left: -13px;
  margin: 0 13px 0 0;
}
div#header-home div.i1 {
  background-position: 100% 0;
  padding: 0;
}
div#header-home div.i2 {
  background-position: 0 0;
  padding: 0 12px;
}
div#header-home div.i3 {
  /*background: transparent;*/
}
body.nolayouttable div#content div.bt div {
  background-position: 100% 0;
  right: -13px;
}
body.nolayouttable div#content div.bt {
  background-position: 0 0;
  left: -13px;
  margin: 0 13px 0 0;
}
body.nolayouttable div#content div.bb div {
  background-position: 100% 100%;
  right: -13px;
}
body.nolayouttable div#content div.bb {
  background-position: 0 100%;
  left: -13px;
  margin: 0 13px 0 0;
}
body.nolayouttable div#content div.i1 {
  background-position: 100% 0;
  padding: 0;
}
body.nolayouttable div#content div.i2 {
  background-position: 0 0;
  padding: 0 12px;
}
body.nolayouttable div#content div.i3 {
  /*background: transparent;*/
}
div#content div.ccbox div.i1 {
  background-image: url(pix/mask_borders_re.gif);
}
div#content div.ccbox div.i2 {
  background-image: url(pix/mask_borders_le.gif);
}

.headermenu {
	padding:10px 25px 0px 0px;
}
#logoscyt {
	background:url(pix/rtlw.gif) top left no-repeat;
	height:120px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/*padding-left:30px;*/
	/*padding-top:68px;*/	
}

#logomeducacion {
	background:url(pix/rtllogow2.gif) top right no-repeat;
	height:120px;	
	padding-left:0px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	/*padding-top:68px;*/	
}

/*
moji start
*/
table.forumpost tr.header {
  background-image: url(pix/rtl_header.png);
  background-repeat: repeat-x;
  background-position: left bottom;
}
/*table.forumpost td.starter {
  background: inherit;
}
table.forumpost td.left {
  background: inherit;
}*/
table.forumpost td.picture {
  background: #fff;
  background:#DDF4FF url(pix/rtl_forum_top-left.png) no-repeat scroll 100% 0%;

}
table.forumpost {
  margin-top: 20px;
  border:2px #CCCCCC solid;

}
table.forumpost tr.header td.topic {
  padding-bottom: 10px;
  border-style: none;
}
table.forumpost div.commands {
 /* background-image: url(pix/bottom_shadow_to_top2.png);
  background-repeat: repeat-x;
  background-position: center bottom;*/
  padding-bottom: 5px;
   font-size: 0.8em;
  /*border-bottom-width: 1px;
  border-bottom-color: #F1ECE6;
   border-top-width: 1px;
   border-top-color: #F1ECE6;
   border-style: solid none;*/
   
}

.forumpost .left {
padding:4px;
text-align:center;
vertical-align:top;
padding-right:10px;
width:35px;
}
.forumpost .topic {
background:#DDF4FF url(pix/rtl_forum_top-right.png) no-repeat scroll 100% 0%;
border:medium none;
padding:10px 15px 10px 5px;

}
table.forumpost .side {
background:#FFFFFF url(pix/rtl_forum_bottom-left.png) no-repeat scroll 100% 100%;
border-top:1px #CCCCCC dashed;

}

.forumpost .content {
background:#FFFFFF url(pix/rtl_forum_bottom-right.png) no-repeat scroll 100% 100%;
padding:10px 15px 10px 5px;
border-top:1px #CCCCCC dashed;
}
table.forumheaderlist {
  border-color: #92ACBD;
}
table.forumheaderlist tr.discussion td {
  border-color: #92ACBD;
}
/*td.content {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #F1ECE6;
}*/

/*
moji end
*/