/*
 *
 * DOM elementy
 *
 */
	
body, html {
	background: #F4F3F1;
	margin: 0;
	padding: 0;
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #333333;
}

table {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: none;
}

td, th {
	padding: 2px;
	border: none;
}

p {
	padding: 0;
	margin: 0 0 15px 0;
}

a {
	color: #333333;
}

form {
	padding: 0;
	margin: 0;
}

img {
	border: none;
}

h1 {
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	background: #D0D0D0 url('../images/h1_pozadi.gif') top repeat-x;
	padding: 3px 0 3px 10px;
}

h3 {
	padding: 3px 0 3px 10px;
	background: #D0D0D0 url('../images/h3_pozadi.gif') top repeat-x;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	margin: 0;
}

h4 {
	padding: 0;
	padding-bottom: 5px;
	font-size: 1.8em;
	font-weight: normal;
	display: block;
	margin: 0;
}

h5 {
	padding: 0;
	padding-bottom: 5px;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	margin: 0;
}

hr {
	height: 1px;
	background: #FFFFFF url('../images/hr.gif') top left no-repeat;
	border: none;
	margin: 0;
	padding: 0;
	clear: both;
	display: block;
	overflow: hidden;
}

/*
 *
 * zakladni barvy
 *
 *
 */

.barva	{ background: #999999; }
.barva1 { background: #003871; }
.barva2 { background: #CC0001; }
.barva3 { background: #FFCC00; }
.barva4 { background: #329900; }
.barva5 { background: #0366CC; }

.pismo1 { color: #003871; }
.pismo2 { color: #CC0001; }
.pismo3 { color: #CF9C00; }
.pismo4 { color: #329900; }
.pismo5 { color: #0366CC; }

.sekce1 a { color: #003871; }
.sekce2 a { color: #CC0001; }
.sekce3 a { color: #CF9C00; }
.sekce4 a { color: #329900; }
.sekce5 a { color: #0366CC; }
.sekce0 a { color: #333333; }

table.bez_ramecku { border: none; margin: 0; }
table.bez_ramecku td { border: none; }
table.bez_ramecku th { border: none; }
table.nahoru td { vertical-align: top; }
.plne { width: 100%; }

/*
 *
 * spolecne casti
 *
 */

#vsechno {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	overflow: hidden;
}

#hlavni_sloupec {
	width: 735px;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#hlavni_sloupec_home {
	width: 800px;
	float: left;
	padding: 0;
	overflow: hidden;
}

#pravy_sloupec {
	width: 250px;
	float: left;
	padding: 0;
	margin: 15px 0;
	overflow: hidden;
}

#pravy_sloupec_home {
	width: 183px;
	margin: 15px 0;
	float: left;
	padding: 0;
	overflow: hidden;
}


#sekce_hlavicka {
	background: #003871;
	width: 1000px;
	height: 100px;
}

#ed_logo {
	float: left;
	margin-left: 15px;
	display: inline;
	margin-top: 35px;
	width: 310px;
	height: 23px;
}

#ed_slogan {
	display: inline;
	float: left;
	color: #AAD5FF;
	font-size: 0.9em;
	margin-top: 70px;
	margin-left: 0px;
}

#sekce_menu {
	background: #D4EAFF;
	color: #003871;
	width: 1000px;
	height: 31px;
	border-bottom: 2px solid #7FACD9;
}

.sekce_menu_link {
	color: #003871;
	float: left;
	display: block;
	font-weight: bold;
	margin: 4px 0 0 0;
	padding: 4px 15px 4px 15px;
	border-right: 1px solid #7FACD9;
}

#sekce_menu_vyhledavani {
	float: right;
	margin-right: 10px;
	display: inline;
	width: 360px;
	overflow: hidden;
}

.inp_vyhledat {
	display: block;
	float: right;
	border: 1px solid #C1CFDB;
	background: #FFFFFF;
	width: 120px;
	padding: 2px 2px;
	margin: 5px 5px 0 0;
}

.img_vyhledat {
	margin-top: 4px;
	float: right;
}

.span_vyhledat {
	display: block;
	float: right;
	margin-top: 2px;
}

.a_vyhledat {
	text-decoration: none;
	font-weight: normal;
	color: #003871;
}

.a_rvyhledat {
	text-decoration: none;
	font-weight: normal;
	color: #003871;
}

.a_rvyhledat:hover {
	text-decoration: underline;
}

#sekce_prihlaseni {
	float: right;
	display: none;
	color: #FFFFFF;
	height: 56px;
}

.inp_prihlasit {
	display: block;
	float: left;
	border: 1px solid #C1CFDB;
	background: #FFFFFF;
	width: 120px;
	padding: 2px 2px;
	margin: 17px 5px 0 0;
}

.img_prihlasit {
	margin-top: 15px;
	margin-right: 15px;
}

#sekce_pozice {
	background: #FAFAFA;
	border-bottom: 1px solid #CCCCCC;
	font-size: 0.9em;
	color: #666666;
	width: 1000px;
	height: 30px;
}

#sekce_pozice p {
	padding: 7px 0 0 15px;
	margin: 0;
}

#sekce_pozice a {
	color: #666666;
}

#sekce_pozice a:hover {
	color: #000000;
}

#sekce_paticka {
	background: #F4F3F1;
	font-size: 0.9em;
	margin: 0;
	padding: 5px 15px 5px 15px;
}

.reset {
	clear: both; 
	display: block;
	height: 0px;
	margin: 0;
	padding: 0;
}

.na_stred {
	text-align: center;
}

.posuvnik {
	text-align: center;
}

/*
 *
 * home
 *
 */

#sekce_ticker {
	background: #FFFFFF;
	margin-left: 15px;
	margin-top: 15px;
	border: 1px solid #CC0000;
	width: 575px;
	height: 43px;
	float: left;
	display: inline;
	overflow: hidden;
}

.ticker_barva {
	color: #CC0000;
}

#ticker_nadpis {
	display: block;
	float: left;
	height: 43px;
	width: 93px;
	background: #FFEAD4;
	overflow: hidden;
}

#ticker_nadpis2 {
	display: block;
	float: left;
	padding: 5px 10px;
	margin: 0;
	background: #FFEAD4;
	font-weight: bold;
	font-size: 1.1em;
}

#ticker_text {
	float: left;
	width: 481px;
	height: 43px;
	overflow: hidden;
	margin: 0;
}

#ticker_text2 {
	float: left;
	font-size: 1em;
	margin: 4px 0 0 7px;
	display: inline;
}

.obal_ticker_textu {
	height: 30px;
	vertical-align: middle;
	margin-bottom: 8px;
	border-collapse: collapse;
}

.obal_ticker_textu td {
	border: none;
	overflow: hidden;
}

#sekce_banner {
	margin-left: 11px;
	margin-top: 15px;
	float: left;
	display: inline;
	width: 381px;
	height: 45px;
	overflow: hidden;
}

#sekce_banner a {
	border: 1px solid #80ACD9;
	display: block;
}

#sekce_rozcestnik {
	margin-left: 15px;
	margin-top: 15px;
}

.rozcestnik_obal {
	background: #FFFFFF url('../images/sekce_gradient.gif') top left repeat-x;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.rozcestnik_obal2_1 {
	background: url('../images/sekce1_cifra.gif') bottom right no-repeat;
	height: 262px;
}

.rozcestnik_obal2_2 {
	background: url('../images/sekce2_cifra.gif') bottom right no-repeat;
	height: 262px;
}

.rozcestnik_obal2_3 {
	background: url('../images/sekce3_cifra.gif') bottom right no-repeat;
	height: 262px;
}

.rozcestnik_obal2_4 {
	background: url('../images/sekce4_cifra.gif') bottom right no-repeat;
	height: 262px;
}

.rozcestnik_obal2_5 {
	background: url('../images/sekce5_cifra.gif') bottom right no-repeat;
	height: 262px;
}

.rozc_linka {
	overflow: hidden;
	clear: both;
	height: 1px;
	width: 162px;
	margin: 10px;
	padding: 0;
}

.odkaz_do_sekce {
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	width: 180px;
	position: absolute;
	top: 474px;
}

.odkaz_do_sekce2 {
	display: inline;
	cursor: pointer;
	float: right;
	width: 100px;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 20px;
	padding-top: 10px;
}

.odkaz_do_sekce3 {
	width: 185px;
	height: 58px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

.rozcestnik {
	width: 185px;
	float: left;
	margin-right: 11px;
}

.rozcestnik h3 {
	font-weight: normal;
	font-size: 1.2em;
	margin: 0;
	display: block;
	padding: 5px;
	background: none;
	overflow: hidden;
	height: 50px;
}

.rozcestnik a img {
	float: left;
}

.rozcestnik_otazky {
	padding: 0;
	margin: 5px;
	color: #666666;
	list-style-position: outside;
	overflow: hidden;
	height: 70px;
}

.rozcestnik_otazky_odkazy {
	font-size: 0.9em;
	padding: 0;
	margin: 5px;
	overflow: hidden;
	height: 50px;
}

.rozcestnik div li {
	list-style-image: url('../images/li.gif');
	margin: 0 0 5px 15px;
	padding: 0;
}

.sloupek {
	background: #EDEDED;
	font-size: 0.9em;
}

.sloupek2 {
	padding: 10px;
}

.sedy_box {
	padding: 0;
	margin: 15px 0 10px 15px;
	background: #EDEDED;
	width: 772px;
	float: left;
	display: inline;
}

.bile_boxy {
	padding: 15px 0 0 15px;
}

.box_polozka {
	overflow: hidden;
	height: 33px; 
}

div.bile_boxy div.sloupek {
	overflow: hidden;
	margin: 0 11px 0 0;
	padding: 0;	
	float: left;
	display: inline;
	font-size: 0.9em;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	width: 378px;
	height: 160px;
	overflow: hidden;
}

div.bile_boxy div.sloupek2 {
	padding: 10px;
}

div.bile_boxy h3 {
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	background: #D0D0D0 url('../images/h1_pozadi.gif') top repeat-x;
	padding: 3px 0 3px 10px;
}

div.bile_boxy h3 img {
	margin: 2px 0;
}

.anketa a {
	display: block;
	clear: both;
	font-weight: normal;
	margin-top: 3px;
}

.anketni_ukazatel {
	float: left;
	height: 10px;
	margin-top: 2px;
	overflow: hidden;
	background: #9FCFFF;
}

.max {
	background: #003871;
}

#sekce_newsletter {
	width: 250px;
	height: 120px;
	font-size: 0.9em;
	margin: 15px 0 0 12px;
	float: left;
	display: inline;
}

#sekce_newsletter2 {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
}

.datum {
	margin-top: 4px;
	font-size: 0.8em;
}

#sekce_banner_ctverec {
	width: 384px;
	height: 250px;
	border-bottom: 1px solid #EDEDED;
	float: left;
	display: inline;
}

#sekce_loga_partneru {
	margin: 5px 15px 15px 15px;
}

#sekce_loga_partneru2 {
	width: 768px;
	overflow: hidden;
}

#sekce_loga_partneru_mini {
	width: 168px;
	overflow: hidden;
}

#sekce_loga_partneru3 {
	width: 768px;
	overflow: hidden;
	float: left;
}

.logo_text {
	table-layout: fixed;
	border-collapse: collapse;
}

.logo_text td {
	margin: 0;
	padding: 0;
	text-align: center;
	overflow: hidden;
	border: none;
}

.logo_text a {
	color: #808080;
	font-size: 0.8em;
}

div.podpora_blok span.text {
	display: block;
	padding: 10px;
}

span.text ul {
	list-style-image: url('../images/li12.gif');
	padding: 0;
	margin: 0 0 0 15px;
}

span.text li {
}


/*
 *
 * vybrana sekce
 *
 */

#podmenu {
	width: 185px;
	float: left;
}

#sekce_podmenu {
	width: 185px;
	float: left;
	font-size: 0.9em;
	padding: 0;
}

#sekce_podmenu2 {
	margin-left: 15px;
	margin-top: 13px;
	margin-bottom: 15px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	background: #FAFAFA;
	padding: 0;
}

#sekce_podmenu_sekce {
	width: 185px;
	float: left;
	padding: 0;
}

#sekce_podmenu_sekce2 {
	margin-left: 15px;
	margin-top: 13px;
	margin-bottom: 15px;
}

.linka {
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;
	height: 1px;
	margin: 0;
	padding: 0;
}

.podmenu_vetev {
	margin-left: 10px;
	padding: 0;
}

.polozka_menu {
	float: left;
	width: 150px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0;
}

.polozka_menu a {
	font-weight: bold;
	text-decoration: none;
}

.polozka_menu a:hover {
	text-decoration: underline;
}

.polozka_podmenu {
	float: left;
	width: 135px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0;
}

.polozka_podmenu a {
	font-weight: normal;
	text-decoration: none;
}

.polozka_podmenu a:hover {
	text-decoration: underline;
}

#sekce_podmenu img {
	margin-left: 4px;
	margin-top: 9px;
	margin-right: 3px;
	float: left;
	clear: left;
}

.podmenu_loga {
	text-align: center;
	background: #FFFFFF;
	margin-left: 15px;
}

.podmenu_loga a {
	clear: both;
}

#obsah_sekce {
	width: 550px;
	float: left;
	overflow: hidden;
}

#obsah_sekce2 {	
	margin: 13px 13px 13px 13px;
}

.obsah_sekce3 {	
	margin: 0 10px 0 10px;
}

.obsah_sekce3 table {
	margin: 1px;
}

.obsah_sekce3 td {
	padding: 2px;
	border: 1px solid black;
}

#clanek_akce {
	padding: 5px;
	margin: 0 0 15px 0;
	background: #ECECEC;
	font-size: 0.9em;
	text-align: center;
}

#clanek_akce a {
	color: #333333;
}

#clanek_akce img {
	vertical-align: top;
}

.akce_pismo {
	font-size: 0.9em;
}

#sekce_rozcestnik_menu {
	width: 735px;
	background: #FFFFFF;
}

#sekce_rozcestnik_menu2 {
	padding: 15px 0px 0px 15px;
}

.rozcmenu_linka {
	padding: 0;
	margin: 0;
	border: none;
	height: 2px;
	width: 707px;
	overflow: hidden;
}

.rozc_cast1 {
	padding: 0;
	margin: 0;
	border: none;
	width: 45px;
	height: 45px;
	float: left;
	overflow: hidden;
}

.rozc_cast2 {
	padding: 0;
	margin: 0;
	border: none;
	width: 90px;
	height: 45px;
	float: left;
	overflow: hidden;
	text-align: left;
}

.rozc_cast2 a {
	margin-top: 5px;
	margin-left: 8px;
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.rozc_cast2 a:hover {
	text-decoration: underline;
}

.rozc_cast3 {
	padding: 0;
	margin: 0;
	border: none;
	background: #FFFFFF;
	width: 8px;
	height: 45px;
	float: left;
}

.rozc_cast4 {
	padding: 0;
	margin: 0 0 10px 0;
	border: none;
	width: 125px;
	height: 45px;
	float: left;
	overflow: hidden;
}

.rozc_cast4 a {
	margin: 5px 30px 0 5px;
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.rozc_cast4 a:hover {
	text-decoration: underline;
}

#sekce_perex_sekce {
	overflow: hidden;
}

.perex_text {
	text-align: justify;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.6em;
	padding: 0 0 15px 0;
}

#sekce_obsah_sekce {
	overflow: hidden;
	text-align: justify;
	line-height: 1.4em;
}

.zalozky {
	padding: 0;
	overflow: hidden;
	text-align: justify;
	line-height: 1.4em;
	margin-top: 15px;
}

table.prepinace {
	width: 100%;
	border-collapse: collapse;
	border: none;
	margin: 0;
}

table.prepinace td {
	text-align: center;
	height: 26px;
	margin: 0;
	padding: 0;
	border: none;
}

.zalozka_blok {
	clear: both;
	padding: 10px;
	font-size: 0.9em;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

td.zalozka {
	background: url('../images/zalozka_pozadi_neaktivni.gif') repeat-x;
}

td.zalozka_aktivni {
	background: url('../images/zalozka_pozadi_aktivni.gif') repeat-x;
}

td.zalozka div {
	height: 21px;
	padding: 5px 0 0 0;
}

td.zalozka_aktivni div {
	height: 21px;
	padding: 5px 0 0 0;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

div.zalozka_prvni {
	border-left: 1px solid #CCCCCC;
}

div.zalozka_posledni {
	border-right: 1px solid #CCCCCC;
}

td.zalozka div.zalozka_predel {
	background: url('../images/zalozka_predel_neaktivni.gif') top right no-repeat;
}

td.zalozka div a {
	color: #333333;
}

td.zalozka_aktivni div a {
	font-weight: bold;
	text-decoration: none;
}

.prepinac {
	background: #EDEDED;

}

.rozbalovaci {
	padding: 0;
	text-align: justify;
	line-height: 1.4em;
	margin-top: 15px;
}

.rozbalovaci a {
	font-weight: bold;
}

.rozbal_blok {
	clear: both;
	padding: 10px 0 0 10px;
	width: 490px;
	overflow: hidden;
}

.odrazka_sipka {
	margin-bottom: 1px;
}

.odkaz_hover {
	text-decoration: none;
}

.odkaz_hover:hover {
	text-decoration: underline;
}

div.polozka-seminar {
	margin-top: 15px;
}

div.polozka-seminar td {
	border: none;
}

div.polozka-seminar th {
	text-align: left;
	font-weight: bold;
	background: #F8F8F8;
	border: 1px solid #FFFFFF;
}

.polozka_overview {
	text-align: justify;
	background: #F4F4F4;
	padding: 10px;
	margin-bottom: 15px;
	line-height : 1.2em;
}

.polozka_perex {
	text-align: justify;
	margin-bottom: 15px;
}

.nadpis {
	font-weight: bold;
	text-decoration: underline;
	display: block;
	clear: both;
}

.text {
	text-align: justify;
	display: block;
	clear: both;
}

/*
 * formulare
 */
 
.pozor {
	color: #CC0000;
}

.upozorneni {
	color: #CC0000;
	font-size: 0.8em;
}

.vpravo {
	text-align: right;
}

.inp {
	border: 1px solid #819EBA;
	padding: 2px;
}

.knoflik_85px {
	background: url('../images/knoflik_85px.gif') no-repeat;
	width: 85px;
	height: 22px;
	border: none;
	padding: 0 0 3px 0;
}

.knoflik_100px {
	background: url('../images/knoflik_100px.gif') no-repeat;
	width: 100px;
	height: 22px;
	border: none;
	padding: 0 0 3px 0;
}

.knoflik_125px {
	background: url('../images/knoflik_125px.gif') no-repeat;
	width: 125px;
	height: 22px;
	border: none;
	padding: 0 0 3px 0;
}

.knoflik_150px {
	background: url('../images/knoflik_150px.gif') no-repeat;
	width: 150px;
	height: 22px;
	border: none;
	padding: 0 0 3px 0;
}

.vetsi_font {
	font-size: 1.1em;
}

.pruvodce {
	border: 1px solid #CC0000;
	text-align: center;
	padding: 3px;
	line-height : 1.2em;
	width: 98%;
}

.pruvodce a {
	color: #CC0000;
	font-weight: bold;
}

#vyhledavani select {
	color: #5E84A6;
	border: 1px solid #819EBA;
	width: 250px;
}

#vyhledavani input.text_input {
	color: #5E84A6;
	border: 1px solid #819EBA;
	width: 248px;
}

#okec_nazev {
	color: #5E84A6;
	border: 1px solid #819EBA;
	padding: 2px;
	width: 244px;
	float: left;
}

div.ramecek {
	border: 1px solid #819EBA;
	width: 100%;
}

div.ramecek table {
	margin: 10px;
	border: none;
}

span.ramecek {
	position: relative;
	top: 7px;
	left: 10px;
	background: #FFFFFF;
	font-weight: bold;
}

.treeopen {
	margin: 0;
	padding: 0;
	background: #EEEEEE;
}
.treebranch { 
	list-style-type: none;
	margin: 2px;
	text-align:left;
}
.treebranch a {
	text-decoration: none;
}

.treebranch a:hover {
	text-decoration: underline;
}

.partner_box {
	background: #FFFFFF;
	border: 1px solid #BFCCD9;
}

.partner_box td {
	border: none;
}

.partner_box_nadpis {
	background: #D4EAFF;
	border-bottom: 1px solid #BFCCD9;
	font-weight: bold;
	padding: 4px 10px;
}

.partner_box_text {
	padding: 10px;
}

/*
 *
 * pravy sloupec 
 *
 */

#sekce_hlavicka_vpravo {
	float: right;
	display: block;
	font-size: 0.9em;
	width: 470px;
	margin-right: 15px;
        position: relative;
}

.hlavicka_vpravo {
	float: right;
	clear: both;
	margin-top: 44px;
}

.zalozka-datalan{
        position: absolute;
        top:0px;
        left: 110px;
        /* left: 110px\9; */
}

.zalozicka {
	float: right;
	width: 100px;
	height: 22px;
	background: url('../images/zalozicka_cz.gif') no-repeat;
	padding-top: 4px;
}

.zalozicka a {
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 32px;
}

.zalozicka a:hover {
	text-decoration: underline;
}

.pismo_modre {
	color: #D4EAFF;
}

.pismo_bile {
	color: #FFFFFF;
}

#sekce_soutez {
	background: #EDEDED;
	border: 1px solid #CCCCCC;
	border-bottom: none;
}

/*
 * Ostatni pages
 */
 
#mapa_webu {
	font-size: 0.9em;
	line-height: 1.8em;
	padding: 0 10px;
}

#mapa_webu strong {
	font-size: 1.1em;
}

.mapa_webu_sub {
	margin-left: 40px;
}

.seznam_strom {
	line-height: 1.8em;
	padding: 0 10px;
}
.seznam_strom a { font-weight: bold;
}

.slovnicek-zkratky {
	font-size: 1.1em;
	text-align: center;
	padding: 10px 0;
}

.slovnicek-zkratky a {
	font-weight: normal;
}

.slovnicek-zkratky span {
	font-weight: bold;
	color: #CC0000;
}

.male_pismo { font-size: 10px; }