body        {
	color:              black;
	font-family:         "Trebuchet MS","Tahoma CE","Arial CE","Helvetica CE",Tahoma,Arial,lucida,sans-serif;
	background-color:    #fdf9ee;
	background-image:    url(podklad.gif);
	background-repeat:   repeat-x;
	background-position: 0 0;
	text-align:          center;
	margin-top:          0px;
	padding:             0 }

p a {
	color: black }

p a:visited {
	color:#666666; }

p a:hover {
	color:          #ff9400;
	text-decoration: none }

.fleft {
	float:  left;}
.fright {
	float: right }

#stranka   {
	text-align: left;
	margin:      0 auto;
	width:       758px }

div#tiskzahlavi {  display:none; }

.tucne  { color: #ff9400; font-weight: bold }
a img  {
	border: 0px; }

#zahlavi {
	width: auto; }
#zahlavi a span {
	background-image:   url(obr_zahlavi.jpg);
	background-repeat:   no-repeat;
	background-position: 0 0;
	width:               758px;
	height:              142px;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
#zahlavi a span h1{ display:none;
}


#jazyk {width:758px; text-align:right; position:absolute;}

#jazyk a img { margin:3px;}

a.langbutton   { color: white; font-size: 10px; text-decoration: none; background-color: #ff9400; text-align: center; margin: 0; padding: 0; padding-left:4px; padding-right:4px; border: solid 1px black; _padding: 0; _width: 4em; position:relative; right:10px; top:-8px;}


a.langbutton:hover {
	color:           white;
	background-color: #ff6634 }

.obrzahlavi  {
	margin: 0;
	padding: 0;
	border:  0 }

.cleaner {	clear: both; height:1px; }
.obal_ul { margin-left: 71px; padding-left: 71px }
h1.hlnadpis        { color: #000; font-weight: 700; font-size: 1.5em; line-height: 1.5em; margin: 0; padding: 0 }
h1.hlnadpis1   { color: #ff6938; font-weight: 700; font-size: 1.5em; line-height: 1.5em; margin: 0 -30px 0 0; padding: 0; border-bottom: 1px solid #999 }
.obr_levy    { float: left; margin-right: 10px; margin-bottom: 10px; border: solid 1px #999 }
.obr_enter    { margin-bottom: 10px; border: solid 1px #999 }
.obr_levy1 { float: left; margin-right: 10px; margin-bottom: 10px }
.spodniokraj { margin-bottom: 20px }

.spodniokraj2 { margin-bottom: 40px }
.obr_levy_neods { float: left; margin-right: 10px; margin-bottom: 10px; border: solid 1px #999 }
.obr_levy_tym { float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 10px }
.obr_pravy    { float: left; margin-bottom: 10px; margin-left: 0; border: solid 1px #999 }
.navigace          { color: #727272; font-weight: bold; font-size: 12px; position: relative; left: -20px }

.sloupcekontejner {
	margin-left: 20px;
	position:     relative;
	width:        auto;
	height:       120px }
.3stars { height: 80px }
.home1    { float: left; margin-left:0px; margin-right: 20px; width: 160px; font-size:10px; position:relative; top:9px; *top:-20px;}
.home1 ul { list-style:outside; }
.home ul li { color:#333333;}

.home2     {
	float:   left;
	position: relative;
	width:    570px;
	top:30px;
	*top:0px;
	 }

#sloupec1 {
	float:left;

	 }

#sloupec2 {
	float:left; 
		padding:4px;  }

#sloupec3 {
	float:left;
		padding:4px; }
.obsah { position:relative; top:-30px;}

.polozkanav           { background-image: url(sipka_zb.gif); background-repeat: no-repeat; background-position: left center; margin-right: 10px }

.polozkanav a {
	color:          #727272;
	text-decoration: underline }

.polozkanav a:hover {
	color: #ff9400 }
.odrazka {
	background-image:   url(sipka_zb.gif);
	background-repeat:   no-repeat;
	background-position: left center;
	margin-right:        10px }

h1.subnadpis1  {
	color:      #ff9400;
	font-weight: 600;
	font-size:   1.4em;
	line-height: 2em;
	margin:      0;
	padding:     0 }
h2.subnadpis2            {
	color:              black;
	font-weight:         600;
	font-size:           1.2em;
	line-height:         1.2em;
	background-image:    url(podklad1.gif);
	background-repeat:   repeat-y;
	background-position: left top;
	text-indent:         0.3em;
	margin:              10px 0 0;
	padding:             0 }


.nadpis_hry    {
	color:        #ff9400;
	font-weight:   bold;
	font-size:     12px;
	margin-top:    0;
	margin-bottom: -10px;
	margin-left:   -20px }

h2.subnadpis3         { color: #ff9400; font-weight: 900; font-size: 1em; margin: 15px 0 0; padding: 0; border-bottom: 1px solid #f90 }
h2.subnadpis4 { color: #ff9400; font-weight: 900; font-size: 1em; margin: 15px 0 0; padding: 0 }
h2.subnadpis5 { color: #ff9400; font-weight: 900; font-size: 1em; margin: 15px 0 0 30px; padding: 0 }
h2.subnadhot  { color: #ff9400; font-weight: 900; font-size: 1em; margin: 15px 0 0; padding: 0; border-bottom: 1px solid #f90 }
h2.subnadhot1 { color: #ff9400; font-weight: 900; font-size: 1.5em; margin: 15px 0 0; padding: 0; border-bottom: 1px solid #f90 }
#obrkategorie   { float: left; 
	margin: 0; 
	padding: 0; 
	 }

#levykontejner    { float: left; margin-top: 0; padding-top: 0; width: 650px }
#levykontejner1 { float: left; margin-top: 0; *padding-top: 30px; width: 757px }
#pravykontejner {
	float:      left;
	margin-top:  0;
	padding-top: 0;
	width:       182px }


#levybox   { padding-left: 5px }


#pravybox  {
	padding-right: 5px;
	padding-left:   15px }


.vlevofloat  {
	float:         left;
	margin-right:   -30px;
	padding-top:    5px;
	padding-bottom: 10px;
	position:       relative;
	left:           -40px }

.obrpravy  { float: right; margin-bottom: 10px; padding: 0; position: absolute; left: 595px }

.program p.odstavec1  {
clear:both
	}

p.odstavec1  {
	font-weight: normal;
	font-size:    12px;
	text-align:   justify;
	margin:       10px 0 0;
	padding:      0 ;
	}
p.odstaveccr  {
	font-weight: normal;
	font-size:    12px;
	text-align:   justify;
	padding:      0 }
p.odstavec4 { font-weight: normal; font-size: 12px; text-align: justify; margin: 10px 0 5px 30px; padding: 0 }
p.odstavec2   { color: #999; font-style: italic; font-weight: bold; font-size: 12px; margin: 10px 0 5px; padding: 0 }

.vycet      { font-weight: bold; font-size: 11px; text-align: left; list-style-image: url(sipka_zb.gif); font-family:Arial; padding:0; padding-left:20px; *padding-left:0px; }
.vycet a {
	color:          black;
	text-decoration: underline }
.vycet  .select{
	color:#fe9900;
	text-decoration: underline }

.vycet a:hover {
	color: #666 }
.vycetcisel  {
	font-weight:        bold;
	font-size:           12px;
	text-decoration:     none;
	text-align:          left;
	list-style-type:     decimal;
	list-style-position: ;
	padding-left:        10px }


.vycetcisel a  {
	color:          black;
	text-decoration: none }

	
.vycetcisel a:hover {
	color: #666 }

.levycetkontejner  {
	float:     left;
	margin-top: 15px;
	width:      365px }


.pravycetkontejner  {
	float:     left;
	margin-top: 15px;
	width:      365px }

.viceo      { color: white; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #ff9400; background-image: url(sipka_bz.gif); background-repeat: no-repeat; background-position: right center; vertical-align: middle; margin: 0 0.2em; padding-top: 0.1em; padding-right: 0; padding-bottom: 0.1em; _padding: 0; _width: 10em }


.viceo:hover    { color: #ff9400; background-color: white; background-image: url(sipka_zb.gif); background-repeat: no-repeat; background-position: right center }
	
.viceo2      { color: white; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #ff9400; background-image: url(sipka_bz.gif); background-repeat: no-repeat; background-position: right center; vertical-align: middle; margin: 0 0.2em; padding-top: 0.1em; padding-right: 0; padding-bottom: 0.1em; _padding: 0; _width: 17em }
	
	
.viceo2:hover    { color: #ff9400; background-color: white; background-image: url(sipka_zb.gif); background-repeat: no-repeat; background-position: right center }

ul.seznam     { color: #808080; font-weight: bold; font-size: 12px; text-align: left; list-style-image: url(odrazka.gif); list-style-position: outside; margin-top: 5px; margin-left: 40px; padding-left: 0 }

.home1 ul     {  text-align: left; list-style-image: url(odrazka.gif); list-style-position: outside; margin-top: 5px; margin-left: 40px; padding-left: 0 }


ul.seznam1  { color: #808080; font-weight: bold; font-size: 12px; text-align: left; list-style-image: url(odrazka.gif); list-style-position: outside; margin-top: 5px; margin-left: 215px; padding-left: 0 }

#paticka {
	text-align:  center;
	margin-top:   5px;
	margin-right: auto;
	margin-left:  auto; }
img.obrpatka  {
	float:  right;
	margin:  0;
	padding: 0;
	padding-top:20px;
	border:  0;
	position: relative;
	top:2px;
	_top: 18px;
	_left: 3px; }


.adresapatka   {
	color:              white;
	font-size:           0.9em;
	line-height:         1.3em;
	background-image:    url(pata_podklad.gif);
	background-repeat:   repeat-x;
	background-position: 0 0;
	float:               right;
	margin-top:          0;
	padding-top:         7px;
	width:               758px;
	height:              44px;
	font-size:11px;
	}




a.email   {
	color:          white;
	font-size:       0.9em;
	line-height:     1.2em;
	text-decoration: none;
	text-align:      center;
	margin:          0 0.2em;
	padding:         0.1em 0 }


a.email:hover  {
	color: #ff9400 }

	
.tabulka {
	font-weight:   bold;
	font-size:      12px;
	margin-top:     1em;
	margin-bottom:  1em;
	padding-top:    1em;
	padding-bottom: 1em;
	width:          auto }


.hlavicka {
	background-color: silver }

.patice {
	background-color: #e5e5e5 }

.prvnisloupec {
	border-right: 1px solid white;
	width:         70% }

.druhysloupec {
	border-right: 1px solid white }

.trecisloupec {
	border-right: 1px solid white }

.prispevektext   { color: white; font-size: 12px; background-color: #808080; width: 420px; height: 20px }

textarea {
	width: 420px }

.prispevekodeslat   { color: white; font-size: 12px; background-color: #808080; text-align: right; width: 420px }

.prispevektlacitko    {
	color:           white;
	background-color: #808080;
	border:           solid 1px #808080 }

.odrazky  { font-weight: normal; font-size: 12px; text-align: justify; margin: 10px 0 5px 5px; padding: 0 }

.text { font-size: 12px }

a.vice  { color: #666; text-decoration: none }

a.vice:visited {
	color: #000000; }
	
a.vice:hover {
	color: #ff9400;}
.kategorie1  { float: left; margin-right: 50px; margin-top: 10px;}
#obalprogram {
	position: relative }

p.odstavec3 {
	font-weight: normal;
	font-size:    12px;
	text-align:   justify;
	margin:       10px 0 5px;
	padding:      0 0 0 65px }

#program {
	font-size: 12px;
	position:   absolute;
	top:        0;
	left:       0 }
.test  {
	margin-left: 0 }
.uvodflash  {
	padding-top: 38px }
.obrhome { margin-top: -3px; margin-right: 24px }
.obrhome2 { margin-top: -3px }
.news {  width: 445px; }
.newspod { font-size: 13px; font-weight: bold; background-color: #eed59f; padding-bottom: 1px; padding-left: 5px; order-top-style: solid; }
.newstext { font-size: 11px; }

.newsobal { margin-top: -13px; }
.newsdatum { font-size: 11px; float: left; margin-left: 2px; padding-bottom: 5px; }
.newstitul { font-size: 11px; font-weight: bold; }
.newstitul a { color: #000; }
.newstitul a:visited { color: #000; }
.newstitul a:hover { color: #f90; }
.newsarchive { color: #fe9900; font-size: 11px; text-align: right; }
.newsarchive a { color: #fe9900; text-decoration: underline; }
.newsarchive a:visited { color: #fe9900; }
.newsarchive a:hover { color: #eed59f; }
.marginleft30 { margin-left: 45px; }
.marginleft60 { margin-left: 60px; }
.marginright { margin-right: 20px; }
.marginright10 { margin-right: 8px; }
.margintop { margin-top: 10px; }
.marginbottom50 { margin-bottom: 90px; }
div.enter { margin-top: 10px; margin-bottom: 10px; }

.form-table { font-size:12px;}

.form-table .textfield{ width:255px; background-color:#F6E9CB; border:1px solid #999999;}
.form-table .textarea{ width:255px; background-color:#F6E9CB; border:1px solid #999999;}
.form-table .field_heading h4{font-size:14px;}
.form-table .select{ width:255px; background-color:#F6E9CB; border:1px solid #999999;}

.loga {
text-align:center;
}
.loga a img {
border:0px;
}

#domain, #domain a  {
color:#000000;
font-size:10px;
text-align:center;
}
