body {
	margin:0; 
	padding:0; 
font-family: Garamond,"Times New Roman",Times,serif;
	font-size: 1.0em;
	font-weight: normal;
	font-style: normal;
color: #464646;
background-color: #E2C73A;
	text-align:center;
line-height:1.6em
} 

.obal 
{ 
width: 950px; 
margin: 0px auto; 
} 
.h_130 
{ 
padding: 0px; 
height: 130px; 
} 


.o_950 
{ 
width: 950px; 
} 
.t_950 
{ 
width: 940px; 
padding: 2px 5px 2px 5px; 
} 

.o_650 
{ 
width: 650px; 
} 
.t_650 
{ 
width: 630px; 
padding: 10px 5px 10px 15px; 
} 
.t_630 
{ 
width: 615px; 
padding: 0px 0px 0px 15px; 
} 

.o_300 
{ 
width: 300px; 
} 
.t_300 
{ 
width: 280px; 
padding: 10px 5px 10px 15px; 
} 
.o_210 
{ 
width: 210px; 
} 
.t_210 
{ 
width: 200px; 
padding: 10px 5px 10px 10px; 
} 

.t_menu_left 
{ 
width: 280px; 
padding: 10px 5px 10px 5px; 
} 

.o_120 
{ 
width: 120px; 
} 
.t_120 
{ 
width: 105px; 
padding: 10px 0px 10px 0px; 
} 
.o_240
{
	position: relative;
	float: left;
	width: 240px;
	padding: 0 0 0 0;
}
.t_240
{
	position: relative;
	float: left;
	width: 230px;
	padding: 10px 10px 10px 0px;
}
.o_355
{
	position: relative;
	float: left;
	width: 355px;
	padding: 0 0 0 0;
}

.t_355
{
	position: relative;
	float: left;
	width: 335px;
	padding: 10px 10px 10px 0px;
	font-size: 14px;
}

.t_20
{
	position: relative;
	float: left;
	width: 20px;
	padding: 10px 10px 10px 0px;
}
.t_475
{
	position: relative;
	float: left;
	width: 465px;
	padding: 10px 10px 10px 0px;
}

.o_110 
{ 
width: 110px; 
} 
.t_110 
{ 
width: 100px; 
padding: 2px 5px 2px 5px; 
} 





.top_20
{ 
position: relative;
top: 20;
} 

.color_1 
{ 
background-color: #E2C73A;
} 

.color_2 
{ 
background-color: #ffffff;
} 

.color_3 
{ 
background-color: #797c5a;
} 

.center
{
	text-align: center;
}
.right
{
	text-align: right;
}
.left
{
	text-align: left;
}

.f_right
{
	position: relative;
	float: right;
}
.f_left
{
	position: relative;
	float: left;
}

h1
{
	font-size: 1.2em; 
	color:#b51b1a;
	margin: 0px 0px 6px 0px;
}
h2
{
	font-size: 1.0em; 
	color:#ffffff;
	margin: 0px;
}
h3
{
	font-size: 4.0em; 
	margin: 0px;
color: #b51b1a;
	font-weight: normal;
	font-style: normal;
}
h3 A:link {
		color: #b51b1a;
		text-decoration:none;
}
h3 A:visited {
		color: #b51b1a;
		text-decoration:none;
}
h3 A:active {
		color: #b51b1a;
		text-decoration:none;
}
h3 A:hover {
text-decoration: none;
color:#b51b1a;
}

h4
{
	font-size: 0.8em; 
	margin: 0px;
	font-weight: normal;
	font-style: normal;
}


.margin-left
{
margin-left: 16px;
}


.seznam
{
padding: 16px;
}

A:link {
		color: #464646;
		text-decoration: underline;
}
A:visited {
		color: #464646;
		text-decoration: underline;
}
A:active {
		color: #464646;
		text-decoration: underline;
}
A:hover {
text-decoration: underline;
color:#b51b1a;
}

.menu A:link {
		color: #ffffff;
		text-decoration:none;
display: block;
}
.menu A:visited {
		color: #ffffff;
		text-decoration:none;
display: block;
}
.menu A:active {
		color: #ffffff;
		text-decoration:none;
display: block;
}
.menu A:hover {
text-decoration: underline;
color:#b51b1a;
display: block;
}

.t_menu_left A:link {
		color: #464646;
		text-decoration:none;
display: block;
	font-size: 0.9em; 
}
.t_menu_left A:visited {
		color: #464646;
		text-decoration:none;
display: block;
	font-size: 0.9em; 
}
.t_menu_left A:active {
		color: #464646;
		text-decoration:none;
display: block;
	font-size: 0.9em; 
}
.t_menu_left A:hover {
text-decoration: underline;
color:#b51b1a;
display: block;
	font-size: 0.9em; 
}


body.IAP #IAP a,
body.koucink #koucink a,
body.edukace #edukace a,
body.HR #HR a,
body.foto #foto a,
body.onas #onas a,
body.reference #reference a,
body.kontakt #kontakt a,
body.ind-mai #ind-mai a,
body.ind-man #ind-man a,
body.ind-stw #ind-stw a,
body.ind-kap #ind-kap a,
body.ind-orz #ind-orz a,
body.ind-prk #ind-prk a,
body.ind-mai-jac #ind-mai a,
body.ind-stw-mak #ind-stw a,
body.edu-fpn #edu-fpn a,
body.edu-fpn-typ #edu-fpn a,
body.edu-fpn-isp #edu-fpn a,
body.ref-ed #edu-fpn a,
body.ona-okh #ona-okh a,
body.ona-cer #ona-cer a,
body.ona-let #ona-let a,
body.ona-let-sp #ona-let a,
body.ona-let-mh #ona-let a,
body.ona-let-pg #ona-let a,
body.ona-let-mp #ona-let a,
body.ona-let-lp #ona-let a,
body.ona-stp #ona-stp a,
body.ref-non #ref-non a,
body.ref-rep #ref-rep a,
body.ref-hos #ref-hos a,
body.letak #letak a,
body.ref-non-sch #ref-non a,
body.ref-ref-sch #ref-non a,
body.ref-non-jac #ref-non a,
body.ref-non-uni #ref-non a,
body.ref-non-boa #ref-non a,
body.ref-ref-boa #ref-non a,
body.ref-non-mot #ref-non a,
body.ref-ref-mot #ref-non a



{
display: block;
color: #b51b1a;
}


.bgr 
{ 
	background-image: url(images/Logo_IAPm1.jpg);
	background-repeat:no-repeat;
} 


.h_300
{
min-height: 300px;
_height: 300px;
}
*>h_300
{
height: auto;
}

.border
{
border: 1px solid black;
}

