  /* CSS Document 
  eff8fd
  */
BODY{
  text-align:center; 
	/* background:#FFFFFF;
	background:rgb(112,141,176);*/
  color:#000000;
	margin: 0px;
	padding:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	background-image: url('../img/body_bg.png');
	background-repeat:no-repear;
  background-color:#eff8fd;
}

p{
 padding:0px;
 margin:0px; 
}

h1{
 width:640px;
 height:37px;
 line-height:37px;
 padding:0px;
 margin:0px; 
 background:#ED3223;
 color:#FFFFFF;
}

h1.newsflash
{
  	background-image: url('../img/titel_newsflash.gif');
	background-repeat:repear-x;
}

h1.anmeldung
{
	background-image: url('../img/titel_anmeldung.gif');
	background-repeat:repear-x;
}

h1.termine
{
	background-image: url('../img/titel_termine.gif');
	background-repeat:repear-x;
}

h1.fotoshow
{
	background-image: url('../img/titel_fotoshow.gif');
	background-repeat:repear-x;
}

h1.programme
{
	background-image: url('../img/titel_programme.gif');
	background-repeat:repear-x;
}

h1.trainer
{
	background-image: url('../img/titel_trainer.gif');
	background-repeat:repear-x;
}

h1.kontakt
{
	background-image: url('../img/titel_kontakt.gif');
	background-repeat:repear-x;
}

h1.sponsoren
{
	background-image: url('../img/titel_sponsoren.gif');
	background-repeat:repear-x;
}

h2{
  color:#FFFFFF;
  font-size:16px;
  line-height:20px;
  padding:0px 0px 10px 0px;
  margin:0px
}

h3{
  color:#000000;
  font-size:14px;
  line-height:20px;
  padding:0px 0px 10px 0px;
  margin:0px
}

form{
  border:1px solid #E7E7E9;
  background:#EEEEEE;
}

input,select
{
  border:#E7E7E9 1px solid;
  color:#180f44;
  font-size:11px;
}

textarea
{
  border:#E7E7E9 1px solid;
  color:#180f44;
  font-size:12px;
}

table{
  font-size:11px;
}

a{
  color:#020202;
  font-size:12px;
}

li{

}

/*                        DIV */
#PAGE
{
  background:#FFFFFF;
  padding:0px;
  margin:auto; /* zarovnanie pre Mozilu */
  width:900px; /* celkova sirka */
  text-align: center;
  color: #180f44;
}

#LOGO{
  float:left;
  /*background:green;*/
  background-image: url('../img/logo.png');
  background-repeat: no-repeat;
  width:900px;
  height:150px;
  padding:0px;
  margin:0px;
  position:relative;
}

#MENU{
  float:left;
  background:#FFFFFF;
  text-align:left;
  width:900px;
  height:40px;
  padding:0px;
  margin:0px;  
}

#MENU a, #MENU a .href{
  border:none;
  padding:0px;
  margin:0px;  
}

#MENU a.hover{
  color: #EC3321;
}

#MENU img, #CONTENT-NEWSFLASH-OBSAH-RIGHT img, #CONTENT-RIGHT-OBSAH img{
  border:none;
  padding:0px;
  margin:0px;  
}

#CONTENT{
  float:left;
  background:#FFFFFF;
  text-align:left;
  width:900px;
  padding:0px;
  margin:0px;
}

#CONTENT-OBSAH{
  background:#FFFFFF;
  text-align:left;
  width:890px;
  padding:0px;
  margin:0px 5px 0px 5px;
}

#CONTENT-LEFT{
  float:left;
  background:#FFFFFF;
  text-align:left;
  width:640px;
  padding:0px;
  margin:0px;
}

#CONTENT-RIGHT{
  float:left;
  background:#FFFFFF;
  text-align:left;
  width:250px;
  padding:0px;
  margin:0px
}

#CONTENT-RIGHT-OBSAH{
  float:left;
  background: #FFFFFF; /*#555555;*/
  color:#020202;
  text-align:left;
  width:245px;
  padding:0px;
  margin:0px 0px 0px 5px;
}

#CONTENT-NEWSFLASH{
  float:left;
  background:#1C3F55;
  text-align:left;
  width:640px;
  height:248px;
  padding:0px;
  margin:0px 0px 10px 0px;
}

#CONTENT-NEWSFLASH-OBSAH{
  float:left;
  text-align:left;
  width:630px;
  height:235px;
  padding:0px;
  margin:7px 6px 6px 6px;
}

#CONTENT-NEWSFLASH-OBSAH-LEFT{
  float:left;
  color:#FFFFFF;
  text-align:left;
  width:209px;
  height:235px;
  padding:0px;
  margin:0px
}

#CONTENT-NEWSFLASH-OBSAH-LEFT-TEXT{
  float:left;
  color:#FFFFFF;
  font-size:11px;
  line-height:12px;
  text-align:left;
  width:209px;
  height:199px;
  padding:0px;
  margin:0px
}

#CONTENT-NEWSFLASH-OBSAH-LEFT-TEXT a
{
  color:#FFFFFF;
}

#CONTENT-NEWSFLASH-OBSAH-LEFT-NUMBER{
  float:left;
  text-align:left;
  width:209px;
  height:36px;
  padding:0px;
  margin:0px;
}

#CONTENT-NEWSFLASH-OBSAH-LEFT-NUMBER img{
  border:none;
}

#CONTENT-NEWSFLASH-OBSAH-RIGHT{
  float:left;
  background:#FFFFFF;
  text-align:left;
  width:419px;
  height:235px;
  padding:0px;
  margin:0px
}

#FOOT_MENU{
  height:29px;
  margin:20px 0px 0px 0px;
  padding:0px 0px 0px 10px;
  background-color:#AF251A;
  clear:both;
  color:#ffffff;
  font-size:11px;
  line-height:29px;
}

#FOOT_MENU a, #FOOT a{
  color:#ffffff;
  text-decoration: none;
}

#FOOT_MENU a:hover, #FOOT a:hover {
  color:#ffffff;
  text-decoration: underline;
}

#FOOT{
  text-align:right;
  height:28px;
  line-height:27px;
  font-size:11px;
  background-image:url('../img/foot_bg.png');
  background-repeat:repeat-x;
  color:#FFFFFF;  
  padding-right:10px;
  margin-bottom:5px;
}

#LOGIN_BUTTON{
  background-color: #EC3223;
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
}
 
/*                        class */
.INFOBLOCK{
  float:left;
  width:210px;
  background:#FFFFFF;
  padding:0px;
  margin:0px;
}

.INFOBLOCK-HEADER{
  background-image: url('../img/infoblock_header_bg.png');
  background-repeat: repeat-x;
  width:210px;
  height:27px;
  color:#FFFFFF;
  line-height:26px;
  font-size:12px;
  font-weight:bold;
  padding:0px;
}

.INFOBLOCK-TEXT{
  width:208px;
  height:169px;
  border-left:1px solid #E7E7E9;
  border-right:1px solid #E7E7E9;  
  border-bottom:1px solid #E7E7E9;
  background:#EEEEEE;
  color:#1E2134;
}

.INFOBLOCK-TEXT p{
  color:#1E2134; 
  padding:5px;
}

.HOME-BLOCK-HEADER{
  float:left;
  background-image: url('../img/home_block_header_bg.png');
  background-repeat: repeat-x;
  width:640px;
  height:27px;
  color:#FFFFFF;
  line-height:26px;
  font-size:12px;
  font-weight:bold;
  padding:0px;
  margin:6px 0px 0px 0px;
}

.HOME-BLOCK-CONTENT{
  float:left;
  width:638px;
  border-left:1px solid #E7E7E9;
  border-right:1px solid #E7E7E9;  
  border-bottom:1px solid #E7E7E9;  
  background-image: url('../img/home_block_bg.png');
  background-repeat: repeat-y;
}

.HOME-BLOCK-MENU{
  float:left;
  width:151px;
  color:#F22E08;
}

.HOME-BLOCK-MENU a, .HOME-BLOCK-TEXT-OBSAH a{
  color:#F22E08;
  text-decoration:none;
}

.menu_polozka{
  width:151px;
  height:25px;
  border-bottom:1px solid #E7E7E9;
}

.HOME-BLOCK-MENU img{
  border:none;
}

.HOME-BLOCK-TEXT{
  float:right;
  width:484px;
  margin:0px;
  padding:0px;
  /*background:#FFFFFF;*/
}

.HOME-BLOCK-TEXT-OBSAH{
  color:#25282F;
  margin:10px;
  background:#FFFFFF;
}

/* RIGHT BLOCK */
.block_header_red{
  background-image: url('../img/menu_header_red_bg.png');
  background-repeat: repeat-x;
  width:245px;
  height:27px;
  color:white;
  font-size:17px;
  font-weight:bold;
  font-style:italic;
  line-height:25px;
}

.block_content{
  background-color: #EEEEEE;
  border-bottom: 1px solid #D7DBDE; 
  margin-bottom: 5px;
}

.block_content_padding{
  padding:5px;
  border-left: 1px solid #E3E3E5;
  border-right: 1px solid #E0DFE4;
}


.block_header_blue{
  background-image: url('../img/menu_header_blue_bg.png');
  background-repeat: repeat-x;
  width:245px;
  height:27px;
  color:white;
  font-size:17px;
  font-weight:bold;
  font-style:italic;
  line-height:25px;
}

.block_content_white{
  background-color: #FFFFFF;
  border-left: 1px solid #E3E3E5;
  border-right: 1px solid #E0DFE4;
  border-bottom: 1px solid #D7DBDE; 
  padding:5px;
  margin-bottom:5px;
}

.content_header_blue_bg{
  background-image: url('../img/menu_header_blue_bg.png');
  background-repeat: repeat-x;
  width:640px;
  height:27px;
  color:white;
  font-size:17px;
  font-weight:bold;
  font-style:italic;
  line-height:25px;
}

.content_header_blue_bg_small{
  background-image: url('../img/menu_header_blue_bg.png');
  background-repeat: repeat-x;
  width:454px;
  height:27px;
  color:white;
  font-size:12px;
  font-weight:bold;
  line-height:25px;
  padding-left:10px;
}

.content_text_obsah{
  font-size:11px;
  text-decoration:none;
}

.content_header_red_txt{
  width:640px;
  height:27px;
  font-size:17px;
  font-weight:bold;
  color:red;
  line-height:25px;
}

.content_button_submit{
  width:120px;
  height:25px;
  font-size:14px;
  background-color:green;
  color:white;
  border:1px solid #180f44;
  line-height:15px;
  cursor:hand;
}

.content_button_cancel{
  width:120px;
  height:25px;
  font-size:14px;
  background-color:red;
  color:white;
  border:1px solid #180f44;
  line-height:15px;
  cursor:hand;
}

.content_button_red{
  width:127px;
  height:25px;
  /*background-image:url('../img/button_bg_128_25.jpg');
	background-repeat:none;
	font-size:14px;
  font-weight:bold;
  color:#FFFFFF;*/
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.img_icon_link{
  margin: 12px 14px 12px 15px;
  /*border: 3px solid #000000;
  background-color: red;*/
}

.ul_termins
{
  list-style-image: url('../img/arrow_red.png');
  padding-left:20px; 
  font-size:11px; 
  line-height:14px;
  margin: 5px 0px 5px 0px;
}

.li_termins
{
  
}

.ul_menu
{
  list-style-image: url('../img/blue_arrow.png');
  margin: 0px;
  padding: 5px 5px 5px 20px; 
  font-size:11px; 
  line-height:14px;
  border-bottom: 1px solid #DDDDDD; 
  font-weight: bold;
}

.li_menu
{
  line-height:14px; 
}


.a_black{
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
}

.a_red{
  color: #EC3223;
  text-decoration: none;
  font-weight: bold;
}

.text_black{
  font-size:12px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.text_red{
  font-size:12px;
  color: #EC3223;
  text-decoration: none;
  font-weight: bold;
}

.news_h1{
	background-image: url('../img/news_h1_bg.jpg');
	background-repeat:repear-x;
	padding:0px 0px 0px 15px;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}

.news_content_padding{
  padding:5px;
  font-size:12px;
  /*border-left: 1px solid #E3E3E5;
  border-right: 1px solid #E0DFE4;*/
}

.img_gallery{
  float:left;
  padding:10px;
}

.img_gallery_content{
  width:140px;
  height:97px;
  float:left;
  text-align: center;
}

.ul_fotoshow
{
  list-style-image: url('../img/blue_arrow.png');
  margin: 0px;
  padding: 0px 0px 0px 15px; 
  font-size:11px; 
  line-height:14px;
  border: none; 
  font-weight: bold;
}

.li_fotoshow
{
  line-height:14px; 
}

.termine_text_small{
  font-size:10px;
}

.table_td_standard{
  background-color: #EEEEEE;
  border-bottom: 1px solid #D7DBDE; 
  border-left: 1px solid #E3E3E5;
  line-height:17px;
  text-align:center;
  padding:2px 5px 3px 5px;
}

.table_td_standard_last{
  background-color: #EEEEEE;
  border-bottom: 1px solid #D7DBDE; 
  border-left: 1px solid #E3E3E5;
  border-right: 1px solid #E0DFE4;
  line-height:17px;
  text-align:center;
  padding:2px 5px 3px 5px;
}

.table_header_blue{
  background-image: url('../img/table_header_blue_bg.png');
  background-repeat: repeat-x;
  /*background-color:#23436A;*/
  border:none;
  color:white;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  padding:3px 5px 5px 5px;
}

.table_td_standard_top{
  background-color: #EEEEEE;
  border-top: 1px solid #D7DBDE;
  border-bottom: 1px solid #D7DBDE; 
  border-left: 1px solid #E3E3E5;
  line-height:17px;
  text-align:left;
  padding:2px 5px 3px 5px;
}

.table_td_standard_top_last{
  background-color: #EEEEEE;
  border-top: 1px solid #D7DBDE;
  border-bottom: 1px solid #D7DBDE; 
  border-left: 1px solid #E3E3E5;
  border-right: 1px solid #E0DFE4;
  line-height:17px;
  text-align:left;
  padding:2px 5px 3px 5px;
}

.table_td_standard_left{
  background-color: #EEEEEE;
  border-bottom: 1px solid #D7DBDE; 
  border-left: 1px solid #E3E3E5;
  line-height:17px;
  text-align:left;
  padding:2px 5px 3px 5px;
}

.table_td_standard_left_last{
  background-color: #EEEEEE;
  border-bottom: 1px solid #D7DBDE; 
  border-left: 1px solid #E3E3E5;
  border-right: 1px solid #E0DFE4;
  line-height:17px;
  text-align:left;
  padding:2px 5px 3px 5px;
}

.HOMEHREF{
  position:absolute;
  top:32px;
  left:190px;
  width:225px;
  height:70px;
  cursor:hand;
  /*background-color:#FFFFFF;*/
}

.trainer_table{
  width:100%;
  font-size:17px;
  font-weight:bold;
  font-style:italic;
  line-height:15px;
}
