#koren {width: 797px;margin: 0px auto 0px auto;padding:0px;
	 text-align:center;
	}

#podelne_menu {
position: relative;
width:797px;	
margin-top:-30px;

margin-right:45px;
}

#pruh {
background-color:#ff6600;
height:10px;
width:100%;
}

body {

text-align:center;
padding:0px;
margin:0px;
background-color:white;
background-attachment:fixed;
background-repeat: repeat-x;
background-image: url('/bg.gif');
font-family:Verdana,sans-serif,arial,tahoma,times new roman ;
}

#obsah {background-color:white; width:797px;margin:0px; padding:0px; border-left: 4px solid white;border-right:4px solid white}


#hlavicka {background: url('/grafika/logo_top.gif') no-repeat;
	top:0px;
	padding-top:0px;
	position : relative;	
        height:280px;
	width:797px;
	text-align:left;
	
	}
#hlavicka_top {padding:0px 0px 0px 0px; margin: 0px; margin-left:4px; width:797px; background-color:white; height:30px; margin-bottom:0px; _margin-bottom:-4px;}



#navigace {background-color: #265795; width:797px; height:25px; color:white;padding-top:3px; text-align:center; }

#footer {position:relative;background-color: #265795; width:787px; height:20px;  text-align:right; color:white; border-bottom:4px solid white;clear:both; padding:5px 5px 2px 5px; font-size:0.7em;}

#footer a {color:white; text-decoration:none; border-bottom:1px dotted white;}

#footer a:hover {color:#cdcdcd; text-decoration:none; border-bottom:1px solid #cdcdcd;}

h2.last {border-right:1px solid white}



li.last{border-right:1px solid white}

#telo {  width:783px;margin-top:20px; color:black; text-align:justify; padding-left:10px; background-color:white; padding-bottom:25px; overflow:visible; }

h1 {color: #1a476f;text-align:center; font-size:1.4em; margin:0px 0px 8px 0px; }

h2 {color: #1a476f;text-align:left; font-size:1.1em; margin:8px 0px 8px 0px; border-bottom:1px dotted black; display:block;}



p {font-size: 0.85em; margin-top:6px; margin-right:15px;}

p.podpis {font-size: 0.75em; margin-top:0px; text-align:right;}

p.podpis:first-letter { font-size:1em;font-weight:normal;}

#telo_col { width: 200px; max-width:200px; margin-left:20px; padding:0px; float:right;  }

#telo_left { border:0px; width:auto; float:none; }

div.blok img {margin:0px;}

div.blok div {margin-left:4px;}

div.blok {border: 1px solid #eaeaec; width:200px; padding:0px; margin:0px 0px 4px 0px; background-color: #fdffe4; font-size:0.7em; clear:both; }

#telo p:first-letter {font-size:1.4em; font-weight:bold;}

ul.vyber  {list-style-image:none; padding:0px;margin:0px; list-style-type: none; list-style-image: none;}

ul.vyber li:hover {background:#d6d6d6 url('/grafika/sipka-hover.gif')  left no-repeat; }

ul.vyber li {padding-right:0px; text-transform:uppercase;border-bottom:1px dotted #eaeaec;background:#fdffe4 url('/grafika/sipka.gif') left no-repeat; padding-left:20px; list-style-type: none; list-style-image: none;}


#telo a{color:#00004d; text-decoration:none; border-bottom:1px dotted black;}

#telo a:hover{color:#7777b8; text-decoration:none; border-bottom:1px solid black;}

#telo_col div.blok ul.vyber li a {font-size:1em; color:#16427a; text-decoration:none;display: block;padding-top:6px; border-bottom:0px;}

#telo_col div.blok ul.vyber li a:hover {color:black;}

ul img {Vertical-align:right; text-align:right; float:right;}

h3 {color: #1a476f;text-align:left; font-size:0.9em; margin:10px 0px 10px 0px; }

#telo_left ul, ul.zoznam, ul.mapa {List-style-image:url('/grafika/sipkabig-ul.gif');font-size: 0.85em;}

div.vlevo ul {color:white; font-weight:bold; text-align:left;List-style-image:url('/grafika/sipkabig-ul.gif');font-size: 0.85em;}
div.vlevo ul li {margin-bottom:4px; color:black; font-size:90%;}
div.vlevo h3 {border-bottom:1px dotted; color:#ffffff}

hr { border: 1px dotted black;}

.obr_menu {float:right;}

#telo #telo_left ul li ul li {margin-left:5px;}

#telo #telo_left ul li ul { list-style-image: url('/grafika/sipka-ul.gif');}

ul.mapa li ul { list-style-image: url('/grafika/sipka-ul.gif');}

div.center_img {text-align:center; margin-top:6px;}

#telo_left table {margin-top: 8px;font-family:Verdana,sans-serif,arial,tahoma,times new roman;font-size: 0.85em; border: 1px solid #686869;}

#telo_left  td {width:20%;border-top: 1px dotted #686869; text-align:left; border-right:1px solid #686869; }

#telo_left  td + td {width:65%; text-align:left; }

#telo_left  td + td + td {width:15%; text-align:right; border-right:0px}

#telo_left tr.oznac {background-color:#dedfdf;}

#telo_left tr {margin:0px; padding:0px;}

#telo_left table th {background-color: #aeaeaf;border-right:1px solid #686869;}

#telo img.vpravo{float:right; margin:7px;}

#telo img.vlevo {float:left; margin:7px;}

#telo div.vlevo {float:left; margin:7px; width:320px;margin-right:20px; border:1px solid black; background-image:url('grafika/pozadi.jpg'); background-color: gray; padding:6px; height:270px;}


form table#produkty {margin-top: 8px;font-family:Verdana,sans-serif,arial,tahoma,times new roman;font-size: 0.85em; border: 1px solid #686869; width:80%}


form table#produkty td {border-top: 1px dotted #686869; text-align:center; border-right:1px dotted #686869; font-weight:bold; }

form table#produkty td + td { text-align:center; font-weight:normal; text-align:center;}

form table#produkty td + td + td + td + td{ text-align:center; border-right:0px}

form table#produkty td + td + td { text-align:center;}

form table#produkty tr.oznac {background-color:#dedfdf;}

form  table#produkty td.levota {text-align:left;}

form  table#produkty tr {margin:0px; padding:0px;}

form table#produkty th {background-color: #aeaeaf;border-right:1px dotted #686869; text-align:center;}

form table#produkty td.submit {text-align:center;}

form table#osoba {margin-top: 8px;font-family:Verdana,sans-serif,arial,tahoma,times new roman;font-size: 0.85em; font-weight:bold;border-left: 1px solid #686869; border-right:0px;}

form table#osoba td {background-color:#dedfdf; border-bottom:1px dotted #686869;}

form table#osoba td + td {background-color:white; text-align:center;border-right: 1px solid #686869;}

form table#osoba td +td +td{background-color:white; color:red; text-align:left; border-width:0px; padding-left:4px;border-right:0px; font-size:0.85em;}

table#osoba input {background-color: white; border:1px solid #7f9db9; }

form table#dodani {margin-top: 8px;font-family:Verdana,sans-serif,arial,tahoma,times new roman;font-size: 0.75em; font-weight:bold;border: 1px solid #686869;}

form table#dodani td {background-color:#ffffff; border-bottom:1px dotted #686869;color: black;}

form table#dodani td.black {background-color:#dedfdf; border-bottom:1px dotted #686869;}

input.povinn {background: white url('/zarovka.gif') right top no-repeat; z-index:0; }

#leva_tabulka {float:left;background-color:dedfdf}

td.first {border-top: 1px solid #686869;}

form table#osoba  td.firsttd{ border-right: 1px solid #686869;border-top: 1px solid #686869;background-color:white;}

form table#osoba td.lasttd {border-right: 1px solid #686869;border-bottom: 1px solid #686869;background-color:white;}

form table#osoba td.last {border-bottom: 1px solid #686869;}

form table#produkty tr#celek td#celkemBodu, form table#produkty tr#celek td#celkemPenez {font-weight: bold;}

fieldset {width:60%;}

table.index {margin-top: 8px;font-family:Verdana,sans-serif,arial,tahoma,times new roman;font-size: 0.85em; border: 1px solid #686869;}

table.index  td {border-top: 1px dotted #686869; text-align:left; border-right:1px solid #686869; }

table.index td + td { text-align:center; color:red;}

table.index  td + td + td +td { text-align:center; border-right:0px; color:gray;}

table.index td.stred { text-align:center; color:red;}

table.index  td.pravo { text-align:center; border-right:0px; color:gray;}
table.index tr.oznac {background-color:#dedfdf;}

table.index tr {margin:0px; padding:0px;}

table.index th {background-color: #aeaeaf;border-right:1px solid #686869;}

span.datum {font-size:0.7em; color:black;}

a img {border:2px solid #011360;}

a:hover img {border: 2px solid #5877ff;}

#telo a img.vlevo {margin-bottom:25px;}

#telo td.uzaver {background-color:white; border:0px; color: red;}

span.filtr {float:left; margin-right:9px;}

label {color: #1a476f; font-weight:bold;}

form table#dodani label {color: #000000; font-weight:bold;}

p.center{text-align:center}

#telo p.center a{color:#1a476f; border:1px dotted black; padding:6px;}

#telo p.center a:hover{color:#00004d; border:1px solid black;}

p.center { color:#cdcdcd; text-align:center}
p.centerAlert {text-align:center;}

p.centerAlert strong {color:#1a476f; border: 1px solid #1a476f; text-align:center; padding:5px 10px 5px 10px} 

form table#osoba td.obj {background-color:white; text-align:center;border-right: 1px solid #686869;}

#telo #telo_left a.mapa {border-bottom:0px;}

span.blue {color:#ffffff}

span.red {color:red}

span.left {float:left}

#hlavicka a img {border:0px; font-size:1.7em}

div.box {border:1px dotted black; padding:6px}

form table#produkty tr td.strong {font-weight:bold;}

h2.noborder {border-bottom:0px;}
