body {
background: url('images/bg1.jpg') #333333 repeat-x;
        margin-top: 10px;
 font: 11px/1.3  verdana;color:#FFFFFF; }

input, select  { font-family:tahoma, verdana, Verdana; font-size:12pt; color:#404040; border-color:gray;border: 1px solid grey; border-collapse:collapse; }

table, th, td {
    background-color: #000;
} 

#shadow {
        -moz-box-shadow: -2px 5px 30px 5px #3F3D39;
        -webkit-box-shadow: 5px 5px 30px 5px #3F3D39;
        box-shadow: -5px -2px 30px 5px #3F3D39;
}

.shadow {
        -moz-box-shadow: -2px 5px 30px 5px #3F3D39;
        -webkit-box-shadow: 5px 5px 30px 5px #3F3D39;
        box-shadow: -5px -2px 30px 5px #3F3D39;
}

#newsblock { margin-left:10px;margin-right:12px;width:98%; border-width:1px;border-style:solid;border-color:#808080;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background: #EAE8E8;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #EAE8E8, #ffffff);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#EAE8E8), to(#ffffff));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#EAE8E8', EndColorStr='#ffffff', GradientType=0);

}

.newsblock { margin-left:10px;margin-right:12px;width:98%; border-width:1px;border-style:solid;border-color:#808080;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background: #EAE8E8;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #EAE8E8, #ffffff);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#EAE8E8), to(#ffffff));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#EAE8E8', EndColorStr='#ffffff', GradientType=0);
}

input { 
  border:1px solid #000000; 
  font-size:14px; 
  padding:5px; 
} 

input:focus { 
  outline:none; 
  border-color:#FB85CD; 
  box-shadow:0 0 10px #FB85CD; 
  -moz-box-shadow:0 0 10px #FB85CD;
  -webkit-box-shadow:0 0 10px #FB85CD;
}

textarea { 
  border:2px solid #dadada; 
  font-size:14px; 
  padding:5px; 
} 

textarea:focus { 
  outline:none; 
  border-color:#FB85CD; 
  box-shadow:0 0 10px #FB85CD; 
  -moz-box-shadow:0 0 10px #FB85CD;
  -webkit-box-shadow:0 0 10px #FB85CD;
}

.show_hide {color:#ffffff; } 

.h3 {color:#E6253C; }

td {font-family:verdana; font:14px/1.3 verdana; color:#FFFFFF; }

p {font-family:verdana;  font: 14px/1.3  verdana;color:#ffffff; padding-left:0px; }

li {font-family:verdana; font-size:10px; color:#ffffff;padding-left:15px;}
li:hover { color: #ff0000; }

/* THE LINKS */

a { text-transform:uppercase; font-family: Verdana; font-size:12px; color: #CC0000; font-weight: bold; text-decoration:none; }
a:hover { color: #E6253C; font-weight: bold; }
a:focus { color: #CC0000; }
a:active { color: #CC0000; }

a[href^="mailto"] { text-transform:lowercase; font-family: Verdana; font-size:14px; color: #CC0000; font-weight: bold; text-decoration:none; }
a.[href^="mailto"]:hover { color: #E6253C; font-weight: bold; }

a.training { font-family: Verdana; font-size:12px; color: #FFFFFF; text-decoration:none; }
a.training:hover { color: #CC0000; font-weight: bold; }
a.training:active {color:#CC0000;} 

a.headerlink { font-family: Verdana; font-size:12px; color: #FFFFFF; text-decoration:none; }
a.headerlink:hover { color: #CC0000; font-weight: bold; }
a.headerlink:active {color:#CC0000;} 

a.headerlink2{ font-family: Verdana; font-size:9px; color: #FFFFFF; text-decoration:none; }
a.headerlink2:hover { color: #E6253C; }
a.headerlink2:active {color:#E6253C;} 

a.headerlinky{ font-family: Verdana; font-size:12px; color: #FFFFFF; text-decoration:none; }
a.headerlinky:hover { color: #B6DEC4; }
a.headerlinky:active {color:#B6DEC4;} 

a.headerlinksd{ font-family: Verdana; font-size:12px; color: #FFFFFF; text-decoration:none; }
a.headerlinksd:hover { color: #7BAFDE; }
a.headerlinksd:active {color:#7BAFDE;} 

a.headerlinkkf{ font-family: Verdana; font-size:12px; color: #FFFFFF; text-decoration:none; }
a.headerlinkkf:hover { color: #F9E052; }
a.headerlinkkf:active {color:#F9E052;} 

a.home { font-family: Verdana; font-size:12px; color: #ffffff; font-weight: bold; text-decoration:none; }
a.home:hover { color: #CC0000; font-weight: bold; }

a.kickboxing { font-family: Verdana; font-size:12px; color: #ED1B28; font-weight: bold; text-decoration:none; }
a.kickboxing:hover { color: #808080; font-weight: bold; }

a.yoga { font-family: Verdana; font-size:12px; color: #B6DEC4; font-weight: bold; text-decoration:none; }
a.yoga:hover { color: #808080; font-weight: bold; }

a.selfdefence { font-family: Verdana; font-size:12px; color: #7DB2E4; font-weight: bold; text-decoration:none; text-transform:uppercase; }
a.selfdefence:hover { color: #808080; font-weight: bold; }

a.kungfu { font-family: Verdana; font-size:12px; color: #FFE152; font-weight: bold; text-decoration:none; }
a.kungfu:hover { color: #808080; font-weight: bold; }

a.internal { font-family: Verdana; font-size:12px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
a.internal:hover { color: #CC0000; font-weight: bold; }

a.navlinks { font-family: Verdana; font-size:15px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
a.navlinks:hover { color: #B19C69; font-weight: bold; }
.navlinks2 {width:121px; height:61px; }
a.navlinks2 { font-family: Verdana; padding-left:5px; font-size:12px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
a.navlinks2:hover { padding-left:5px; color: #B19C69; font-weight: bold; }

a.secpages { font-family: tahoma; font-size:14px; color: #ffffff;  text-decoration:none;}
a.secpages:hover { color: #FBA355;  text-decoration:none; }

a.news { font-family: Verdana; font-size:12px; color: #004D9C;  text-decoration:none;text-transform:uppercase;}
a.news:hover { color: #E02222;  text-decoration:none; }

a.article { font-family: Verdana; font-size:12px; color: #F52D2D;  text-decoration:none;text-transform:uppercase;}
a.article:hover { color: #F8B92E;  text-decoration:none; }

.thickbox { text-decoration: }
a.thickbox { font-family: Verdana; font-size:11px; color: #808080;  text-decoration:none; }
a.thickbox:hover { color: #E02222; text-decoration:none; }

.thickbox2 { text-decoration: }
a.thickbox2 {font-family:verdana; font-size:11; font-weight:bold;color:white;border-radius: 5px; -moz-border-radius: 5px; background:#034B9F; padding: 2px 0.5em; border: 1px solid black; text-decoration:none;}
a.thickbox2:hover {font-family: verdana; font-size:11; color:white; border-radius: 5px; -moz-border-radius: 5px; background:#B19C69; padding: 2px 0.5em; border: 1px solid black; text-decoration:none;}

.thickbox3 { text-decoration: }
a.thickbox3 { font-family: Verdana; font-size:12px; color: #FFFFFF; font-weight: bold; text-decoration:none; margin-right:2px;margin-left:2px;}
a.thickbox3:hover { color: #034B9F; text-decoration:none; }

.thickbox4 { text-decoration: }
a.thickbox4 { font-family: Verdana; font-size:15px; color: #034B9F;  text-decoration:none; margin-right:2px;margin-left:2px;}
a.thickbox4:hover { color: #B19C69; text-decoration:none; }

.thickbox5 { text-decoration: }
a.thickbox5 { font-family: Verdana; font-size:14px; color: #0067A1;  text-decoration:none; margin-right:2px;margin-left:2px;}
a.thickbox5:hover { color: #826F43; font-weight: bold; text-decoration:none;}

a.thickbox6 { font-family: Verdana; font-size:14px; text-decoration:none; }
a.thickbox6:hover { color: #ffffff; text-decoration:none; }

a.thickbox7 { text-transform:uppercase; font-family: Verdana; font-size:12px;  color: #808080; text-decoration:none; }
a.thickbox7:hover { color: #CC0000; text-decoration:none; }

a.thickbox8 { text-transform:uppercase; font-family: Verdana; font-size:14px;  color: #CC0000; text-decoration:none; }
a.thickbox8:hover { color: #CC0000; text-decoration:none; }

a.thickbox9{ text-transform:uppercase; font-family: Verdana; font-size:10px;  color: #c0c0c0; text-decoration:none; }
a.thickbox9:hover { color: #CC0000; text-decoration:none; }

.footer { font-family: Verdana; font-size:14px; color: #808080;  text-decoration:none; padding-right:8px;margin-left:8px;}

a.footer { font-family: Verdana; font-size:14px; color: #CC0000;  text-decoration:none; }
a.footer:hover { color: #808080; text-decoration:none; }

a.footerkf { font-family: Verdana; font-size:14px; color: #F9E052;  text-decoration:none; }
a.footerkf:hover { color: #808080; text-decoration:none; }

a.footersd { font-family: Verdana; font-size:14px; color: #7AB0DE;  text-decoration:none; }
a.footersd:hover { color: #808080; text-decoration:none; }

a.footery { font-family: Verdana; font-size:14px; color: #B6DEC4;  text-decoration:none; }
a.footery:hover { color: #808080; text-decoration:none; }

a.footerguy { font-family: Verdana; font-size:10px; color: #c0c0c0; text-decoration:none;}
a.footerguy:hover { color: #E22017;  text-decoration:none; }
a.pagelinks { font-family: Verdana; font-size:14px; color: #0067A1;  text-decoration:none; margin-right:2px;margin-left:2px;}
a.pagelinks:hover { color: #826F43; font-weight: bold; text-decoration:none; }
a.pagelinks2 { font-family: Verdana; font-size:11px; color: #0067A1;  text-decoration:none;}
a.pagelinks2:hover { color: #826F43;  text-decoration:none; }

a.downloadlink { font-family: Verdana; font-size:14px;font-weight: bold; color: #ffffff;  text-decoration:none; margin-right:2px;margin-left:2px;}
a.downloadlink:hover { color: #826F43; font-weight: bold; text-decoration:none; }

.sub,.subthickbox {text-transform:uppercase;font-family:tahoma, verdana; font-size:11;font-weight:bold; color:#ffffff;border-radius: 5px; -moz-border-radius: 5px;background:#808080; padding: 6px 0.5em; border: 1px solid black; text-decoration:none;}
.sub:hover,.subthickbox:hover {text-transform:uppercase;font-family:tahoma, verdana; font-size:11; color:#000000; border-radius: 5px; -moz-border-radius: 5px;background:#808080; padding: 6px 0.5em; border: 1px solid black; text-decoration:none;}

.sub8,.subthickbox8 {text-transform:uppercase;font-family:tahoma, verdana; font-size:11;font-weight:bold; color:#ffffff;border-radius: 5px; -moz-border-radius: 5px;background:#CC0000; padding: 6px 0.5em; border: 1px solid black; text-decoration:none;}
.sub8:hover,.subthickbox8:hover {text-transform:uppercase;font-family:tahoma, verdana; font-size:11; color:#000000; border-radius: 5px; -moz-border-radius: 5px;background:#808080; padding: 6px 0.5em; border: 1px solid black; text-decoration:none;}

.sub2,.subthickbox {text-transform:uppercase;font-family:tahoma, verdana; font-size:14pt;font-weight:bold; color:#ffffff;border-radius: 5px; -moz-border-radius: 5px;background:#4D4FA1; padding: 3px 0.5em; border: 1px solid black; text-decoration:none;}
.sub2:hover,.subthickbox:hover {text-transform:uppercase;font-family:tahoma, verdana; font-size:14pt; color:#fffffff; border-radius: 5px; -moz-border-radius: 5px;background:#B7236E; padding: 3px 0.5em; border: 1px solid black; text-decoration:none;}

.sub3,.subthickbox {text-transform:uppercase;font-family:tahoma, verdana; font-size:8; color:#ffffff;border-radius: 5px; -moz-border-radius: 5px;background:#CB3555; padding: 1px 0.5em; border: 1px solid black; text-decoration:none;}
.sub3:hover,.subthickbox:hover {text-transform:uppercase;font-family:tahoma, verdana; font-size:8; color:black; border-radius: 5px; -moz-border-radius: 5px;background:#EA5474; padding: 1px 0.5em; border: 1px solid black; text-decoration:none;}

.sub4 {font-family:tahoma, verdana; font-size:10px;color:#000000;font-weight:bold;border-radius: 5px; -moz-border-radius: 5px;background:#808000; padding: 2px 0.5em; border: 1px solid gray; text-decoration:none;}
.sub4:hover {font-family:tahoma, verdana; font-size:10px; color:black;font-weight:bold; border-radius: 5px; -moz-border-radius: 5px;background:#757569; padding: 2px 0.5em; border: 1px solid gray; text-decoration:none;}

.editor {width:1000px; font-size:14px;}

.error { color:red; font-weight:bold; font-size:12px; }

.menu
{
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	padding-bottom:10px; 
	font-size:12px;
	margin-bottom:0px;
}