@charset "utf-8";

html,body 
{ margin: 0 auto; background-image:url(img/background.jpg); background-repeat:repeat-x; background-attachment:fixed; } 


body {
	display: table;
	width: 800px;
	margin: 0 auto;
}

#header {
	background-color: #FFFFFF;
	height: 233px;
	width: 800px;
}

#top {
	background-image: url(img/top.png);
	background-color: #FFFFFF;
	height: 233px;
	width: 800px;
}

#txt1 {
	width: 498px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color: #004a83;
	font-size: 16pt;
	line-height:17pt;
	font-weight: 500;
	
}

#sgn {
	background-color: #FFFFFF;
	background-image: url(img/ttt_sgn.jpg);
	height: 510px;
	width: 800px;
	border-top: solid 4px #6f6262;
	border-bottom: solid 9px #6f6262;
}

#wmn {
	background-color: #FFFFFF;
	background-image: url(img/ttt_wmn.jpg);
	height: 510px;
	width: 800px;
	border-top: solid 4px #6f6262;
	border-bottom: solid 9px #6f6262;
}

#fom {
	background-color: #FFFFFF;
	background-image: url(img/ttt_fom.jpg);
	height: 510px;
	width: 800px;
	border-top: solid 4px #6f6262;
	border-bottom: solid 9px #6f6262;
}


#cdr {
	background-color: #FFFFFF;
	background-image: url(img/ttt_cdr.jpg);
	height: 510px;
	width: 800px;
	border-top: solid 4px #6f6262;
	border-bottom: solid 9px #6f6262;
}

#rgs {
	background-color: #FFFFFF;
	background-image: url(img/ttt_rgs.jpg);
	height: 510px;
	width: 800px;
	border-top: solid 4px #6f6262;
	border-bottom: solid 9px #6f6262;
}


#find_out {
	background: url(img/find_out.png);
	height: 53px;
	width: 218px;
	float: left;
	display: block;
	border-right: solid 2px #6f6262;
}
#how_to {
	background-image: url(img/how_to.png);
	height: 53px;
	width: 218px;
	float: right;
	display: block;

}

#training_team {
	background: url(img/training_team.png);
	height: 53px;
	width: 218px;
	float: left;
	display: block;
	border-right: solid 2px #6f6262;
}

#training_team_h {
	background: url(img/training_team_h.png);
	height: 53px;
	width: 218px;
	float: left;
	display: block;
	border-right: solid 2px #6f6262;
}

#cities {
	background: url(img/cities.png);
	height: 53px;
	width: 218px;
	float: left;
	display: block;
	border-right: solid 2px #6f6262;

}

#cities2 {
	background: url(img/cities.png);
	height: 53px;
	width: 218px;
	float: left;
	display: block;

}

#cities_h {
	background: url(img/cities_h.png);
	height: 53px;
	width: 218px;
	float: left;
	display: block;
	border-right: solid 2px #6f6262;

}

#main1 {
	background-color: #FFFFFF;
	width: 800px;
}
#txt2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: 500;
	color: #004a83;
	text-align: left;
	width: 460px;
	height: auto;
	float: left;
}
#img1 {
	margin-top:20px;
	width: 340px;
	height: auto;
	float: right;
}
#main2 {
	background-color: #FFFFFF;
	width: 800px;
}
#txt3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: 600;
	color: #de001a;
	text-align: left;
	width: 400px;
	height: auto;
	float: left;
}
#txt4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: 600;
	color: #de001a;
	text-align: left;
	width: 400px;
	height: auto;
	float: right;
}
#main3 {
	background-color: #FFFFFF;
	width: 800px;
	padding-top:25px;
	padding-bottom:35px;
}

#note {
	background-image: url(img/note.png);
	height: 147px;
	width: 669px;
}

#info {
	width: 570px;
	padding-top:30px;
	padding-left:25px;
}

#txt5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15pt;
	font-weight: 500;
	color: #004a83;
	text-align: left;
	width: 310px;
	height: auto;
	float: left;
	line-height: 21pt;
	
}
#txt6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15pt;
	font-weight: 500;
	color: #004a83;
	text-align: left;
	width: 234px;
	height: auto;
	float: right;
	line-height: 21pt;
}

li.szary { color: #9a9a9a; }



a.note { color: #004a83; text-decoration: none; }
a:hover.note { color: #004a83; text-decoration: underline; }

a.link1 { color: #de001a; text-decoration: none; }
a:hover.link1 { color: #de001a; text-decoration: underline; }

a.link1_un { color: #9a9a9a; text-decoration: none; }
a:hover.link1_un { color: #9a9a9a; text-decoration: underline; }


a.bios { color: #de001a; text-decoration: underline; }
a:hover.bios { color:#de001a; text-decoration: none; }


#txt7 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15pt;
	font-weight: 500;
	color: #004a83;
	text-align: left;
	line-height: 21pt;
	padding: 20px;
	margin-left: 10px;
}

#txt72 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15pt;
	font-weight: 500;
	color: #004a83;
	text-align: left;
	line-height: 21pt;
	padding: 20px;
	margin-left: 10px;
}

#txt9 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: 500;
	color: #004a83;
	text-align: left;
	line-height: 21pt;
	padding: 20px;
	margin-left: 10px;
}


td.tabelka {border: solid 1px #000000;}
td.tabelka_txt {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14pt; color: #de001a; text-align: center;}td.tabelka_txt2 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 13pt; color: #de001a; text-align: center;}

#txt8 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: 400;
	color: #004a83;
	text-align: left;
	line-height: 21pt;
	padding: 20px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
}

.bio {
	width: 710px;
	height: 320px;
  	display: table;
    margin: auto;

}

.bio_foto {
	width: 200px;
	height: 320px;
	float: left;
	border: solid 1px #000000;
}


.bio_txt {
	background-image: url(img/bio_back.png);
	width: 485px;
	height: 320px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: 400;
	color: #004a83;
	text-align: left;
	line-height: 15pt;
	text-align: justify;
	
}