body * { padding: 0; margin: 0; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}
body {  padding: 0; margin: 0; font-size: 0.7em; background: #fff; color:#000000; text-align: center;}

img {border: none;}
img.obr_left {float: left; padding: 0 5px;}
img.motiv {border-bottom: 10px solid white;}
a:link {color: #3e3e3e}
a:visited {color: #1e1e1e}
a:active {color: #FF0000}
a:hover {color: #FF0000}
h1 { margin: 10px 0 0 0;  font-size: 1.9em; color: #FF0000; font-weight: bold;}
h2 { font-size: 1.3em; color: #333;}
h3 { font-size: 1.1em; color: #333;}
h3 a:link { color: #000;}
h3 a:visited { color: #cc0000;}
h3 a:hover { color: #FF0000;}
h4 { padding: 5px; height: 18px;  font-size: 1em; color: #ED1C24; text-transform: uppercase;}
hr {border-top: 3px solid #E2001A;}


div.cls {clear:both; float: none;}
.right { float: right; }

#search { width: 285px; height: 30px; text-align: center; color: #fff;}
.center {text-align: center; }
.odeslat {border: 1px solid red; background-color: blue;}
.tlacitko {margin: 0px; color: #000099; position: relative; top: 4px;}

#content {padding-left: 25px; width: 935px; height: 100%; text-align: left; position: relative; margin: 0 auto; background-color:#FFF; background: url(../data/design/background_site.gif) no-repeat; text-align: center;}
#top { 	background: url(../data/design/background_top) no-repeat; width: 884px; height:270px; margin: 10px 0 0 0; }
#logo { float: left; margin-left: 148px; _margin-left: 128px;}
#menu_right { margin-top: 8px; background: url(../data/design/background_menu_righ.gif)repeat-x center; width: 300px; height:28px; float: right; text-align: right; color: #FFF;}
#menu_right a { color: #FFF;}

#menu { 	width: 888px; height:23px; background: #fff; clear:both; text-align:left; color: #fff;}
a.menu_hlavni {text-decoration: none;  text-transform: uppercase; font-weight: bold; font-size: 12px; color: #fff;}

#page {padding: 0; width: 887px; text-align: left;}
#left { 	width: 560px; padding: 2px 2px 2px 20px; float: left;}
#left p { 	padding: 5px; font-size: 1.1em; line-height: 140%;}
#left ul { 	padding: 5px; margin-left: 20px; font-size: 1.1em; line-height: 140%;}
#left h2 { 	margin-top: 20px;}

ul#aktivity {	font-size: 1.5em; line-height: 200%; list-style-image: url(../data/design/odrazka.gif); }
ul#aktivity  a {text-decoration: underline;  text-transform: uppercase;}


#right { 	width: 290px; float: right;  border:1px; padding: 4px; color: #000;}
#right p { color: #000;}
#right_blok {text-align: center;  background-color: #F7F7F7;}
#info {color: #E2001A; font-size: 1.5em;}
#info strong {color: #E2001A;}
img.odsazene_doleva {float: left; margin: 3px;}
img.but_sipka {margin: 4px 4px 0 0;}

.dalsi_polozky {text-align: right; margin: 15px 5px 5px 5px;}
.dalsi_polozky a:link     {color: #E2001A; font-size: 1.1em; font-weight: bold;}
.dalsi_polozky a:visited  {color: #E2001A; font-size: 1.1em; font-weight: bold;}
.dalsi_polozky a:active   {color: #E2001A; font-size: 1.1em; font-weight: bold;}
.dalsi_polozky a:hover    {color: #E2001A; font-size: 1.1em; font-weight: bold;}


#bottom { 	width: 888px; height:17px; color: #fff; clear:both;  background-color: red; background: url(../data/design/background_bottom.gif) no-repeat; padding: 0; font-size: 0.9em;}
#copy { float: left; margin: 2px; color: #fff;}
#devel { float: right; margin: 2px; color: #fff;}
#bottom a:link {color: #fff; font-size: 0.9em;}
#bottom a:visited {color: #fff; font-size: 0.9em;}
#bottom a:active {color: #fff; font-size: 0.9em;}
#bottom a:hover {color: #fff; font-size: 0.9em;}



ul.menu_top, ul.menu_top li.level_1 { display: inline;}
ul.menu_top li.level_1 {	width: 144px; height: 25px; list-style-type: disc;	list-style-position: inside;	position: relative; font-size: 10px; }

ul.menu_top li.level_1 a { margin: 10px 0; text-decoration: none; color: #fff;}
ul.menu_top li.level_2 a { margin: 10px 0; text-decoration: none; font-size: 90%; }
ul.menu_top.level_2 {	width: 140px;}
ul.menu_top.level_2 {	position: absolute;	left: 0px; top: 26px;	background: #E2001A;	padding: 1px 1px 2px 3px;	margin: 0;	visibility: hidden; text-align: left;}
ul.menu_top li.level_2 {	list-style-type: disc;	color: #fff;	margin: 0 0 2px 0;	padding: 0;	line-height: 18px;}
ul.menu_top li.level_2 a:hover {	text-decoration: underline;}
ul.menu_top li.level_1:hover ul, ul.menu_top li.level_1.hover ul { visibility: visible; }

ul.menu_top li.level_1 { behavior: url(hover.htc);}

li.level_1 { text-align: center;	float: left; width: 144px; height: 25px; background: url(../data/design/background_menu_l1.gif) no-repeat; margin-right: 4px; padding: 5px 0 0 0;}





h4.butt_H2_red  {  
                  height: 22px; 
                  padding: 3px 0 5px 10px; 
                  border: none; 
                  text-transform: none;
                  font-size: 1.3em; color: #ff0000; font-weight: bold;
                }                
#doporucte label { width: 70px; height: 20px; float: left; text-align: right; padding-right: 5px;}
.pole { width: 90px;  float: left;}
input#odeslat_small {  
                  width: 105px; height: 20px;
                  margin-left: 40px; 
                  background: url(../data/design/butt_doporucit_small.gif) no-repeat; 
                  border:none;
                  float: left;
                  cursor: hand;
                  font-size: 12px; color: #fff; font-weight: bold;
                }

