body {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color: #616161;
	background-color: #fff;
	font-size: 0.8em;
  }

#__aspnetForm
{
	margin: 0;
	padding: 0 0 20px 0;
}

.page
{
	margin: 0 auto;	
	width: 780px;
}

.top
{
	background: black url("../images/Design/bg-top.jpg") top no-repeat;
}

#head 
{
	width: 780px;
	height: 255px;
	background: #345EAA url("../images/Design/bg-top2.jpg") left top no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

h1, h5 
{
  text-align: left;
  	margin: 0 0 10px 0;
  padding: 0;
  color: #FFA400;
  font-size: 1.7em;
  font-family: "Times New Roman", Times, times, serif;
}
  
h1 span {
height: 185px;
background: url("../graf/head_logo.jpg") no-repeat;
  position: absolute; left:0px; top:0; z-index:1;
  display: block;
}

.padding h1
{
	color: #505050;
	margin: 0 0 15px 0;
}

.padding h2
{
	padding: 15px 0 5px 0;
}

h5
{
	font-size: 15px;	
}
  
h1 span a{
	text-decoration: none;
	width: 440px;
	height: 185px;
	display: block;
	}


 
#menu 
{
	width: auto;
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0 10px 10px 19px;
}

#menu ul{
  width: auto;
  margin: 5px 0 5px 18px;
  padding: 0;
  list-style: none;
  list-style-image: url(../images/Design/bullet.gif);
  
  font-variant: small-caps;
  }

#menu li{
  width: 180px; 
  border-bottom: 1px dashed #9D855B;
  margin: 0;
  padding: 1px 0 3px 3px;
  }

#menu a{
  color: #6E5830;
  text-decoration: none;
  font-size: 1em;
  font-weight: bold;
  display: block;
  font-family: "Times New Roman", Times, times, serif;
  }

#menu a.active{
  color: #B73902;
  }
  
#menu a:hover{
  color: black;
  }  
  
#obsah{

  width: 720px;
  text-align: left;
  margin: 0 25px 0 15px;
  padding: 0;
	_height: 250px;
	min-height: 250px;
	clear: both;
}


.obsah-left
{
	width: 425px;
	float: left;
	background: url("../Images/Design/molekula.jpg") right top no-repeat;
	border-right: 1px solid #eee;
	margin: 0;
	padding: 0 3px 0 0;
	/*border: 1px solid red;*/
}

.obsah-right
{
	width: 280px;
	float: right;
	margin: 0;
	padding: 0;
	/*border: 1px solid red;*/
}

#right{
  float: left;
  border: 1px solid;
  width: 100px;
  margin: 0px;
  padding: 0px;
}

.main-page
{
	width: 780px;
	background: url("../images/Design/bg-main-page.jpg") left top no-repeat;
}

.main-page-in
{
	width: 780px;
	background: url("../images/Design/bg-main-page-in.jpg") left bottom no-repeat;
	_height: 300px;
	min-height: 300px;
}

	 
  
#bottom {
	clear: both;
	width: 780px;
	height: 33px;
	background: #616161 url("../images/Design/bg-footer.jpg") left top no-repeat;
	text-align: center;
  }  

.bottom_left {
	text-align: left;
	float: left;
	color: #fff;
	font-size: 0.8em;
	margin: 0;
	padding: 13px 0 0 25px;
  }  

.bottom_right {
	text-align: left;
	float: right;
	color: #fff;
	font-size: 0.8em;
	margin: 0; 
	padding: 13px 25px 0 0;
  } 

  
#bottom a
{
	text-decoration:  none;
	color: Yellow;
}
  
#bottom a:hover
{
	text-decoration:  underline;
} 
  
h2, h3, h4 
{
	color: #616161;
	font-size: 17px;
	margin: 0 0 5px 0;
	padding: 0;
	font-family: "Times New Roman", Times, times, serif;
}    

a 
{
  color: #B83B03;
}

a:hover {
  color: #B83B03;
  text-decoration: none;
	}            
	
p	{

	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;	
	} 	

strong
{
	font-family: "Times New Roman", Times, times, serif;
	font-size: 14px;	
	color: #444;
}


.info-bott
{
	padding: 5px 0 0 0;
	clear: both;
	height: 222px;
	background: url(../images/Design/bg-info-bott.jpg) left top no-repeat;
}

table
{
	font-size: 0.9em;
	border-collapse: collapse;
}

table td
{
	padding: 0 3px;
}

table.border td
{
	border: 1px solid #dedede;
	
}


ul.min-padding
{
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
}

ul.min-padding li
{
	margin: 0 0 0 10px;
	list-style: square;
}

.center
{
	text-align: center;
}

.info-block
{
	float: left;
	width: 250px;
	height: 105px;
}

.info-block a
{
	display: block;
	width: 250px;
	height: 105px;
}

.padding
{
	padding: 0 0 25px 0;
}

.main-page-box
{
	margin: 0 20px;
	min-height: 330px;
}
div.exhibition-center 
{
	text-align: center;
}

#map 
{
background-image: url(../images/big_map.jpg);
margin: 0 auto 0 auto;
width: 654px;
height:558px;
}

img.mapa 
{
	border: none;	
}
img.nahled 
{
text-align: left;
vertical-align: top;
}

table.table-in 
{
font-size: 1em;
}

table td.nahled-td 
{
vertical-align: top;	
}
table.foto-n 
{
	text-align: center;
	width: 710px;
}
table.foto-n a img
{
border: none;
}

.sponzors
{
	clear: both;
	heigth: 109px;
	background: url(../images/Design/bg-sponzors.gif) left top repeat-y;
	padding: 20px 12px 0 12px;
}	

.sponzors .s-left
{
	width: 289px;
	float: left;
	text-align: left;
}


.sponzors .s-right
{
	width: 466px;
	float: left;
	text-align: left;

}

.sponzors img
{
	vertical-align: middle;
	margin: 0 6px;
	border: none;
}

#obsah .padding p
{
	margin: 0 0 20px 0;
}

.clear
{
	clear: both;
}

.l-pad
{
	padding: 0 0 30px 40px;
}

.l-pad h3
{
	margin: 0;
	padding: 25px 0 5px 0;
	clear: both;
}

.il1
{
	float: left;
	margin: 0 10px 0 0;
}

.tn
  {
  float: left;
  width: 165px; margin: 0 3px;
  text-align: center;
  font-size: 0.8em;
	border: 1px solid #73b2e5;
	height: 159px;
	background: #f3f2ed;

  }
	

  .tn img
  {
  border: none;
  margin: 3px 0;	
  }

  .tn a
  {
  text-decoration: none;
  }

  .row
  {
  width: 740px;
/*  clear: both;*/
  _height: 169px;
  min-height: 169px;
	text-align: center;
	margin: 0 auto;
  }

