body {
	margin:0px;
	padding:0px;
  text-align: center;
  background: white;
	font-family : Arial, Tahoma;
	font-size:90%;
	color:#003D90;

}

#main {
  position:relative;
  float:none;
 	width: 960px;
	text-align: center;
	margin:0px;
	padding:0px;
  margin: auto;
  background:white;
}


#top {
  position:relative;
  float:left;
	width:960px;
	height:94px;
	margin:0px;
	padding:0px;
	background: url(../pic/pic01.jpg) no-repeat;
 	text-align:left;
 }


#top h1 {
	margin:0px;
	padding:0px;
	font-size:8px;
  height:73px;
	width:766px;
	float:left;
	position:relative;
	top:10px;
	left:10px;
 }


#top h2 {
		margin:0px;
	padding:0px;
	font-size:8px;
  height:73px;
	width:766px;
	float:left;
	position:relative;
	top:10px;
	left:10px;
 }

.logo
{
	position: relative;
	top:0px;
	left:0px;
}


.logo a{color:#F3F3F3;}
.logo a:hover{color:#F3F3F3;}

.logo span
{
	background: url(../pic/pic02.gif) no-repeat;
	position: absolute;
	width: 356px;
	height: 100%;

}

#top form {
  float:left;
  margin:15px 0px 0px 15px;
  padding:0px;
  height:35px;
}

#top input {
  border: 1px solid #CCCCCC;
}

#top input.button {
  border:0px;
  width:20px;
  height:20px;
  background: url(../pic/pic03.gif) no-repeat;
	cursor: pointer;
}

#top ul {
  float:left;
  list-style:none;
  margin:15px 0px 0px 20px;
  padding:0px;
}

#top ul li{
  float:left;
  background: url(../pic/pic04.gif) no-repeat;
  padding:0px 8px 0px 8px;
  font-size: 90%;
  color:#666;
}

#top ul li.prvni{
  background:none;
}

#top ul li a{
  color:#003A8A;
  text-decoration:underline;
}

#top ul li a:hover{
  color:#F4793F;
  
}

#top ul li a.active{
  color:#F4793F;
  text-decoration:none;
}

/*-----------------------menu------------*/
#menu {
  background: url(../pic/pic05.jpg) no-repeat;
  width:960px;
  /*height:35px;*/
  float:left;
  margin:0px;
  padding:18px 0px 0px 0px;
  list-style:none;
  position:relative;
  z-index:50;
  display:block;
}

#menu li{
  float:left;
  height:35px;
  padding:0px 10px 0px 10px;
  background: url(../pic/pic06.gif) no-repeat;
  position:relative;
}

#menu li.prvni{
background:none;
}



#menu a {
  text-decoration:none;
  font-size:90%;
  color:white;
  display:block;
  height:35px; 
  float:left;
  _background:url(../img/transparent.gif);
  z-index:50;
  }

#menu a:hover {
  color:#eaeaea;
  _background-position:right top;
}

#menu li a.active {
  height:auto;
  padding:2px 2px 3px 3px;
  font-size:80%;
  color:#004AAC;
  background:url(../pic/pic25.jpg) #C4D9F7;
  _height:35px;
  _font-size:100%;
  _color:white;
  _background:url(../img/transparent.gif);

}
		.menu table{
			position:absolute;
			z-index:100;
			left:0;
			top:19px;
			border-collapse:collapse;

		}

		.menu .sub li{
			display:block;
			text-align:left;
			margin:0 !important;
			padding:0 !important;
			float:none;
			height:auto;
			_visibility:hidden;

			font-family:Arial !important;
			height:auto !important;
			border-bottom:1px solid #1955a3;
		}
		.menu li .sub a{
			width:148px;
			height:auto !important;
			margin:0px !important;
 			padding:8px 10px;
			color:white;
			background:#003a8a !important;
			font-size:13px;
			font-weight:normal;
			text-transform:none;
			text-align:left;
			float:none;
			_visibility:hidden;

	 	}
	 	.menu .sub a:hover{
			background:#00429B !important;
			color:#eaeaea !important;

	 	}
		.menu ul.sub {
			position:absolute;
			margin:0;
			padding:0;
			width:168px;
			top:29px;
			left:0;
			height:auto;
			z-index:100;

			border:1px solid #d9e8ff;
			border-top:none;
			#background:#003a8a;


			visibility:hidden;
			_top:9px;
			_background:none;
		}

		.noborder{
			border:none !important
		}
		.menu li:hover .sub,
		.menu a:hover .sub,
		.menu a:hover table,
		.menu a:hover .sub li,
		.menu a:hover .sub a,
		.menu li:hover .sub{

			visibility:visible;
		}

/*-----------------------konec menu------------*/


#info-box {
  width:960px;
  height:228px;
  float:left;
  position:relative;
  background: url(../pic/pic07.jpg) no-repeat;
  margin:0px 0px 10px 0px;
  padding:0px;
  
}

#info-box div.info-news{
 
  width:537px;
   height:228px;
  float:left;
  position:relative;
 clear:none; 
}

#info-box div.info-news a.box{
  position:absolute;
  top:0px;
  left:0px;
  display:block;
  width:343px;
  height:168px;
   
  color:white;
  margin:0px;
  padding:0px;
}

#info-box div.info-news div{
  position:absolute;
  top:160px;
  left:0px;
  display:block;
  width:343px;
  height:68px;
  background:black;
  color:white;
  margin:0px;
  padding:0px;
  opacity: 0.7;  
    filter: alpha(opacity=70);  
    -moz-opacity: 0.7;  
    -khtml-opacity: 0.7;  
}

 

#info-box div.info-news p{
  position:absolute;
  top:160px;
  left:0px;
  display:block;
  width:325px;
  height:51px;
  color:white;
  margin:0px;
  padding:8px 10px 10px 10px;
  text-align:left;
  line-height:1.3;
}

#info-box div.info-news p a.cont{
  font-size:80%;
  text-decoration:underline;
  font-weight:bold;
  background: url(../pic/pic23.gif) no-repeat;
  padding:5px 5px 5px 10px;
  margin:5px 0px 0px 3px;
}

#info-box div.info-news ul{
  position:relative;
  float:right;
  width:200px;
  height:223px;
  display:block;
   
  margin:0px;
  padding:0px;
  list-style:none;
  border-right: 2px solid #195CB4;
  }
  
#info-box div.info-news ul li{
  float:none;
  position:relative;
  width:180px;
  height:47px;
  padding:5px 5px 5px 15px;
  margin:0px;
  text-align:left;
  background: url(../pic/pic22.gif) no-repeat;
  color:white;
  font-size:80%;
  text-transform:uppercase;
  }
  
#info-box div.info-news ul li.active{
  background: url(../pic/pic22a.gif) no-repeat;
  font-weight:bold;
    
  }
  
#info-box div.info-news a{
  color:white;
  text-decoration:none;

  }
  
#info-box div.info-news a:hover{
  text-decoration:underline;
  }
 
#info-box div.info-multimedia{
  width:423px;
  height:228px;
  position:relative;
  float:left;
  padding:0px;
  clear:none;
}

#info-box div.info-multimedia ul{
  list-style:none;
  float:left;
  margin:10px 0px 0px 8px;
  padding:0px;
 
}

#info-box div.info-multimedia ul li{
  float:left;
  background:url(../pic/pic09.gif) no-repeat;
  width:72px;
  height:23px;
  padding-top:4px;
  text-align:center;
  margin-left:1px;
}

#info-box div.info-multimedia ul li.active{
  background:url(../pic/pic09a.gif) no-repeat;
}

#info-box div.info-multimedia ul a{
  font-weight:bold;
  text-decoration:none;
  color:white;
}

#info-box div.info-multimedia ul a:hover{
  color:#eaeaea;
  }

#info-box div.info-multimedia ul.preview{
  width:385px;
  height:80px;
  padding:0px;
  margin:14px 10px 10px 20px;
  _margin-left:8px;
  float:left;
}

#info-box div.info-multimedia ul.preview li{
  width:191px; 
  float:left;
  height:80px;
  text-align:left;
  padding-top:0px;

}

#info-box div.info-multimedia ul.preview img{
  float:left;
  padding:2px;
  margin:0px 10px 0px 0px;
  border:1px solid #7E9DC7;
}

#info-box div.info-multimedia ul.preview p{
  margin:0px;
  padding:0px;
  }

#info-box div.info-multimedia ul.preview a{
  font-weight:normal;
  font-size:90%;
  color:#CCCCCC;
}

#info-box div.info-multimedia ul.preview a:hover{
  color:white;
}

 

#info-box p.banner img{
  margin:0px;
  padding:0px;
} 

#content {
  float:left;
  position:relative;
  width:960px;
  background:url(../pic/pic10.jpg);
}

#content h1{
  float:left;
  position:relative;
  }

#content h2{
  float:left;
  position:relative;
  }

#content h3{
  float:left;
  position:relative;
  }

#content h4{
  float:left;
  position:relative;
  
  }

#content p{
  float:left;
  position:relative;
  }

#content ul {
  list-style:none;
  float:left;
  clear:both;
  margin:10px;
  padding:0px;
}

#content ul li{
  float:left;
  padding:10px;
}

#content ul img{
  border:0px;
}



#text {
  position:relative;
  float:left;
  width:673px;
   
  padding:0px 10px 10px 10px;
  text-align:left;
  
}

#text div.first{
  float:none;
  width:694px;
  _width:663px;
  height:39px;
  background:url(../pic/pic11.jpg) no-repeat;
  text-align:left;
}

#text div.first h1{
  float:left;
  height:26px;
  background:url(../pic/pic27.jpg) white;
  text-align:center;
  margin:0px;
  margin-left:30px;
  padding:7px 15px 5px 10px;
  _margin-left:20px;
  _padding-left:0px;
  font-size:18px;
  color:#003D90;
  font-weight:normal;
  text-transform:uppercase;
 
}
  
#text div.first h2{
  float:left;
   
  height:25px;
  background:url(../pic/pic27.jpg) white;
  text-align:center;
  margin:0px;
  padding:7px 20px 5px 20px;
   _margin-left:20px;
  _padding-left:0px;
  font-size:125%;
  color:#003D90;
  font-weight:normal;
  text-transform:uppercase;
  border-bottom:0px;
  
}


#text h2.white-bcg {
  clear:both;
  float:left;
  position:relative;
  padding:5px;
  background:white;
  text-transform: uppercase;
  font-size:100%;
  color:#003D90;
  margin:10px 0px 0px 5px;
  font-weight:bold;
  width:150px;
  border-bottom:0px;
  text-align:center;

  }

#text h2{
  float:none;
  font-size:140%;
  color:#003D90;
  font-weight:normal;
  clear:both;
  margin:10px 10px 0px 10px;
  padding:0px 0px 7px 0px;
  width:auto;
  text-align:left;
  border-bottom:3px solid #B9D2F9;
  }
  
#text h3{
   float:none;
  font-size:120%;
  color:#003D90;
  font-weight:bold;
  clear:both;
  margin:10px 10px 0px 10px;
  padding:0px;
  width:auto;
  text-align:left; 
  }
  
#text h4{
   float:none;
  font-size:100%;
  color:#003D90;
  font-weight:bold;
  clear:both;
  margin:10px 10px 0px 10px;
  padding:0px;
  width:auto;
  text-align:left; 
  }
  


#text p {
  line-height:1.4; 
  padding:10px;
  margin:0px;
  float:none; 
}

#text p.nav {
  width:670px;
  text-align:right;
  padding:10px 10px 5px 0px;
  margin:0px;
  font-size:90%;
  border-bottom:1px s olid #B9D2F9;
}

#text p.more-news {
  font-weight:bold;
  clear:both;
  text-align:right;
  padding:5px;
  background:#CEE1FF;
  margin:5px 0px 5px 0px;
}

#text ul {
  clear:both;
  list-style:none;
  float:none;
}


#text ul li{
  margin:10px;
  padding:0px 0px 0px 20px;
  float:none;
  background:url(../pic/pic20.gif) no-repeat;
  line-height:1.5;
}

#text ul li.gold {background:url(../pic/pic20-gold.gif) no-repeat;}
#text ul li.silver {background:url(../pic/pic20-silver.gif) no-repeat;}
#text ul li.bronze {background:url(../pic/pic20-bronze.gif) no-repeat; padding-bottom:15px;}
#text ul li.next-place {background:none; padding-left:0px;}
#text ul li.next-place strong {background:#CADEF9; padding:2px; margin-left:2px;}

#text ul li.pdf{
  background:url(../pic/pic27.gif) no-repeat;
  padding:0px 0px 3px 35px; 
  margin:0px;
}

#text ul li.doc{
  background:url(../pic/pic27doc.gif) no-repeat;
  padding:0px 0px 3px 35px; 
  margin:0px;
}


#text ul.vertical li {
  float:left;
}

#text ul.none-list {
  margin:0px;
  padding:0px;
}

#text ul.none-list li{
  background:none;
  padding:10px 0px 0px 0px;
  margin:0px;
}

#text ul.gallery {
  margin:10px 0px 0px 0px;
  padding:0px;
  float:left;
  
}

  
#text ul.gallery li{
  width:160px;
  height:110px;
  background:none;
  float:left;
  padding:1px;
  margin:0px;
  text-align:center;
}

#text ul.gallery li img{
  border:2px solid white;

}

#text ul ul{
  margin-left:50px;
  padding:0px;
  font-size:90%;
  
}


#text img{
 float:none;
  margin:0px 7px 7px 10px;
  padding:1px;
  border:4px solid white; 
  clear:none;
}

#text ul.submenu { 
  
  float:left;
   list-style:none;
  width:660px;
  _width:640px;
  border-bottom: 2px solid #6DAAF1;
  display:block;  
  
 
}

#text ul.submenu li{
  position:relative;
  float:left;
  background:#BED8FF;
  border:1px solid #6DAAF1;
  border-bottom:0px;
  padding:5px;
  margin:0px 4px 0px 0px;  
}

#text ul.submenu li.active{
  background:white;
}

#text ul.submenu li a{
  color:#004AAB;
  text-decoration:none;
  float:none;
  display:block;
  font-size:80%;
  text-transform:uppercase;
}

#text ul.submenu li a:hover{
  color:#F4783D;

}




#text img.left-s{
  position:relative;
  float:left;
  border:3px solid white; 
  margin:0px 10px 7px 10px;
}

#text img.right-s{
  float:right;
  border:3px solid white;
   margin:0px 10px 7px 10px;
}


#text div.news {
  padding:10px;
   float:left;
  margin:10px 0px 10px 0px;
  text-align:left;
  width:660px;
  }

#text div.news div.foto{
  width:130px;
  display:block;
  text-align:center;
}

#text div.news img {
  float:left;
  padding:1px;
  margin: 0px 10px 10px 0px;
  border:3px solid white;
  }

#text div.news h3 {
  float:none;
  font-weight:normal;
  font-size:130%;
  margin:0px;
  padding:0px;
  clear:none;
  }

#text div.news h3 a{
  color:#003D90;
  text-decoration:underline;
}

#text div.news h3 a:hover{
  color:#FF6633;
  }

#text div.news span {
  color:#666666;
  font-size:90%;
}

#text div.news p {
  float:left;
  display:block;
  clear:none;
  width:480px;
  line-height:1.4;
  margin:5px 0px 0px 0px;
  padding:0px;
  
}

#text div.news p a{
  font-weight:bold;
  color:#FF6633;
  }
  
#text div.news p a:hover{
  color:black;
  }

#text div.box {
  background:#BFD7F9;
  margin-top:15px;
 }

#text div.box h3{
  font-size:150%;
 }


#text div.technical-service {
  background:url(../pic/pic12.jpg) no-repeat;
  width:677px;
  position:relative;
  float:left;
  border-bottom:2px solid #B2CFF8;
  clear:both;
  text-align:left;
  padding-top:15px
}

#text div.technical-service div.video {
  width:328px;
  position:relative;
  float:left;
  padding:0px 0px 0px 10px;

}

#text div.technical-service div.document {
  width:328px;
  position:relative;
  float:left;
  padding:0px 0px 0px 10px;
}

#text div.technical-service div.item{
  background:#E2ECFB;
  border:1px solid #4A93FF;
  position:relative;
  float:left;
  width:299px;
  padding:8px;
  margin-bottom:10px;
}

#text div.technical-service div.item p a:hover{
  color:black;
  }

#text div.technical-service h2{
    font-size:100%;
    text-transform: uppercase;
    color:white;
    width:328px;
    margin:0px 0px 10px 0px;
    padding:0px;
    background:url(../pic/pic13.gif) no-repeat;
    text-align:left;
    font-weight:bold;
    border-bottom:0px;
 }

#text div.technical-service h2 span{
    color:#003D90;
    background:#98BCF3;
    padding:0px 10px 0px 5px;
  }


#text div.technical-service h3{
  margin:0px;
  padding:0px;
  color:#003D90;
  font-size:90%;
  clear:none;
  }

#text div.technical-service h3 a{
  color:#003D90;
}

#text div.technical-service h3 a:hover{
  color:#F4793F;
}

#text div.technical-service img{
  position:relative;
  float:left;
  margin:0px 7px 0px 0px;
  padding:0px;
}

#text div.technical-service p a {
  font-weight:bold;
   color:#FF6633;
  margin:0px 0px 0px 10px;
  padding:0px;
}

#text div.technical-service p a:hover {
  color:black;
}



#text div.technical-service p{
  float:left;
  font-size:90%;
  margin:0px;
  padding:0px;
  line-height:1.5;
  width:150px;
  text-align:left;
}

#text div.technical-service p.more{
  width:300px;
  padding:10px;
}


#text div.technical-service div.item p a{
  color:#FF6633;
  font-weight:bold;
  margin:0px;
}

#text div.member {
  width:327px;
  float:left;
  position:relative;
  margin-right:8px;
  padding:0px;
  text-align:left;
  height:300px;
  
  }

#text div.member h2{
  width:295px;
  background:white;
  padding:10px;
  border-top:3px solid #F4793F;
  font-size:130%;
  }
  
#text div.member h2 a{
  color:#003D90;
}

#text div.member h2 a:hover{
  color:black;
}
  
#text div.member h2 img{
  float:left;
  margin:0px 10px 0px 0px;
  /*padding:0px 10px 0px 0px;
  border-right:2px solid #CADDF9;*/
  padding:1px;
  border:1px solid silver;
}

#text div.member h3 {
  font-size:85%;
   width:301px;
   height:26px;
  background:white;
  padding:7px;
  margin:0px 2px 2px 10px;
}

#text div.member table {
  background:#C5DFFA;
   width:315px;
   margin:2px 2px 0px 10px;
   padding:3px;
   border:0px;
}



#text div.member table td{
  padding:4px;
  border:0px;
  text-align:left;
  font-size:90%;
}

 

#text div.member p.more {
    float:right;
    width:139px;
    height:25px;
    background:url(../pic/pic21.gif) no-repeat;
    text-align:center;
    margin:0px;
    padding:5px 0px 0px 0px;
    font-weight:bold;
}

#text div.detail table {width:650px;}

#text div.detail h2 {width:630px;}

#text div.detail h3 {width:635px;}

#text div.detail table td.desc {width:150px;}


#text p.banner {
  float:left;
  margin:10px 0px 0px 90px;
  padding:0px;
  }
  
#text p.banner img{
  border:2px solid white;
  padding:1px;
  margin:0px;
  }
  
#text p.banner span{
  background:white;
  color:#666;
  font-size:70%;
  padding:3px;
}
  
#text table{
   border:1px solid #6C98D6;
   float:left;
   margin:10px 0px 20px 10px;
   background:#EAF2FF;

}

#text table th{
  padding:8px;
  font-weight:bold;
  color:white;
  background: #F47B41;
  border-left:1px solid #FABDA0;
  border-bottom:1px solid #FABDA0;
  border-top:1px solid #FABDA0;
}

#text table caption{
  padding:8px;
  font-weight:bold;
  color:white;
  background: #F47B41;
  border-left:1px solid #FABDA0;
  border-bottom:1px solid #FABDA0;
  border-top:1px solid #FABDA0;
  
}


#text table tr{
   border-top:1px solid #91CA03;
}

#text table td{
  padding:5px;
  border-left:1px solid #D9E8FF;
  border-bottom:1px solid #D9E8FF;
  text-align:center;

}

#text table.tabulkaA td{
  text-align:left;
}

#text  fieldset {
   border-top:1px solid #75C5FF;
   border-left:0px;
   border-right:0px;
   border-bottom:0px; 
   padding:10px; 
   background:#EAF2FF;
  }
  
#text  form {
  margin:10px 0px 25px 0px;
  clear:both;
  float:none;
 
  }
  
#text  fieldset legend{
  padding:10px;
  color:#003D90;
  font-weight:bold;
}
  
#text  fieldset input, textarea{
  border:1px solid silver;
  margin:5px 0px 10px 0px;
  font-family:Arial;
  }
  
#text  form p input{
  border:0px;
  cursor: pointer;
  background:url(../pic/pic18.gif) no-repeat;
  color:white;
  font-weight:bold;
  font-size:80%;
  height:23px;
  width:auto;
  font-size:90%;
}

#text p.forum {
  margin-bottom:0px;
  padding:10px 10px 20px 200px;
  background:url(../pic/pic24.gif) no-repeat #BFD7FB;
}

#text p.link {
  background:#BFD7FB;
  }

#text p.forum a{
  color:#003D90;
   clear:both;
  background:white;
  padding:10px;
  margin:15px 5px 5px 5px;
  font-weight:bold;
}

#text p.forum a:hover{
  color:#FF6633;
  }
  
#text p.list a{
  background:white;
  padding:10px;
  margin:1px;
  }

#text form.forum {
  margin-top:0px;
}

#text h3.forum {
  clear:both;
  color:#004AAC;
  background:white;
  padding:7px;
  font-size:105%;
  margin-left:6px;
  }
  
#text h3.forum span{
  font-weight:normal;
} 

#text h3.vypis{
  margin-top:0px;
  margin-bottom:0px;
  background:#EAF2FF;
  border-bottom:1px solid white;
}

#text h3.vypis a{
  color:#003D90;
}

#text h3.vypis a:hover{
  color:#FF6633;
  }

#text h4.forum {
  clear:both;
  color:#004AAC;
  float:none;
  padding:7px;
  font-size:95%;
  margin:0px 0px 0px 6px;
  padding:0px;
  
  } 


#text div.gallery {
  background:url(../pic/pic26.jpg) no-repeat;
  width:676px;
  _width:645px;
  padding:10px;
  float:left;
}

#text div.gallery div.item {
  width:220px;
  _width:200px;
  height:150px;
  float:left;
  margin-top:20px;
  text-align:center;
}




display: block;#text div.gallery div.align {
/*  clear:both;*/ 
}

 


#text div.gallery div.item h3{
  float:none;
   
  width:auto;
  text-align:center;
  margin:0px;
  padding:0px;
}

#text div.gallery div.item h3 a{ 
  color:#003D90;
  font-size:90%;
  background:#B5D0F9;
  padding:2px 3px 2px 3px;
}

#text div.gallery div.item p{
  clear:none;
  margin:0px;
  padding:3px 0px 0px 0px;
}

#text div.gallery div.item p.date{
  color:#666666;
  font-size:80%;
  margin:3px 0px 0px 0px;
  padding:0px;
}

#text div.gallery div.item p span{
  color:#666666;
}

#text div.video {
  width:100%;
  text-align:center;
}


#text div.tech-col {
  width:330px;
  background:#E8F1FF; 
  float:left;
  display:relative;
  margin-left:5px;
}

#text div.tech-col h2{
  text-transform:uppercase;
}

#text div.tech-col h3{
  text-transform:uppercase;
  font-size:100%;
  margin-top:10px;
  margin-bottom:5px;
}

#text div.tech-col p {
  font-size:80%;
  margin:0px;
  padding:3px 10px 3px 10px;
  float:left;
}

#text div.tech-col ul {
  margin:0px;
  padding:0px;
  float:left;
  padding:3px 10px 3px 10px;
   font-weight:bold;
  
}

#text div.tech-col ul li{
  background:url(../pic/pic27.gif) no-repeat;
  padding:0px 0px 10px 35px; 
  margin:0px;
}

#text div.tech-col ul li.video{
  background:url(../pic/pic28.gif) no-repeat;
   
}

#text div.tech-col ul span{
  font-weight:normal;
  color:#666666;
  font-size:90%;
}

#text div.partner {
  width:200px;
  float:left;
  text-align:center;
  margin-top:15px;
}

#text div.partner-width {
  clear:none;
  width:500px;
  margin-top:20px;
  
  
}

#text div.partner h3 {
  width:150px;
  text-align:center;
  background:red;
  margin:0px 0px 0px 20px;
  background:#CC9900;
  padding:8px;
  color:white;
}

#text div.partner-width  h3.bronze {
  width:350px;
  text-align:center;
  background:red;
  margin:0px 0px 0px 20px;
  background:#C64D38;
  padding:8px;
  color:white;
}

#text div.partner h3.silver {
  background:#999999;  
}

#text div.partner h3.bronze {
  background:#C64D38;
}

#text div.partner p{
  font-weight:bold;
  margin:0px;
  padding:0px;
}

#text div.partner img {
  border:0px;
}

#text div.board {
   margin:10px 0px 25px 0px;
    border:0px;
    
    width:330px;
    float:left;
    
}


#text div.board img{
  float:left;
   
  }
#text div.board h3 {
  clear:none;
  float:left;
  font-size:14px;
  font-weight:bold;
   
}

#text div.board h3 span{
  float:left;
}

#text div.board h3 img{
    border:0px;
  }
  
#text div.board p {
 margin:0px;
 padding:0px 0px 0px 10px;
  float:left;
  clear:none;
}



#text div.colummA {
  width:200px;
  float:left;
}

#text div.colummA h3{
  font-size:100%;
  margin-bottom:0px;
  padding-bottom:0px;
}

#text div.colummA p{
  margin-top:5px;
  padding-top:0px;
}


#text ul.links {
  margin:10px;
  padding:0px;
  }

#text ul.links li{
  background:none;
  margin:0px;
  padding-bottom:20px;
  margin:0px;
}

#text ul.links li img{
  padding-top:5px;
  float:left;
  }

#columm {
  position:relative;
  float:left;
  width:246px;
  margin:0px;
  padding:0px 10px 10px 10px;
  _padding-left:0px;
  text-align:left;
  
}


 

#columm h2{
  position:relative;
  float:left;
  background:url(../pic/pic15.gif) no-repeat;
  margin:0px;
  padding:0px;
  width:256px; 
  
  height:38px;
  margin:10px 0px 0px 0px;
  padding-top:16px;
  font-size:125%;
  color:#003D90;
  font-weight:normal;
  text-transform:uppercase;
  text-align:center;
   
  
}
 
#columm h2.first{
  position:relative;
  float:left;
  background:url(../pic/pic14.gif) no-repeat;
  margin:0px;
  padding:0px;
  width:253px;
   
  height:40px;
  margin:0px 0px 0px 0px;
  padding-top:8px;
  font-size:125%;
  color:#003D90;
  font-weight:normal;
  text-transform:uppercase;
}

#columm h3.note {
  float:left;
  font-size:100%;
  color:#003D90;
  border-bottom:1px solid #93C0FF;
  margin:0px 7px 7px 0px;
  padding:0px 0px 7px 0px;
}



#columm img.note {
  border:3px solid #B5D0F9;
  float:left;
  margin:0px 7px 7px 0px;
  padding:1px;
}

#columm p {
  margin:0px;
  padding:0px;
  line-height:1.4;
  position:relative;
 
}

#columm p.note {
  float:none;
  _float:left;
 
}

#columm p.tournaments {
  width:228px;
  
  margin:5px 0px 0px 0px;
  padding:10px;
  float:left;
  background:url(../pic/pic16.gif) no-repeat white;
  text-align:center;
}
  
#columm p.banner {
  float:left;
  margin:10px 0px 0px 0px;
  padding:0px;
 
  }
  
#columm p.banner img{
  border:0px solid white;
  padding:0px;
  margin:0px;
  }
 
#columm p.banner span{
  background:white;
  color:#666;
  font-size:70%;
  padding:3px;
}

#columm p.tournaments img{
  margin:10px;
}
#columm p.tournaments-end-box {
  width:248px;
  
  height:16px;
  margin:0px 0px 0px 0px;
  float:left;
  background:url(../pic/pic17.gif) no-repeat;
}
 
#columm form {
  float:none;
  clear:both;
  margin:10px 0px 0px 0px;
}

#columm input{
  border:1px solid #003D90;
  height:20px;
  width:140px;
}

#columm input.button{
  background:url(../pic/pic18.gif) no-repeat;
  color:white;
  font-weight:bold;
  font-size:80%;
  height:23px;
  width:auto;
 }
 
 
#footer {
  background:url(../pic/pic19.gif) no-repeat;
  float:left;
  width:960px;
  height:60px;
  clear:both;
  margin:10px 0px 0px 0px;
  border-bottom:0px;

}

#footer p{
  float:right;
  color:white;
  padding:3px 5px 3px 10px;
  margin:20px 10px 0px 0px;
  border-left:1px solid #5E88BD;
  
}

#footer p a{
  color:white;
  }


#partners {
  background:url(../pic/pic29.jpg) no-repeat;
  float:left;
  width:740px;
  
  clear:both;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 220px;
  text-align:left;
}

#partners img.first{
  margin:0px;
  padding:0px;
}

#partners img.first{
  margin-right:70px;
}

#partners img{
  border:0px;
  margin:8px;
}

img{
  border:0px;
  
}


a {
	color:#FF6633;
}

a:hover {
 color:black;
text-decoration:underline;
}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

/***************admin**/
#stredni-sloupec form {
  clear:both;

}

#stredni-sloupec img {
  background:none;

}
