html {
font-family: Arial,"Arial CE";
color: black;
text-align: center;
width: 100%;
}

body {
position: relative;
background-color: white;
text-align: left;
margin-top: 20px;
font-size: 0.78em;
min-width: 798px;
margin-top: 0px;
width: 820px;
margin-left: auto;
margin-right: auto;
}

fieldset {
border: none;
margin: 0px;
padding: 0px;
}

.vrch {
position: relative;
width: 798px;
height: 182px;

background-image: url('./images/hlavicka.png');
background-repeat: no-repeat;
}


.rychle_menu_top {
position: absolute;
color: black;
top: 15px;
left: 15px;
}

.rychle_menu_top a {
text-decoration: none;
color: black;
font-size: 1.1em;
}

.rychle_menu_top  a:hover {
text-decoration: underline;
color: black;
font-size: 1.1em;
}



.rychle_menu a {
text-decoration: none;
color: black;
font-size: 1.1em;
}

.rychle_menu a:hover {
text-decoration: underline;
color: black;
font-size: 1.1em;
}

.hledat {
width: 202px;
margin: 0px;
padding: 0px;
padding-left: 5px;
padding-bottom: 10px;
border-bottom: 1px solid #e2908e;
}

.hledat_inp {
color: #d34e7d;
margin: 0px;
}

.ok {
position: absolute;
top: 12px;
right: 7px;
}

/* NOVE MENU*/



ul#navigation-1
	{ margin:0; padding:1px 0; list-style:none; width:100%; height:30px; font-size:1em;}
ul#navigation-1 li
	{ margin:1px 0 0 1px; padding:0; display:block; float:left; position:relative; width:160px;  border-bottom:1px solid #E2E2E2;
}
	ul#navigation-1 li a:link.active,
ul#navigation-1 li a:visited.active
	{ padding:15px 0; display:block; text-align:center; text-decoration:none; background:#7A837B; color:#E2E2E2; width:160px; height:15px; font-weight:bold; background-image: url('./images/menu_h.gif');
background-repeat: repeat-x; }
	
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ padding:15px 0; display:block; text-align:center; text-decoration:none; background:#E2E2E2; color:#7A837B; width:160; height:15px; font-weight:bold;font-weight:bold; background-image: url('./images/menu.gif');
background-repeat: repeat-x;}
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ padding:15px 0;display:block; text-align:center; text-decoration:none; background:#7A837B; color:#ffffff; width:160px; height:15px; font-weight:bold;font-weight:bold; background-image: url('./images/menu_h.gif');
background-repeat: repeat-x;}



/* konec- NOVE MENU*/

.menu {
position: absolute;
width: 805px;
left: 0px;
top: 90px;
height: 98px;
}

.menu_titulek {

margin-top: 5px;
margin-bottom: 5px;
font-weight: bold;
width: 133px;
text-align: center;
}



.banner {
position: relative;
border-top: 1px solid white;
border-bottom: 1px solid white;
width: 100%;
background-color: white;
height: 142px;
}

.banner img{
border: 0px;
}

.obsah{
position: relative;
clear: both;
background-image: url('./images/back.gif');
background-repeat: repeat-y;
margin-top: 0px;
width: 100%;
height: auto;
}

.levo {
position: relative;
padding-top: 10px;
width: 208px;
float: left;
color: white;
background-color: #d34e7d;
}

.levo_text {
margin-left: 15px;
}

.levo_menu a {
position: relative;
display: block;
padding-top: 2px;
padding-bottom: 5px;
width: 197px;
text-decoration: none;
color: white;
padding-left: 10px;
border-bottom: 1px solid #e2908e;
}

.levo_menu a:hover {
position: relative;
display: block;
padding-top: 1px;
padding-bottom: 5px;
width: 197px;
color: white;
padding-left: 10px;
background-color: #e2908e;
border-top: 1px solid #e2908e;
}

.sipka {
width: 195px;
background-image: url('./images/sipka.gif');
background-repeat: no-repeat;
background-position: right 0px; top 0px;
}

.sub1 {
position: relative;
background-color: #ac7489;
}

.sub1_sipka {
position: relative;
width: 195px;
background-color: #ac7489;
background-image: url('./images/sipka.gif');
background-repeat: no-repeat;
background-position: right 0px; top 0px;
}

.sub3 {
position: relative;
background-color: #bbb0af;
}

.sub4 {
position: relative;
background-color: #bbb0af;
}

.sub5 {
position: relative;
background-color: #bbb0af;
}

.vlajecky {
position: relative;
margin: 10px;
}

.vlajecky img {
border: 0px;
}

.kontakt {
position: relative;
width: 195px;
text-align: center;
color: black;
}

.white {
color: white;
}

.text {
text-align: justify;
padding-bottom: 10px;
margin-bottom: 10px;
}

#index {
border-bottom: 3px solid #c8c8c8;
}


.text2 {
text-align: justify;
padding-bottom: 10px;
border-bottom: 3px solid #c8c8c8;
margin-bottom: 10px;
margin-left: 10px;
}

.info {
position: relative;
width: 580px;
height: auto;
padding-top: 15px;
margin-left: 225px;
background-image: url('./images/info.gif');
background-repeat: no-repeat;
background-position: left 0px; top 0px;
background-color: #EBEBEB;
}

.video {
position: relative;
width: 300px;
float: left;
border-right: 3px solid #c8c8c8;
}

.video_flash{
width: 299px;
height: 257px;
}

.nadpis {
position: relative;
font-weight: bold;
border-left: 9px solid #b8b8b8;
padding-left: 3px;
}

.spoluprace {
position: relative;
background-color: #dfdfdf;
width: 295px;
height: auto;
}

.spoluprace img{
float: left;
margin: 0px;
padding: 0px;
border: 0px;
}

h3{
margin-bottom: 0px;
padding-bottom: 0px;
}

.aktuality {
position: relative;
width: 265px;
clear: right;
margin-left: 310px;
}

.aktualita_dark {
position: relative;
background-color: #dfdfdf;
margin-top: 5px;
}

.aktualita {
position: relative;
background-color: white;
margin-top: 5px;
}



/* moje */

.bottom {

background-color:white;
clear: both;
width: 805px;
}

.bottom-fill{
height:10px;
}

.bottom1{
background-color: white;
background-image: url('./images/obsah_bottom.gif');
background-repeat: repeat-x;
text-align:right;
top:5px;
color: white;
font-size: 0.87em;
}

.bottom2{
text-align:right;
top:5px;
color: black;
font-size: 0.87em;
}

.bottom2 a{
text-decoration: none;
color: black;
}

.bottom3{
margin-top:5px;
margin-bottom:5px;
text-align:center;
top:5px;
color: black;
font-size: 1em;
}

.bottom3 a{
text-decoration:none;
color: black;
font-size: 1em;

}

.bottom3 a:hover{
text-decoration:none;

color: #D34E7D;
font-size: 1em;
}
/* konec moje*/

h1 {
font-size: 1.7em;
padding: 0px;
margin: 0px;
margin-bottom: 5px;
color: #dd137b;
text-align: left;
}

h2 {
font-size: 1.5em;
padding: 0px;
margin: 0px;
color: #616161;
}

h4 {
margin: 0px;
padding: 0px;
}

.center {
padding-left: 180px;
}

.podpis {
text-align: right;
font-style: italic;
}

p {
margin: 0px;
padding: 0px;
}

.galerie {
position: relative;
float: left;
height: 80px;
margin-bottom: 10px;
}

.galerie img {
border: 1px solid black;
margin: 3px;
height: 80px;
}

.gray {
color: #737373;
font-size: 1.2em;
}

.seznam a {
display: block;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
color: black;
}

.seznam a:hover {
display: block;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
color: red;
background-color: #dddddd;
}

object {
border: 1px solid gray;
}

.info a {
padding-left: 0px;
padding-right: 5px;
text-decoration: none;
color: #808080;
}

.info a:hover {
color: red;
background-color: #dddddd;
}

.info h1 a {
color: #dd137b;
}

.videotext {
margin-top: 0px;
}

.seda {
color: #808080;
}

.ruzova {
color: #dd137b;
}

.ruzova-h2 {
font-size: 1.5em;
padding: 0px;
margin: 0px;
color: #dd137b;
}

.cerna {
/* color: #000000; */
font-size: 85%;
}

.mensi {
font-size: 0.78em;
}

.mensi2 {
font-size: 0.85em;
}

.aktuality a {
color: black;
}

.spoluprace a {
float: left;
margin: 0px;
padding: 0px;
border: 0px;
}

.spoluprace a:hover {
float: left;
margin: 0px;
padding: 0px;
border: 0px;
}

.spoluprace img {
float: left;
margin: 0px;
padding: 0px;
border: 0px;
}

.Ttabulka {
float: right;
text-align: left;
width: 200px;
height: 66px;
border-collapse: collapse;
border: 1px solid black;
}

.tabulka {
position: relative;
float: right;
text-align: center;
font-family: Georgia;
font-style: italic;
height: 218px;
width: 213px;
background-image: url('./images/postit.gif');
background-repeat: no-repeat;
margin-top: -40px;
}

.bunka {
position: relative;
display: block;
width: 170px;
text-align: center;
padding-left: 28px;
margin-top: 45px;
font-size: 0.9em;
}

.tabulka-eu {
position: relative;
float: right;
text-align: center;
font-family: Georgia;
font-style: italic;
height: 218px;
width: 213px;
background-image: url('./images/postit.gif');
background-repeat: no-repeat;
margin-top: -30px;
}

.bunka-eu {
position: relative;
display: block;
width: 170px;
text-align: center;
padding-left: 28px;
margin-top: 55px;
font-size: 1em;
}

.obr_right {
float: right;
margin: 5px;
border: none;
}

.div_right {
text-align: right;
}

.div_left {
text-align: left;
}

.div_center {
text-align: center;
}

.noborder {
border: none;
}

.p_justify {
text-align: justify;
}

.p_right {
text-align: right;
}

.ul_circle {
list-style-type: circle;
}

.podrtzeni {
text-decoration: underline;
}

h2.h4_skoro {
margin: 0px;
padding: 0px;
font-size: 1em;
padding: 0px;
margin: 0px;
}

.obr_left {
clear: right;
float: left;
height: 36px;
border: none;
}

#test{
display: block;
position: absolute;
left: 200px;
margin-top: 0px;
width: 75px;
height: 36px;
}

#test2 {
display: block;
position: absolute;
left: 200px;
margin-top: -6px;
width: 36px;
height: 36px;
}

#test3 {
display: block;
position: absolute;
left: 200px;
margin-top: -6px;
width: 45px;
height: 36px;
}

#test4 {
display: block;
position: absolute;
left: 200px;
margin-top: -6px;
width: 110px;
height: 36px;
}

#test5 {
display: block;
position: absolute;
left: 200px;
margin-top: -6px;
width: 57px;
height: 36px;
}

#test6 {
display: block;
position: absolute;
left: 200px;
margin-top: -6px;
width: 63px;
height: 36px;
}

#test7 {
display: block;
position: absolute;
left: 200px;
margin-top: -6px;
width: 72px;
height: 36px;
}

#test8 {
display: block;
position: absolute;
left: 200px;
margin-top: -6px;
width: 107px;
height: 36px;
}

#test9 {
display: block;
position: absolute;
left: 200px;
margin-top: -6px;
width: 47px;
height: 36px;
}

#test10 {
display: block;
position: absolute;
left: 200px;
margin-top: -6px;
width: 35px;
height: 36px;
}

#test11 {
display: block;
position: absolute;
left: 200px;
margin-top: 24px;
width: 86px;
height: 36px;
}

#test12 {
display: block;
position: absolute;
left: 200px;
margin-top: 9px;
width: 28px;
height: 36px;
}

#test13 {
display: block;
position: absolute;
left: 200px;
margin-top: 9px;
width: 122px;
height: 36px;
}

#test14 {
display: block;
position: absolute;
left: 200px;
margin-top: -21px;
width: 41px;
height: 36px;
}

#test15 {
display: block;
position: absolute;
left: 200px;
margin-top: -21px;
width: 38px;
height: 36px;
}

#test16 {
display: block;
position: absolute;
left: 200px;
margin-top: -11px;
width: 61px;
height: 36px;
}

#part_fy1 {
display: block;
position: absolute;
left: 200px;
top: 75px;
}

#part_fy2 {
display: block;
position: absolute;
left: 200px;
top: 155px;
}

.mobbing {
position: relative;
background-color: white;
}

.mobbing img{
border: 0px;
}

h2 {
font-size: 1.5em;
padding: 0px;
margin: 0px;
}

.ul1 {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
}

.vetsi {
font-size: larger;
}

#partner-sponzor1{
display: block;
position: absolute;
left: 240px;
top: 43px;
}

#partner-sponzor2{
display: block;
position: absolute;
left: 240px;
top: 91px;
}

#partner-sponzor3{
display: block;
position: absolute;
left: 240px;
top: 139px;
}

#partner-sponzor4{
display: block;
position: absolute;
left: 240px;
top: 187px;
}

#obr_clanek_rodina {
float: right;
width: 400px;
height: 282px;
}

.right-nowrap {
display: block;
text-align: right;
float: right;
}

.fair{
position: absolute;
top: 47px;
left: 78px;
font-size: 0.75em;
}

.fair a{
text-decoration: none;
color: black;
}

.fair2{
position: absolute;
top: 47px;
left: 195px;
font-size: 0.75em;
}

.fair2 a{
text-decoration: none;
color: black;
}

.fair3{
position: absolute;
top: 47px;
left: 394px;
font-size: 0.75em;
}

.fair3 a{
text-decoration: none;
color: black;
}

.obr1_kontakty {
position: absolute;
top: 55px;
left: 330px;
border: 0px;
}

.obr2_kontakty {
position: absolute;
top: 205px;
left: 330px;
border: 0px;
}

.obr1_tvdhk {
position: absolute;
top: 275px;
left: 30px;
border: 0px;
}

.obr2_tvdhk {
position: absolute;
top: 275px;
left: 130px;
border: 0px;
}

.obr3_tvdhk {
position: absolute;
top: 375px;
left: 5px;
width: 280px;
height: 134px; 
border: 0px;
}

.obr4_tvdhk {
position: absolute;
top: 375px;
left: 295px;
width: 280px;
height: 134px;
border: 0px;
}

.partnerske_firmy a{
display: block;
vertical-align: top;
}

.partnerske_firmy img{
border: 0px;
}

.partnerstvi1 {
position: relative;
right: -134px;
width: 75px;
height: 36px;
border: 0px;
}

.partnerstvi2 {
position: relative;
right: -150px;
width: 36px;
height: 36px;
border: 0px;
}

.partnerstvi3 {
position: relative;
right: -142px;
width: 45px;
height: 36px;
border: 0px;
}

.partnerstvi4 {
position: relative;
right: -148px;
width: 110px;
height: 36px;
border: 0px;
}

.partnerstvi5 {
position: relative;
right: -149px;
width: 57px;
height: 36px;
border: 0px;
}

.partnerstvi6 {
position: relative;
right: -136px;
width: 63px;
height: 36px;
border: 0px;
}

.partnerstvi7 {
position: relative;
right: -163px;
width: 72px;
height: 36px;
border: 0px;
}

.partnerstvi8 {
position: relative;
right: -145px;
width: 107px;
height: 36px;
border: 0px;
}

.partnerstvi9 {
position: relative;
right: -151px;
width: 47px;
height: 36px;
border: 0px;
}

.partnerstvi10 {
position: relative;
right: -117px;
width: 138px;
height: 36px;
border: 0px;
}

.partnerstvi11 {
position: relative;
right: -117px;
width: 35px;
height: 36px;
border: 0px;
}

.partnerstvi12 {
position: relative;
right: -93px;
width: 86px;
height: 36px;
border: 0px;
}

.partnerstvi13 {
position: relative;
right: -104px;
width: 28px;
height: 36px;
border: 0px;
}

.partnerstvi14 {
position: relative;
right: -159px;
width: 122px;
height: 36px;
border: 0px;
}

.partnerstvi15 {
position: relative;
right: -130px;
width: 41px;
height: 36px;
border: 0px;
}

.partnerstvi16 {
position: relative;
right: -121px;
width: 38px;
height: 36px;
border: 0px;
}

.partnerstvi17 {
position: relative;
right: -94px;
width: 61px;
height: 36px;
border: 0px;
}

.partner_div {
position: relative;
top: 20px;
border: 0px;
}

.partnerstvi1_rodina {
position: relative;
right: -145px;
width: 140px;
height: 36px;
border: 0px;
}

.partnerstvi2_rodina {
position: relative;
right: -150px;
width: 76px;
height: 36px;
border: 0px;
}

.partnerstvi3_rodina {
position: relative;
right: -121px;
width: 103px;
height: 36px;
border: 0px;
}

.partnerstvi4_rodina {
position: relative;
right: -155px;
width: 37px;
height: 36px;
border: 0px;
}

.partnerstvi5_rodina {
position: relative;
right: -161px;
width: 153px;
height: 36px;
border: 0px;
}

.partnerstvi6_rodina {
position: relative;
right: -154px;
width: 169px;
height: 36px;
border: 0px;
}

.sponzor_div {
position: relative;
top: 20px;
}

.sponzor1 {
position: relative;
right: -145px;
width: 143px;
height: 36px;
border: 0px;
}

#seminare_pro_firmy1 {
position: absolute;
width: 210px;
height: 162px;
border: 0px;
right: 340px;
top: 350px;
}

#seminare_pro_firmy2 {
position: absolute;
width: 239px;
height: 276px;
border: 0px;
right: 60px;
top: 235px;
}

.inputy {
position: relative;
margin-left: 40px;
}

input.odeslat {
position: absolute;
background: #DE107B;
color: white;
font-weight: bold;
height: 30px;
margin-left: 125px;
}

.partner_euro1 {
position: relative;
right: -134px;
width: 86px;
height: 36px;
border: 0px;
}

#clanky_eurovzdelavani1 {
position: absolute;
width: 290px;
height: 149px;
border: 0px;
right: 290px;
top: 50px;
}

#clanky_eurovzdelavani2 {
position: absolute;
width: 290px;
height: 172px;
border: 0px;
right: 0px;
top: 50px;
}

#clanky_eurovzdelavani3 {
position: absolute;
width: 580px;
height: 413px;
border: 0px;
right: 0px;
top: 230px;
}

#clanky_eurovzdelavani4 {
position: absolute;
width: 290px;
height: 432px;
border: 0px;
right: 290px;
top: 670px;
}

#clanky_eurovzdelavani5 {
position: absolute;
width: 290px;
height: 432px;
border: 0px;
right: 0px;
top: 670px;
}

#clanky_eurovzdelavani6 {
position: absolute;
width: 290px;
height: 432px;
border: 0px;
right: 290px;
top: 1100px;
}

#clanky_eurovzdelavani7 {
position: absolute;
width: 290px;
height: 432px;
border: 0px;
right: 0px;
top: 1100px;
}

.index_vpravo_dole-euro {
position: absolute;
width: 273px;
height: 391px;
border: 0px;
border-top: 1px solid white;
border-bottom: 1px solid white;
right: 3px;
top: 470px;
background-color: #FFFFFF;
}

.index_vpravo_dole-euro img {
border: 0px;
}

.index_vpravo_dole-prace {
position: absolute;
width: 269px;
height: 436px;
border: 0px;
border-top: 1px solid white;
border-bottom: 1px solid white;
right: 3px;
top: 620px;
background-color: #FFFFFF;
}

.index_vpravo_dole-prace img {
border: 0px;
}

 .PartnerstviRadekDiv {
  width:100%; text-align: left; margin-top: 5px; max-height: 40px;
  }
  
  .PartnerstviRadekDiv:hover {
  width:100%;background-color:#D0D0D0; 
  }
  .PartnerstviRadekDiv div.levy{
  float:left;width:300px;
  }
  div.PartnerstviRadekDiv div.pravy{
  float:right;width:200px;
  }
  .PartnerstviRadekDiv div.smazat{
  clear:both
  }