html, body {
	width: 100%;
   margin: 0;padding: 0;
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #1E4458;
}
form {
	margin: 0; padding: 0;
}
h1 {
	background-color: #FF9C00;
	color: #FFFFFF;
	font-size: 1.2em;
	padding: 3px 0 2px 10px;
}
h2 {
	margin: 0 0 5px 0; padding: 0;
	color: #1E4458;
	font-size: 1.1em;
	padding: 3px 0 0 0;
}
/*		STRUKTURA STRANEK		*/
div#all { 
	width: 764px;
	margin: 0 auto 0 auto;
}
div#main {
		background: url(img/background.gif) repeat-y;
}
/*		HLAVICKA		*/
div#zahlavi { 
	background: #fff url('img/zahlavi.jpg') no-repeat 0 0;
	height: 110px;
}
.jazyky {
	color: #77B7ED;
	font-size: 0.7em;
	font-weight: bold;
	padding-left: 350px;
}
.jazyky_odkaz {
	color: #FFFFFF;
	text-decoration: none;
}
.jazyky_odkaz:hover {
	color: #8AD2EE;
}
/*		PATICKA		*/
div#zapati {
	background: #1477D0;
	color: #B7D9F7;
	padding: 7px;
	font-size: 0.7em;
}
div#zapati a{
	color: #FFFFFF;
	text-decoration: none;
}
div#zapati a:hover{
	color: #ECF4FD;
	text-decoration: underline;
}
div#zapati #createdby{
	margin-left: 25px;
	}
div#zapati #zapati_info{
	margin-left: 180px;
	width: 300px;
	text-align: center;
}
/*		LEVY SLOUPEC	*/
div#left {
	width: 163px;
	float: left;
	background: #1477D0;
	border-top: 1px solid white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/**		MENU		**/
#menu ul { 
	margin: 0; padding: 0;
	list-style:none;	
	width: 163px;
}
#menu ul li a {
	display: block;
	height: 18px;
	padding: 3px 0 0 17px;
	background: #147ADC url('img/menu.gif') no-repeat 0 0;
	color: white;
   font-weight: bold;
   text-decoration: none;
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#menu a:hover { 
	color: #FF9C00;
	text-decoration: none; 
}
/**		SEKCE V LEVEM SLOUPCI		**/
div.left_section {
	padding: 0 8px 10px 0;
	border-bottom: 1px solid white;
	text-align: right;
	color: #1E4458;
	font-size: 0.7em;
	font-weight: bold;
}
.form_input {
	width: 135px;
	background: #ECF7FF;
	margin-bottom: 10px;
}
/***		DISTRIBUTORI		***/
.dist_form input {
	width: 77px;
	background-color: #ECF7FF;
}
/***		VYHLEDAVANI		***/
#search{
	background-color: #67AEED;
}
/***		NEWSLETTER		***/
#newsletter{
	background-color: #67AEED;
}
/*		PRAVY SLOUPEC		*/
/**		NOVINKY		**/
div#news {
	background: #167EE8 url(img/en/news_en.gif) no-repeat;
	font-size: 0.85em;
	margin-bottom: 14px;
 	border-top: 1px solid #1368B9;
}
.news_text {
	background: #BCE1FB;
 	border-top: 1px solid white;
/*	padding: 4px 12px 4px 12px;*/
	margin-left: 24px;
}
.news_text span.datum {
	color: #175998;
	font-size: 0.95em;
}
.news_text span.nazev {
	margin-left: 10px; 
	color: #1E4458;
	font-weight: bold;
	font-size: 1.1em;
}
.news_text div.popis {
	padding: 2px 0 2px 0;
}
.news_text .vice_info{
	padding-left: 10px;
	background: url(img/sipka_dalsi.gif) no-repeat;
	font-weight: bold;
}
/**		OBSAH STRANEK		**/
div#obsah {		/* pravy sloupec */
	margin: 0;
	width: 595px;
	float: right;
	padding: 4px 0 0 4px;
	font-size: 0.8em;
}
#obsah div.text {
	margin: 0 15px 0 15px;
	padding: 0;
}

/*		DISTRIBUTORI		*/
#submenu_list {
	width: 155px;
	float: left;
	padding: 0 0 10px 20px;
	border-right: 1px solid #1E4458;
}
#submenu_list a {
	color: #126ABA;
}
#submenu_text {
	margin: 0 0 0 175px;
	border-left: 1px solid #1E4458;
}

/*		PORADNA		*/
.prispevek {
	margin-bottom: 5px;
	width: 590px;
}
.datum {
	display: block;
	font-size: 85%;
	padding: 2px 0 1px 4px;
	font-weight: bold;
	color: #173444;
}
.ask {
	margin: 0 10px 0 10px;
	padding: 3px 3px 3px 5px;
}
.answer {
	margin: 0 10px 0 10px;
	padding: 3px 3px 3px 5px;
	font-style: italic;
}
.jmeno {
	background: #1477D0;
	font-weight: bold;
	padding: 1px 0 1px 4px;
	font-size: 90%;
	color: white;
}

.jmeno a {
	color: white;
}
.jmeno a:hover {
	color: #FE9601;
}

.lft { float: left }
.rgt { float: right }
.blk { display: block }
.clr, .cistic { clear: both;font-size: 1px }
pre { font-size: 135%;_font-size: 105% }
.bld { font-weight: bold }
.just { text-align: justify }
.npt { text-decoration: none }
.cntr { text-align: center }
.right { text-align: right }
.nw { white-space: nowrap }
.sm { font-size: 90% }
.upper { text-transform: uppercase }
img { border: none }
.bord { border: 1px solid #333 }
a, a:hover { text-decoration: underline;color: #223 }
a:hover { color: #556 }
hr {
    border: none;
    line-height:1px;
	color: #ccc;
	border: none;
	background: #ccc;
	height: 1px;
}


div#lista { 
	background: #d8d4e8;
	padding: 2px 5px;
	margin: 0;
	border-bottom:1px solid #99a;
}

/*
#obsah-clanek { margin: 14px 0 0 175px }
*/
table#vyhledavani { table-layeout: fixed;width: 964px;_width: 961px  }
table#vyhledavani tr td { padding: 2px 0 }
table#vyhledavani tr td a { font-weight: bold;color: #667;letter-spacing: 0.01em }
table#vyhledavani tr td a.tisk { background: transparent url("img/tisk.gif") no-repeat left center;padding-left: 24px }
table#vyhledavani tr td a:hover { color: #123 }
span.od { color: #999 }

table#three { table-layeout: fixed }
table#three tr td { padding: 0;vertical-align: top }

div.okno, div.okno-light { width: 205px;border: 1px solid #2b39a2;margin-bottom: 8px }
div.okno p, div.okno-light p { padding: 4px }
div.okno h2 { color: #fff;font-weight: normal;letter-spacing: 0.01em;background: #2B39A2 url("img/back-dark.gif") repeat-y 0 0;padding: 4px 4px 4px 24px }
div.okno-light h2 { font-weight: normal;letter-spacing: 0.01em;background: #9bb8f9 url("img/back-light.gif") repeat-y 0 0;color: #224;padding: 4px 4px 4px 24px }

div#partneri p { text-align: center }
div#partneri img.mt { margin-top: 0.8em }
div#soutez div { background: #bbb;text-align: center }
div#charita div { background: #bbb;text-align: center }

div#kalendarbox { background: #FFE0B6 }

div#anketa { background: #e9f0fe }
div#anketa p { text-align: center;margin-top: 0.8em }
.ank-oram { font-size: 1px;height: 9px;width: 150px;border: 1px solid #aaa;background: #FFE0B6;margin: 0 0 8px 25px }
.ank-oram div.ank-pocet { font-size: 1px;height: 9px;background: #2B39A2 }
div.ank-text { margin: 0 0 2px 25px;width: 150px}
div.ank-text-l, div.ank-text-l a { float: left }
div.ank-text-r { text-align: right;color: #668 }

div#aktuality div { padding: 0 5px 15px 5px }

p.akt-datum { line-height: 1em;pading: 0;margin: 0;color: #125;border-bottom:1px solid #b6d6e6;background: #d6e6f6;margin-top: 1.2em;font-weight: bold }
p.akt-text { color: #222;margin: 0 }
a.akt-odkaz { color: #b54102;display: block;text-align: right }
a.akt-odkaz:hover { color: #452102 }

div.vstupenky { text-align: center;border: 1px solid #ccc;padding: 3px;float: left;margin: 0 4px 4px 0 }
div.vstupenky .datum { color: #2B39A2;margin-bottom: 8px }
div.objednat { width: 172px;border: 1px solid #46c;margin-top: 10px }
div.objednat div.text-l { float: left;color: #fff;background: #fe9820;padding: 2px 5px }
div.objednat div.text-r { float: right;padding: 2px 5px }

table#kalendar { table-layeout: fixed;margin: 0.8em 0 0.8em 11px;text-align: center;width: 182px }
table#kalendar tr th { padding: 2px 4px 8px 4px }
table#kalendar tr th a { color: #444;text-decoration: none }
table#kalendar tr th a:hover { color: #778;text-decoration: underline }
table#kalendar tr th.cnt { padding: 2px 4px 8px 4px }
table#kalendar tr td { padding: 3px 4px }
table#kalendar tr.dny td { color:#fff;background: #FE9820;font-weight: bold;padding: 2px 4px }
table#kalendar tr td a.kal-akt-dat { background: #fe9820;display: block;font-weight: bold;text-decoration: none;padding: 1px 4px 2px 4px }

#eu {
	text-align: center;
	font-size: 53%; 
}
#eu_pic {
	/*position: relative;*/
	margin-top: 5px;
	left: 0;
}
td.ic_col_param {
	width: 50px;
	vertical-align: top;
}
td.ic_col_value {
	width: 300px;
	padding: 0 0 5px 10px;
}
/* vyhledavani */
.hledany_vyraz {
	background: #E6F2FF;
}

div.banner-style{
    display: none;
}
.banner_big{
    margin: auto;
}

div.banner-help{
    display: none;
}
.banner_window{
    /*border: 1px red solid;*/
    margin-bottom: 5px;
}
div.nadpis{
    text-align: center;
    color: black;
    font-weight: bold;
}