body {
	background: #FFFFFF url('layout/bg.jpg') top repeat-x;
	margin: 0 auto 10px auto; padding: 0;
  font: normal 75%/1.4em Arial,verdana;
	text-align: center;
}
.clear { clear: both; height: 0; margin: 0; padding: 0; line-height: 0; font-size: 0; }
p{
	line-height:  140%;
	margin: 0 10px 0 10px;
	color: #6A7476;
	text-align:justify;
}
a{
	color: #6A6BFF;
}
a:hover {
	color: #4446FF;
	text-decoration: none;
}
a img{
	border: 0;
}
.stred{
text-align: center;	
}

h1{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #008CB8;
	margin: 0 0 15px 20px;
	font-size: 16px;
}

.nadpis{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #008CB8;
	margin: 5px 0 5px 20px;
	font-size: 16px;
}

.nadpis2{
background-color: rgb(112,189,215);
color:white;
font: bold 14px Arial;
padding: 3px; margin: 0 3px 0 3px;
}
.udaje{
background-color: rgb(213,236,242);
color:gray;
font-size: 0.9em;
padding: 1px; margin: 0 3px 0 3px;
}

/****LAYOUT*******/
div#telo{
	width: 772px;
	margin: 8px auto;
	text-align: left;
	background: #FFFFFF url('layout/top.jpg') top left no-repeat;
}

div#telo2{
  width: 758px;
	text-align: left;
	position: relative;
	left: 7px;
}

div.jazyk{
position: relative;
text-align: right;
padding-right: 10px;
}

div.logo{
BACKGROUND: #045F95 url('layout/header.jpg') no-repeat;
width: 758px;
height: 91px;
}
div.logoa{
BACKGROUND: white url('layout/header_ang.jpg') no-repeat;
width: 758px;
height: 91px;
}

/* tabulka menu */
	#nav {
	  float: left;
	  margin: 0;
	  padding: 66px 0 0 20px;
	  list-style:none;
	  font-family: arial;
	  FONT-WEIGHT: bold;
    font-size: 1em;
	}
	#nav li {
	  float: left;
	  margin: 0;
	  padding: 0;	  
	}
	#nav a {
	  float: left;
	  display: block;
	  margin: 0 1px 0 0;
	  width:118px;
	  height:20px! important; height /**/:25px;
	  text-align:center;
	  padding-top:5px;
	  color: white;
	  text-decoration: none;
	  background: black url('layout/bt1.jpg') no-repeat;
	}
	#nav a:hover{
	  color: white;
	  background: rgb(51,51,102) url('layout/bt2.jpg') no-repeat;
	} 
/* konec tabulka menu */

div#show{
text-align: left;
width: 758px;
margin: 6px 0;
}

div#left{
	width: 489px;
	height: 374px;
	float: left;
	background: rgb(5,77,150) url('layout/show.jpg') top no-repeat;
}

div#right{
	width: 260px;
	height: 374px;
	float: right;
	position: relative;
}
div#odsazeni{
margin: 20px 0;
}

div#left strong {
FONT-SIZE: 1.8em; color:white; padding-left:10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#left ul {
margin-top: 15px;
margin-right: 15px;
}
div#left li {
color:rgb(212,235,243);
padding-left:8px;
margin-top:5px;
font: normal 1.3em Arial,verdana;
}

div#left a{
	color: white;
}
div#left a:hover {
	text-decoration: none;
}

div#main_top{
width: 758px;
	background: url('layout/con_top.jpg') top no-repeat;
}
div#main_bot{
width: 758px;
	padding: 20px 0 20px 0;
	background: url('layout/con_bottom.jpg') bottom no-repeat;
}
div#main{
margin: 6px 0;
width: 758px;
	background: white url('layout/con_body.jpg') top repeat-y;
}

div#half_left{
background-color: white;
border: solid 2px #008BB7; 
width:374px;
height:393px;
margin:6px 0;
position: relative; float: left;
}
div#half_right{
background-color: white;
/*
border: solid 2px #008BB7; 
*/
width:374px;
height:395px;
margin:6px 0;
position: relative; float: right;
}

div#zapati{
BACKGROUND: url('layout/bottom.jpg') no-repeat;
color:white;
width:758px;
height:19px;
margin-top:6px;
padding-bottom: 200px;
font-family: Arial;
font-size: 13px;
text-align: center;
}

a.profi{
	color: #6A6BFF;
		font-weight: bold;
	font-size: 18px;
}
a.profi:hover {
	color: #4446FF;
	text-decoration: none;
}

div#vlozit{
background-color: rgb(237,240,245);
width:364px;
height:500px;
padding: 5px;
margin:6px 0px 10px 10px;
position: relative; float: left;
}

div#fb{
background-color: white;
width: 354px;
height:510px;
margin:6px 10px 10px 0px;
position: relative; float: right;
}

h3{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #008CB8;
	margin: 5px 0 5px 2px;
	font-size: 14px;
}

.vstup{
	width: 280px;
}
.vstup2{
	width: 100px;
}

.le{
text-align: right;
}

.ob_le{
	float: left; margin-left: 15px;
}
.ob_pr{
	float: right; margin-right: 15px;
}

div#navigace{
background-color: rgb(237,240,245);
height: 20px;
padding: 3px; margin: 0 3px 0 3px;
}
