html, body {
	margin:0px;
	padding:0px;
	background-color:#fff;
}

img {
	behavior: url("pngbehavior.htc");
	border:none;
}

h3 { color:#3398B9; font-size:14px; }

a:link, a:visited, a:active {
	text-decoration:none;
	color:#fff;
}

h4 {
	font-size:14px;
}

a:hover {
	text-decoration:underline;
	color:#fff;
}

/*-------------------------------------------------------------------------- vrch */
#top-podpora-vyzkumu {
	margin:0px;
	padding:0px;
	width:100%;
	height:208px;
	float:left;
	background:url(../images/bg-podpora-vyzkumu.jpg) no-repeat left;
}

#top-titulni {
	margin:0px;
	padding:0px;
	width:100%;
	height:208px;
	float:left;
	background:url(../images/bg-titulni.jpg) no-repeat left;
}

#top-dlouhodobe-podporujeme {
	margin:0px;
	padding:0px;
	width:100%;
	height:208px;
	float:left;
	background:url(../images/bg-dlouhodobe-podporujeme.jpg) no-repeat left;
}

#top-firemni-dobrovolnici {
	margin:0px;
	padding:0px;
	width:100%;
	height:208px;
	float:left;
	background:url(../images/bg-firemni-dobrovolnici.jpg) no-repeat left;
}

#top-grantove-rizeni {
	margin:0px;
	padding:0px;
	width:100%;
	height:208px;
	float:left;
	background:url(../images/bg-grantove-rizeni.jpg) no-repeat left;
}

#top-pro-novinare {
	margin:0px;
	padding:0px;
	width:100%;
	height:208px;
	float:left;
	background:url(../images/bg-pro-novinare.jpg) no-repeat left;
}

#top-kontakty {
	margin:0px;
	padding:0px;
	width:100%;
	height:208px;
	float:left;
	background:url(../images/bg-kontakty.jpg) no-repeat left;
}

#top-pomohli-jsme {
	margin:0px;
	padding:0px;
	width:100%;
	height:208px;
	float:left;
	background:url(../images/bg-pomohli-jsme.jpg) no-repeat left;
}

#top-onas {
	margin:0px;
	padding:0px;
	width:100%;
	height:208px;
	float:left;
	background:url(../images/bg-onas.jpg) no-repeat left;
}

.nadacni-fond {
	margin:0px;
	padding:17px 0px 0px 38px;
	width:932px;
	height:82px;
}

.top-gsk {
	margin:0px;
	padding:6px 0px 0px 757px;
	width:213px;
	height:51px;
}

/*-------------------------------------------------------------------------- stred */
.stred {
	margin:0px;
	float:none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	width:1050px;
	float:left;
}

.navigace {
	margin:0px;
	width:229px;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;

}

.navigace ul {
	float:left;
	padding:5px 15px 5px 0px;
	margin:0px;
	width:200px;
}

.navigace li{
	padding:0px 0px 0px 15px;
	list-style-type:none;
	line-height:150%;
	margin-left:10px;
}

.navigace ul li ul {
	padding:0px 0px 0px 0px;
	margin:0px;
	width:200px;
}

.navigace ul li ul li {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:150%;
}

.active {
/*	float:left;*/
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#ff6417;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:url(../images/sipka.gif) no-repeat 0px 4px;
}

.navigace ul li a:link, .navigace ul li a:visited, .navigace ul li a:active {
	text-decoration:none;
	color:#ff6417;
}

.navigace ul li a:hover {
	padding:0px 0px 0px 15px;
	margin:0px;
	text-decoration:underline;
	color:#ff6417;
	background:url(../images/sipka.gif) no-repeat 0px 4px;
}

.navigace ul li.active a:hover {
	padding:0px 0px 0px 10px;
	margin:0px;
	text-decoration:underline;
	color:#ff6417;
	background:none;
}

.navigace ul li.active ul li a:hover {
	padding:0px 0px 0px 10px;
	margin:0px;
	text-decoration:underline;
	color:#ff6417;
	background:url(../images/sipka.gif) no-repeat 0px 4px;

}

.navigace ul li.active ul li.active a:hover {
	background:none;
}

.navigace ul li ul li a:link, .navigace ul li ul li a:visited, .navigace ul li ul li a:active, .stred-text a:link, .stred-text a:visited, .stred-text a:active {
	text-decoration:none;
	color:#3398b9;
}

.navigace ul li ul li a:hover, .stred-text a:hover {
	text-decoration:underline;
	color:#3398b9;
}

.stred-text {
	margin:0px;
	width:667px;
	float:left;
	color:#000;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:url(../images/bg-navigace.jpg) repeat-y left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 22px;
}

.stred-text h1 {
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#3398b9;
	font:bold 16px Arial, Helvetica, sans-serif;
}

/*-------------------------------------------------------------------------- novinky */
#novinky {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:200px;
	float:left;
	background-color:#3398b9;
}

#novinky h2 {
	float:left;
	width:931px;
	margin:0px;
	padding:5px 0px 0px 15px;
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
}

.novinky-box {
	margin:0px;
	padding:0px 0px 0px 15px;
	width:951px;
	float:left;
}

.novinka {
	margin:0px;
	padding:5px 6px 5px 20px;
	width:200px;
	float:left;
	background:url(../images/bg-novinka.jpg) repeat-y left;
}

.novinka02 {
	width:300px;
	background-position:100px 0;
	height:163px;
	
}


.novinka01 {
	margin:0px;
	padding:5px 6px 5px 20px;
	width:200px;
	float:left;
}

.novinka h3, .novinka01 h3 {
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#fff;
	font:bold 9px Arial, Helvetica, sans-serif;
}

.novinka h4, .novinka01 h4 {
	margin:0px;
	margin-bottom:3px;
	padding:0px 0px 0px 0px;
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
}

.novinka h5, .novinka01 h5 {
	margin:0px;
	padding:0px 4px 0px 0px;
	color:#fff;
	font:normal 9px Arial, Helvetica, sans-serif;
	float:right;
}

.novinka p, .novinka01 p {
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#000;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.novinka img, .novinka01 img {
	float:left;
	margin-right:4px;
}

/*-------------------------------------------------------------------------- bottom */
#content-bottom {
	float:left;
	margin:0px;
	padding:25px 0px 20px 45px;
	width:955px;
}

.content-bottom-logo {
	float:left;
	margin:0px;
	padding:0px;
	width:145px;
	height:51px;
}

.content-bottom-text {
	float:left;
	margin:0px;
	padding:20px 0px 0px 0px;
	width:730px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#534f4d;
	text-align:right;
}


/*-------------------------------------------------------------------------- By Up-net Multimedia 2008 */


/* sub menu */

.content-runway-submenu {
	margin:0px;
	color:#3398b9;
	margin-left:0px;
	width:200px;
}
.content-runway-submenu ul li a:link , .content-runway-submenu ul li a:visited,  .content-runway-submenu ul li a:active {
	text-decoration:none;
	color:#3398b9;
	padding: 0 0 0 10px;
}

.content-runway-submenu ul li a:link , .content-runway-submenu ul li a:visited,  .content-runway-submenu ul li a:hover {
	text-decoration:none;
	color:#3398b9;
	padding: 0 0 0 10px;
}

.content-runway-submenu ul li a:hover {
	color:#3398b9;
	margin:0px;
	list-style-type:none;
	text-decoration:underline;
	background:url(../images/sipka.gif) no-repeat 0px 4px;
}

.content-runway-submenu ul {
	padding:0px 0px 5px 0px;
	margin:0px;
	margin-left:10px;
}

.content-runway-submenu li {
	padding:0px 0px 0px 0px;
	list-style-type:none;
	color:#3398b9;
}

.content-runway-submenu ul li.active {
	font-weight:normal;
}

/* formular */

.chyba-box {
background:#F90C0C none repeat scroll 0% 0%;
clear:both;
color:white;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:15px 15px 15px 33px;
padding:10px 22px;
width:890px;
}

.pole2 {
border:0px solid #FFFFFF;
color:#333333;
float:left;
padding:3px;
width:285px;
}

.errorPole2 {
background-color:red;
border:0px solid #FFFFFF;
color:#333333;
float:left;
padding:3px;
width:285px;
}

.errorPole2 {
	float:left;
	border:0px solid #fff;
	color:#333;
	ffont:normal 10px Arial, Helvetica, sans-serif;
	padding:3px;
	width:285px;
	background-color: red;
}

.pole3 {
	float:left;
	border:0px solid #fff;
	color:#333;
	padding:3px;
	width:580px;
}

.errorPole3 {
	float:left;
	border:0px solid #fff;
	color:#333;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:3px;
	width:580px;
	background-color: red;
}

.content-runway-form {
	float:left;
	margin:0px;
	padding:30px 0px 0px 0px;
	width:1000px;
}

.content-runway-form h3 {
	float:left;
	margin:0px;
	padding:0px 0px 10px 45px;
	width:922px;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#3398b9;
}

.content-runway-form h4 {
	float:left;
	margin:0px;
	padding:6px 0px 0px 45px;
	width:922px;
	height:40px;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#fd6918;
}
.content-runway-form h4.reg {
background-color:#2a85a8;	
}


.content-runway-form p {
	float:left;
	margin:0px;
	padding:6px 0px 0px 45px;
	width:922px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}

.content-runway-form-tab {
	float:left;
	margin:0px;
	padding:20px 0px 40px 45px;
	width:922px;
}

.pole {
	float:left;
	border:1px solid #b2aead;
	color:#333;
	ffont:normal 10px Arial, Helvetica, sans-serif;
	padding:3px;
	width:634px;
}

.errorPole{
	float:left;
	border:1px solid #b2aead;
	color:#333;
	ffont:normal 10px Arial, Helvetica, sans-serif;
	padding:3px;
	width:634px;
	background-color: red;
}

.pole1 {
	float:left;
	border:1px solid #b2aead;
	color:#333;
	ffont:normal 10px Arial, Helvetica, sans-serif;
	padding:3px;
	width:209px;
}
.errorPole1 {
	float:left;
	border:1px solid #b2aead;
	color:#333;
	ffont:normal 10px Arial, Helvetica, sans-serif;
	padding:3px;
	width:209px;
	background-color: red;
}

.popis {
	width:272px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#3398b9;
}

.popis1 {
	width:180px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#3398b9;
	padding-left:20px;
}

.popis2 {
	width:218px;
}

.popis em, .blue em {
	font-weight:normal;
}

.content-runway-form-tab h5, .content-runway-form-tab-1 h5 {
	float:left;
	margin:0px;
	padding:6px 0px 0px 10px;
	width:912px;
	height:30px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#8a8a8a;
}

.content-runway-form-tab-1 {
	float:left;
	margin:0px;
	padding:0px 0px 40px 45px;
	width:922px;
}

.content-runway-form-tab-1 table {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:920px;
	background-color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	border:1px solid #b2aead;
	border-collapse:collapse;
}

.content-runway-form-tab-1 td {
	border:1px solid #b2aead;
	padding:5px;
}

a.copy {
	color:#3297B9;
}
a.copy :hover {
	color:#ff6417;
}

p.warn {
	color:#F00;
	font-size:16px;
}
