html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	background:transparent;
	border:0;
	font-family:inherit;
	font-size:99%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
	outline:0;
	vertical-align:baseline;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

strong {
color:#0a98d1;
font-weight:bold;
} 

/* Success, notice, error and pre boxes */
.error,
.notice, 
.success {
    padding: 4px; 
    margin: 4px; 
    border: 1px solid #ccc;
    display: block;
}
.error {
    background: #FBE3E4; 
    color: #8a1f11; 
    border-color: #FBC2C4;
}
.notice {
    background: #FFF6BF; 
    color: #514721; 
    border-color: #FFD324;
}
.success {
    background: #E6EFC2; 
    color: #264409; 
    border-color: #C6D880;
}
.error a    {
    color: #8a1f11;
}
.notice a   {
    color: #514721;
}
.success a  {
    color: #264409;
}
pre {
    margin: 0; 
    white-space: pre;
    background: #eee;
    border:2px solid #ddd;
    padding:0.8em;
    font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5;
}
code {
    background: #eee;
    border:2px solid #ddd;
    padding:0.8em;
}


/* Tooltips --- */
.tool-tip {
  background: #ffffcc;
  border: 1px solid #D4D5AA;
  float: left;
  max-width: 300px;
  padding: 5px;
  z-index: 1000;
}
.tool-title {
  font-size: 110%;
  font-weight: bold;
  margin: 0;
  margin-top: -15px;
  padding: 0;
  padding-bottom: 5px;
  padding-top: 15px;
}
.tool-text {
  font-size: 100%;
  margin: 0;
}
.ol-background {
  background: #FAFAFA ;
  border: 1px solid #D4D5AA;
}
.ol-foreground {
  background: #ffffcc;
}


/* Misc classes */
.clr {
	clear: both;
}
.hide {
	display: none;
}
.highlight {
  background-color: #ffc;
}
.small {
    font-size: 10px;
    margin-bottom: 2px;
    line-height: 14px;
}
.large {
    font-size: 14px; 
    line-height: 18px;
    margin-bottom: 4px;
}
.quiet {
    color: #666;
}
.loud {
    color: #000;
}
.highlight  {
    background:#ff0;
}
.added {
    background:#060; 
    color: #fff;
}
.removed {
    background:#900; 
    color: #fff;
}
.first {
    margin-left:0; 
    padding-left:0;
}
.last {
    margin-right:0; 
    padding-right:0;
}
.top {
    margin-top:0;
    padding-top:0;
}
.bottom {
    margin-bottom:0; 
    padding-bottom:0;
}


/* Main Layout */
html, body {
	height:100%;
	margin-bottom:1px;
}
body {
	font:62.5%/1.2 Helvetica, Arial, sans-serif;
	color:#535353;
}
h1,h2,h3,h4,.componentheading {
	font-weight:bold;
	margin:1em 0 1em;
	color:#58585a;
}
h1,.componentheading {
	font-size:220%;
	line-height:100%;
}

#page h2 {
	font-size:220%;
	line-height:120%;
	margin-top:20px;
	margin-bottom:10px;
}

h2 {
	font-size:150%;
	line-height:120%;
}
h3, #page h2.H2LikeH3 {
	font-size:160%;
	line-height:120%;
}
h4 {
	font-size:110%;
	line-height:110%;
}


#col2 a {

text-decoration:underline;
color:#fff;
}    
#col2 .mod_eventlistcalq_calendar td, #col2 .mod_eventlistcalq_calendar td a, #col2 .mod_eventlistcalq_calendar td span a {
height:20px !important; 
} 


#col2 .mod_eventlistcalq_calendar a {
padding:0px;
margin:0px;
text-decoration:none;
color:#8c1a11;
}

 #col2 .mod_eventlistcalq_calendar span {
padding:0px;
margin:0px;
text-decoration:underline;
color:#089189;
}


a {
	color:#007EBA;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}
ul, ol {
/*margin:1em 1em 1em 1.5em;*/
}
p {
	margin-top:10px;
	margin-bottom:10px;
}
#main {
	font-size:1.3em;
	line-height:140%;
}
.background {
	position:absolute;
	width:100%;
	height:130px;
/*	background:url(/templates/rt_afterburner_j15/images/light.png) 0 0px repeat;*/
}
#main .foreground, #message, #showcase, .leading, #page {
	position:relative;
}
#message, #showcase {
	z-index:0;
}
#main-content {
/*	border-bottom:1px solid #ddd;*/
}
.dp20,.dp25,.dp33,.dp50,.dp100 {
	float:left;
	margin-top:15px;
}
.dp20 {
	width:20%;
}
.dp25 {
	width:25%;
}
.dp33 {
	width:33.33%;
}
.dp50 {
	width:50%;
}
.dp100 {
	width:100%;
	margin-top:0;
}
.clr {
	clear:both;
	font-size:0;
}
#colmask {
	clear:both;
	overflow:hidden;
	position:relative;
	width:100%;
}
#maincol, #wrapper {
	position:relative;
}
.s-c-s #colmid, .s-c-x #colright {
	float:left;
	position:relative;
	width:200%;
/* background-color:#ECEDED; */
  
}
.s-c-s #colright {
	float:left;
	left:50%;
	position:relative;
	width:100%;
/*	background:url(/templates/rt_afterburner_j15/images/bg-rightside.gif) 0 0px repeat;*/
	
	
	
}
.s-c-s #col1wrap {
	float:right;
	position:relative;
	right:100%;
	width:50%;
	min-height:570px;

}
.s-c-s #col1pad, .x-c-s #col1, .x-c-s #colmid {
	overflow:hidden;
}
.s-c-s #col1 {
	overflow:hidden;
	width:100%;
background-color:#ECEDED;
}
.s-c-s #col2 {
	float:left;
	position:relative;
	overflow:hidden;
	margin-left:-50%;
	color:#fff;
}.s-c-s #col3 {
	float:left;
	position:relative;
	overflow:hidden;
	left:0;
	color:#fff;
}
.s-c-x #col1wrap {
	float:right;
	position:relative;
	width:50%;
}
.s-c-x #col1 {
	overflow:hidden;
	position:relative;
	right:100%;
}
.s-c-x #col2 {
	float:left;
	position:relative;
}
.x-c-s #colright {
	float:left;
	position:relative;
	right:100%;
	width:200%;
}
.x-c-s #col1wrap {
	float:left;
	left:50%;
	position:relative;
	width:50%;
}
.x-c-s #col3 {
	float:right;
	position:relative;
}
.s-c-s .ctr-color1, .s-c-s .ckl-color1, .s-c-x .ckl-color1, .x-c-s .cdr-color1 {
	/*background:#eee;*/
}
.s-c-s .ctr-color2, .s-c-s .ckl-color2, .s-c-x .ckl-color2, .x-c-s .cdr-color2 {
	/*background:url(/templates/rt_afterburner_j15/images/bg-body.gif) 0 0px repeat;*/
}
.s-c-s #col1pad, .s-c-x #colright, .x-c-s #colright, #wrapper {
	background:transparent;
	
}
.s-c-s #col1pad         {
background-color:#ECEDED;
min-height:570px;
}
body {
background:url(/templates/rt_afterburner_j15/images/bg-body.gif) 0 0px repeat;
}

.cols1 {
	display:block;
	float:none;
	margin:0;
	width:100%;
}
.cols2 {
	width:49%;
	overflow:hidden;
}
.cols3 {
	width:30%;
}
.column1, .column2 {
	position:relative;
	float:left;
	margin:0;
}
.colpad {
/*	padding:0 40px;*/
	position:relative;
}
.column2 {
	float:right;
	width:49%;
}
.article_row {
	overflow:hidden;
	/*margin:0 -10px 15px -10px;*/
}


/* Header */
#logo {
	width:288px;
	height:58px;
/*	background:url(/templates/rt_afterburner_j15/images/light.png) 0 -272px no-repeat;*/
	display:block;
	margin:20px 15px;
}
#header {
	overflow:hidden;
  /*background:url(/templates/rt_afterburner_j15/images/header.gif) 0 0px no-repeat;*/
  height:206px;
}
#header li {
	list-style:none;
	float:left;
	padding-left:15px;
	font-weight:bold;
}
#nav {
	height:34px;
	background:#888;
	z-index:1;
	position:relative;
}
#nav ul {
	margin:0 0 0 15px;
}
#nav li {
	list-style:none;
	float:left;
	padding-left:3px;
	height:34px;
	position:relative;
}
#nav li a {
	display:block;
	padding:0 10px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
}
#nav li.active a {
	background:#fff;
	color:#007EBA;
}
#nav li a:hover, #nav li:hover a, #nav li.sfHover a {
	background:#007EBA;
	color:#fff;
	text-decoration:none;
}
#nav li ul {
	position:absolute;
	width:170px;
	left:-999em;
	margin-left:-1px;
	border:1px solid #006B9F;
	border-top:0;
}
#nav li ul ul {
	margin:-31px 0 0 170px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #nav li.sfHover ul ul ul ul {
	left:-999em;
}
#nav li li {
	padding:0;
	height:auto;
	background:#fff;
	width:170px;
}
#nav li li a, #nav li li.active a, #nav li li a:hover {
	margin:0;
	height:30px;
	line-height:30px;
	background:#fff;
	border-top:1px solid #006B9F;
	color:#007EBA;
}
#nav li li a, #nav li.active li a {
	font-weight:normal;
}
#nav li:hover ul, #nav li.sfHover ul {
	left:4px;
}
#nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #nav li li li li.sfHover ul {
	left:0;
}


/* Showcase */
#showcase {
	margin:3px 0 8px 0;
	position:relative;
	color:#000;
}
#showcase .background {
	position:absolute;
	width:100%;
	height:130px;
	background:url(/templates/rt_afterburner_j15/images/light.png) 0 -514px repeat-x;
}
#showcase .foreground {
	border:1px solid #dfeaee;
	overflow:hidden;
	padding-bottom:25px;
}
#showcase h1 {
	font-weight:normal;
	font-size:3.0em;
	line-height:105%;
	margin:25px 55px 10px 25px;
}
#showcase h3 {
	font-weight:normal;
	font-size:1.4em;
	font-weight:normal;
	margin:0 55px 20px 25px;
}
#showcase b {
	font-weight:normal;
	color:#d03100;
}
#showcase .pad {
	padding:0 50px 25px 25px;
}
#showcase .num {
	float:left;
	background:#d03100;
	text-align:center;
	line-height:90%;
	color:#fff;
	font-size:2em;
	padding:3px 8px;
}
#showcase .pad h2 {
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 5px 40px;
}
#showcase .pad p {
	margin-left:40px;
}


/* Content styles */
p.buttonheading {
	position:absolute;
	top:2px;
	right:10px;
	margin:0;
}
.buttonheading .icon {
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
}
.buttonheading .pdf {
	background:url(/templates/rt_afterburner_j15/images/light.png) -57px -366px;
}
.buttonheading .print {
	background:url(/templates/rt_afterburner_j15/images/light.png) -21px -366px;
}
.buttonheading .email {
	background:url(/templates/rt_afterburner_j15/images/light.png) -39px -366px;
}
.iteminfo {
	font-size:90%;
	overflow:hidden;
	/*border-bottom:1px solid #dedede;*/
	margin-bottom:20px;
	/*display:block;*/
	margin-top:10px;
	/*width:100%;*/
	float:left;
}
.modifydate, .createdby, .createdate {
	display:block;
}
.createdby {
	font-weight:bold;
}
a.readon, a.readon2 {
	display:block;
	margin-top:0px;
	font-style:italic;
float:right;
color:#000;
padding-right:10px;
}
a.readon2 {
	background:url(/templates/rt_afterburner_j15/images/light.png) 100% -344px;
	display:block;
	float:right;
	color:#fff;
	font-weight:bold;
	line-height:20px;
}
a.readon2 span {
	background:url(/templates/rt_afterburner_j15/images/light.png) 0 -344px;
	display:block;
	margin-right:10px;
	height:21px;
	float:left;
	padding:0 5px 0 15px;
}
.breadcrumbs-pad {
	padding:0 1px;
}
div.breadcrumbs {
	background:url(/templates/rt_afterburner_j15/images/light.png) 0 -68px repeat-x;
	border-bottom:1px solid #e6e6e6;
	font-size:110%;
	font-weight:bold;
	margin:0;
	padding:7px 15px 5px;
	color:#777;
	border-top:1px solid #d9d9d9;
}
div.breadcrumbs .sep {
	padding:0 5px;
}
.component-pad {
	padding:0 40px 15px;
}
.banneritem_text {
	margin-bottom:10px;
}
#modlgn_username, #modlgn_passwd {
	border:1px solid #ccc;
	padding:3px;
}
.pagination span, .pagination a {
	margin-right:5px;
}
#colmask ul li {
	list-style-type:none;
	
}
#colmask ul ul {
	margin-top:0;
}
#colmask ul ul li {
	list-style:square;
}
.article_row .colpad h2.contentheading {
	/*padding-right:65px;*/
font-size:220%;
margin:10px 0 0px;
}
.sectiontableheader {
	font-weight:bold;
	/* line-height:25px; */
	text-align:left;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {
	text-align:left;
	padding:0 4px;
	vertical-align:middle;
/* 	border-top:1px solid #ddd; */
/*  	line-height:30px;*/
}

.eventtable a {
color:#0A98D1;
font-weight:bold;
font-size:110%;
}

.eventtable strong {
color:black;
font-weight:normal;
font-size:110%;
} 

span.attention {
	display:block;
	margin:15px 0;
	padding:8px 10px 8px 10px;
	background:#FFF3A3;
	border:1px solid #E7BD72;
	color:#B79000;
}


/* Modules */

#col3 .module.m_banner div.module-body, .s-c-s #col2 .module.m_banner div.module-body  {
padding:0;

}

.module {
/*	padding:1px;*/
}
.module-title {
	font-size:150%;
	font-weight:bold;
	margin:0;
	padding:7px 15px 5px;
}
.module-body {
	padding:10px 15px 25px;
}
.color1 .module-title {
/*	background:url(/templates/rt_afterburner_j15/images/light.png) 0 -204px repeat-x;
	border-bottom:1px solid #ddd;*/
	color:#fff;
}
.color1 .module-body {
	/*border-top:1px solid #fff;*/
}
.color2 .module-title {
/*	background:url(/templates/rt_afterburner_j15/images/light.png) 0 -136px repeat-x;*/
	/*border-bottom:1px solid #c3d9e1;*/
	color:#fff;
}
.color2 .module-body {
/*	border-top:1px solid #dfeaef;*/
}
#colmask .m_menu {
	background:#cf2700;
	color:#fff;
}
#colmask .m_menu .module-title {
	background:url(/templates/rt_afterburner_j15/images/light.png) 0 -0px repeat-x;
	border-bottom:1px solid #c21a00;
	color:#fff;
}
#colmask .m_menu .module-body {
	border-top:1px solid #d64110;
}
#colmask .m_menu a {
	color:#fff;
}
#colmask .m_menu ul {
	margin:0 1em;
}
#mainmods, #mainmods2, #mainmods3 {
	overflow:hidden;
	padding-top:15px;
}
#mainmods3 {
	background:#eee;
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd;
}
.spacer .module {
	float:left;
}
.spacer.w99 .module {
	width:100%;
}
.spacer.w49 .module {
	width:49.2%;
}
.spacer.w33 .module {
	width:32.8%;
}
#header .module {
float:left;}

#header .module-body {
padding:0px;
}

#main-content li .active a {
	font-weight: normal;
}


/* Footer */
#footer {
	/*background:#f7f7f7;*/
	/*border-top:1px solid #fff;*/
/*	margin-left:220px;*/
}
.footer-pad {
	padding:10px 5px;
	overflow:hidden;
}
#logo2 {
	width:165px;
	height:20px;
	background:url(/templates/rt_afterburner_j15/images/light.png) 5px -646px no-repeat;
	display:block;
	float:right;
	margin-left:15px;
	margin-top:15px;
}
#footer ul {
	margin:0;
}
#footer li {
	list-style:none;
	float:left;
	padding:0px 10px;
	font-weight:bold;
	font-size:10px;
border-left:1px solid #9b9c9e;
line-height:11px;
}

#footer li:first-child {
border-left:0px none;
line-height:11px;
padding-left:0px;
} 

#footer a {
color:#9b9c9e;
font-weight:normal;
}

/*--------------------------------------------------------------------------------------------*/
/* modules */

.module.m.calender {
  background:url(/templates/rt_afterburner_j15/images/kalendar.png) 0px 0px no-repeat;
  height:260px;
  width:236px;
}

.module.m.calendar {
  background:url(/templates/rt_afterburner_j15/images/calendar.png) 0px 0px no-repeat;
  height:275px;
  width:236px;
}

.s-c-s #col2 .module.m.calendar .module-title {
padding-left:80px;
}

.module.m.foodoffer .module-body {
  background:url("/templates/rt_afterburner_j15/images/pdf-ico.png") no-repeat scroll 190px 20px transparent;
  
}

.module.m.foodoffer, .module.m.aboutschool {
background:url(/templates/rt_afterburner_j15/images/bg-info.png) 0px 0px repeat-y;
/*height:150px;*/
  overflow:hidden;
}

.module.m.foodoffer h3{
padding-top:0 !important;
}

.module.m.bulletin {
background:url(/templates/rt_afterburner_j15/images/nastenka.png) 0px 0px no-repeat;
height:240px;
}

.module.m.gallery {
background:url(/templates/rt_afterburner_j15/images/bg-gallery.png) 0px 0px no-repeat;
padding-top:20px;

overflow:hidden;
}

#col3 .module.m.gallery .module-body{
background-color:#1498d1;
margin-right:23px;
padding-bottom:15px;
height:233px;
    padding-left:10px;
}
.module.m.bulletin ul {
margin-right:20px;
}
.module.m.bulletin ul li {
border-bottom:1px dotted white;
height:30px;font-weight: bolder;
line-height:30px;
}

.footer-pad span {
color:#C9C9C8;
font-size:10px;
}

/*main*/
.s-c-s #col2 .module-body{
	padding:10px 20px 15px 50px;
	line-height:15px;
  
   
}
.s-c-s #col2 .module-title{
	padding:15px 20px 0px 50px; 
}
.floatright {
float:right;
/*margin-right:205px;*/
}
.floatleft {
float:left;
}

img.floatleft {
padding:5px 15px 15px 0; 
} 

#col3 .module-body, .module-title {
padding:15px 20px 0px 20px;
}
.module.m.gallery {
padding-top:30px;
}
 #body {
 font-size:98%;
 }
 .orange {
 color:#f09100;
 }
/* content */
table.activities td {
border-top:1px solid #cbcccd;
border-bottom:1px solid #cbcccd;
font-size:118%;
}
table.activities td.first {
font-weight:bold;
border-right:1px solid #cbcccd;
padding:2px 0px 0px 6px;
}
table.activities td.second {

padding:2px 0px 0px 15px;
}

table.activities {
margin-bottom:20px;
}
#page p, .article_row {
font-size:12px;
line-height:16px;
}

.article_row.odd img{
float:right;
}

/*components*/
.phocaname {
color:#0c98d1 !important;
}

.innerimg {
padding-bottom:10px;
}

.leading p {
line-height:15px;
}
.leading_separator {
background:url(/templates/rt_afterburner_j15/images/dottline-content.gif) 0px 0px no-repeat;


}

.blog {
margin-top:10px;
} 
.article_column.column1.cols1 {
background:url(/templates/rt_afterburner_j15/images/dottline-content.gif) left bottom no-repeat;
}

.article_column.column1.cols1 p {
/*padding-top:3px;*/
margin-bottom:0px ;
}

  .row_separator {
  height:0px;
  }
  
  .module.m.foot {
  margin-left:220px;
  color:#9b9c9e;
  }
  
  .module.m.foot li{
  float:left;
  border-left:1px solid #9b9c9e;
  padding:0px 10px;
  color:#e9e9e9;
  line-height:11px;
  list-style-type:none;
  }
  .module.m.foot li a {
  color:#9b9c9e;
  font-size:10px;
  }
  
  .module.m.foot li:first-child{
  float:left;
  padding:0px 10px 0px 0px;
  border:0px none;
  font-size:10px;
  
  }
  
  .mod_eventlistcalq_caldaylink, .mod_eventlistcalq_caldaylink span {
  background-color:white;
  margin:0px !important;
  padding:0px !important;
  }
  
  .eventcalq .mod_eventlistcalq_caltoday {
  background:url(/templates/rt_afterburner_j15/images/calday.jpg) 0px top no-repeat #089189 !important;
  }
  
  .eventcalq td.mod_eventlistcalq_caltoday {
  width:22px !important;
  }
  .eventcalq td.mod_eventlistcalq_caldaylink a:link, .eventcalq td.mod_eventlistcalq_caldaylink a:visited  {
  background-color:white !important;
  }
  
  .mod_eventlistcalq_calendar tr {
  height:20px
  }
  
  .catdescription.cat1 a{
  padding-left:10px;
  }
  
  
  .eventcalq td.mod_eventlistcalq_caldaylink, .eventcalq td.mod_eventlistcalq_caltodaylink {
  /*background-color:#089189 !important;*/
  background:url("/templates/rt_afterburner_j15/images/dott.png") repeat-x scroll 0 0 #089189 !important;
  border:0px none !important
  }
  
  .mod_eventlistcalq_calendar-month a {
  text-decoration:none;
  }
  
  #col2 .mod_eventlistcalq_calendar td.mod_eventlistcalq_caldaylink a {
  padding-left:3px;
  padding-right:3px;
  background-color:#fff !important;
  }
  /*#col2 .mod_eventlistcalq_calendar td.mod_eventlistcalq_caldaylink a:hover {
  padding-left:3px;
  padding-right:3px;
  background-color:#fff !important;
  } */
   
  #schedule td {
  border: 1px solid #787878;
  padding: 3px;
  }

  #schedule table {
  font-size:12px; 
  border: 2px solid #ECEDED;
  }
  
  #template-content-intro img {
  float: left;
  margin-right: 15px;
  }
  
  #full_text, #intro_text {
  color: grey;
  }
      
  #template-content-intro {         
  margin-top: 20px;
  }
  
  .module.m.gallery img{
  /* width:160px !important;
  height:160px;
   */  
  }
  
  .phocagallery-box-file.pgplugin1 {
  margin-left:0 !important;
  padding-left:0 !important;
  }
  
  .blog .phocagallery {
  margin-left:10px;
  }
  
  .module.m.foodoffer {
  height:90px;
  }
  
  .module.m.aboutschool {
  height:205px;
  }
  
  #page .info_pays ul li {
  font-size: 12px;
  list-style-type: disc;
  }
  h1.componentheading.none {
  display:none;
  }
#phocagallery td a img {
padding-top:9px;
}
td.mod_eventlistcalq_caldaylink:hover {
height:20px !important;
overflow:hidden;
}
#eventlist a.button {
display:none;
}
.xmap ul li ul{
padding-left:25px;
}