/* GENERAL */
	html,body { margin:0px; padding:0px;  text-align:center; font-family: Verdana; color:#000; }
	
	html { background:#000 url('img/html.jpg') repeat-x 0px 0px; }

	input,select,textarea { font-family:Verdana;  width:auto; font-size: 80%; }
	a,a:visited { text-decoration:none; color:#000;}
	a:hover { text-decoration:none; color:#000; }
	div.prouzek { background:#efefef; color:#000; font-size:10px;  margin:0px 0px 0px 0px; text-align:center; font-size:12px; }
	.proc100 { width:100%; }
	.zalamovat { white-space:normal; }
	.nezalamovat { white-space:nowrap; }
	.clear { clear:both;  }
	.small { font-size:80%; }
	.small2 { font-size:60%; }
	.tucne { font-weight:bold; }
	.oblique { font-style:oblique; }
	.float-left { float:left; }
	.text-right { text-align:right; }
	.text-left { text-align:left; }
	.center { text-align:center; }
	.aktivni-ref { font-weight:bold; }
	table.editace td.dolni-bar a.save,
  table.editace td.dolni-bar a.save:visited,
  div.odkazy a.save,
  div.odkazy a.save:visited { background: transparent url('img/asave.gif') repeat-x 0px 0px; }
	table.editace td.dolni-bar a.savec,
  table.editace td.dolni-bar a.savec:visited,
  div.odkazy a.savec,
  div.odkazy a.savec:visited { background: transparent url('img/asavec.gif') repeat-x 0px 0px; }
	table.editace td.dolni-bar a.delete,
  table.editace td.dolni-bar a.delete:visited,
  div.odkazy a.delete,
  div.odkazy a.delete:visited { background: transparent url('img/asavec.gif') repeat-x 0px 0px; }
	table.editace td.dolni-bar a.back,
  table.editace td.dolni-bar a.back:visited,
  div.odkazy a.back,
  div.odkazy a.back:visited { background: transparent url('img/azpet.gif') repeat-x 0px 0px; }
	table.editace td.dolni-bar a.mail,
  table.editace td.dolni-bar a.mail:visited,
  div.odkazy a.mail,
  div.odkazy a.mail:visited { background: transparent url('img/asavec.gif') repeat-x 0px 0px; }
	table.editace td.dolni-bar a.print,
  table.editace td.dolni-bar a.print:visited,
  div.odkazy a.print,
  div.odkazy a.print:visited { background: transparent url('img/asavec.gif') repeat-x 0px 0px; }
	table.editace td.dolni-bar a.vlozit,
  table.editace td.dolni-bar a.vlozit:visited,
  div.odkazy a.vlozit,
  div.odkazy a.vlozit:visited { background: transparent url('img/asavec.gif') repeat-x 0px 0px; }
	form { margin:0px; }
	div.clear-both { clear: both; font-size: 0px; height: 3px; padding: 0px; margin: 0px; }

	img { border:none; }
	div.table { overflow:auto; width:100%; padding:0px 0px 0px 0px;  }
	div.table-zalamovat table tr td { white-space: normal; }
	div.table-zalamovat table tr.hlavni td { white-space: nowrap; }
	table { white-space:nowrap;}
	table.natahnout { width:100%; border-collapse: collapse; }
	
	table.natahnout input.chngpos { border: 1px solid #ddd; text-align: center; font-size: 100%; }
	table.natahnout input { border: 1px solid #ddd; }
	table.natahnout span.chngpos { color: #ddd; }
	
	table.natahnout tr { background:#fff; }
	table.natahnout tr.hover td { background: #fff2b7; }
	table.natahnout tr.odd td { background:#f0f0f0; }
	table.natahnout tr.hlavni { font-weight:normal; }
	table.natahnout tr.hlavni td { background: transparent; color:#f7951a; font-size: 90%;  white-space: nowrap; height: 20px; }
	table.natahnout tr.hlavni a,
  table.natahnout tr.hlavni a:visited { text-decoration:none; color:#f7951a; }
  table.natahnout tr.hlavni td a.active,
  table.natahnout tr.hlavni td a.active.visited { font-weight: bold; }
	table.natahnout tr.hlavni a:hover { color:#6e37fb; }
	table.natahnout td { padding:1px 4px; vertical-align:middle; white-space:nowrap; border: none; height:25px; _height: 25px; font-size: 80%; }
	table.natahnout tr td.zalamovat { white-space: normal; }
	table.natahnout td img { margin: 0px 1px; }
	table.natahnout td input { font-size: 100%; }
	
	table.natahnout td a,
  table.natahnout td a:visited { color:#219bc2; text-decoration: none; }
	table.natahnout td a:hover { color:#f7951a; text-decoration: underline; }
	table.natahnout td.dolni-bar a:hover { font-weight:normal; color:#000; }
	table.natahnout td.dolni-bar a,table.natahnout td.dolni-bar a:visited { font-weight:normal; color:#000; }
	table.natahnout .a10 { width:10px; }
	table.natahnout .a20 { width:20px; }
	table.natahnout .a30 { width:30px; }
	table.natahnout .a40 { width:40px; }
	table.natahnout .a50 { width:50px; }
	table.natahnout .a60 { width:60px; }
	table.natahnout .a70 { width:70px; }
	table.natahnout .a80 { width:80px; }
	table.natahnout .a90 { width:90px; }
	table.natahnout .a100 { width:100px; }
	table.natahnout .a110 { width:110px; }
	table.natahnout .a120 { width:120px; }
	table.natahnout .a130 { width:130px; }
	table.natahnout .a140 { width:140px; }
	table.natahnout .a150 { width:150px; }
	table.natahnout .a160 { width:160px; }
	table.natahnout .a170 { width:170px; }
	table.natahnout .a180 { width:180px; }
	table.natahnout .a190 { width:190px; }
	table.natahnout .a200 { width:200px; }
	table.natahnout .a300 { width:300px; }
	table.natahnout .a400 { width:400px; }
	table.natahnout td.nwrap { white-space: nowrap; }
	td.zobraz { width:80px; text-align:center;}
	table.natahnout td img { margin:0px 3px; }
	table.natahnout td select { font-size:95%; }
	
	table.akce-new tr input { border:none; border:1px solid #000; }
	table td textarea { height:400px; width:600px; }
	table.editace { width:auto; margin:7px auto 0px auto; color:#666666; padding-top:0px; border-collapse: collapse; }
	table.editace td { border:none; vertical-align: middle; font-size: 90%; color: #008df9; padding: 6px 3px 6px 3px }
	table.editace td.vatop { vertical-align: top; }
	table.editace td.vamiddle { vertical-align: middle; }
	table.editace td.vabottom { vertical-align: bottom; }
	table.editace td.bborder { border-bottom: 1px solid #ddd;  }
	table.editace td.tborder { border-top: 1px solid #ddd;  }
	table.editace td.lborder { border-left: 1px solid #ddd;  }
	table.editace td.rborder { border-right: 1px solid #ddd;  }
	table.editace td.border { border: 1px solid #ddd;  }
	table.editace td input.subm { background: #000; color: #fff; padding: 10px 25px; border: none; margin: 5px 0px; }
	table.editace td input.image { float: left; width: 300px; }
	.gecko table.editace td input.image { float: left; width: 350px; }
	table.editace td input.imagepopis { width: 300px;  }
	table.editace td div.imgleft { float: left; width: 200px; margin: 0px 0px 0px 10px; }
	.gecko table.editace td div.imgleft { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
	table.editace td div.imgleft div.deleteimg { float: right; cursor: pointer; border: 1px solid #efefef; padding: 5px; width: 50px; }
	table.editace td div.imgleft div.deletefile { float: left; cursor: pointer; border: 1px solid #efefef; padding: 5px; margin: 5px 0px 0px 0px; width: 50px; }
	table.editace td div.imgleft div.deletefile input,
	table.editace td div.imgleft div.deleteimg input { float: right; }
	table.editace td input,
  table.editace td select,
  table.editace td textarea { border: 1px solid #fbba33; padding: 5px; font-size: 100%; }
	table.editace td.first { text-align:right;  }
	table.editace td.dolni-bar { background:#FFF; text-align:left; border:none; border-top: 1px solid #ddd; }
	table.editace td.dolni-bar a,
  table.editace td.dolni-bar a:visited { float:left; margin:0px 5px; height: 24px; border: 1px solid #fff; padding: 6px 20px 0px 20px; display: block; font-weight: bold; color: #fff; background: transparent url('img/asave.gif') repeat-x 0px 0px; }
	table.editace td.dolni-bar a:hover { color:#000; text-decoration:none; border: 1px solid #000; }
	table.editace table { font-size:100%; }
	
	div.zmenu-provedl { padding: 20px 0px 0px 0px; text-align: center; float: none; border: 1px solid #fff; clear: both; font-size: 11px; color: #000; text-align: center; }

	div.hlavicka1 { height:91px; background:#000; text-align:center; padding:0px; border-bottom:1px solid #000; white-space:nowrap; }
	div.hlavicka1 a,
  div.hlavicka1 a:visited { float:left; margin:0px 0px 0px 0px; padding:0px; color: #fff; }
	div.hlavicka1 div.odkaz { font-size: 80%; font-weight: normal; float:right; margin:3px 0px 0px 0px; padding-right:10px; color:#59b6fe; }
	div.hlavicka1 div.odkaz span { font-weight: bold; }
	div.hlavicka1 div.odkaz a,
  div.hlavicka1 div.odkaz a:visited { float: none; font-weight:bold; color:#59b6fe; line-height:200%;}
	div.hlavicka1 div.odkaz a:hover { color:#fff; }
	div.hlavicka1 div.inside { height:100%; margin:0px; padding:0px; width:100%; white-space:nowrap;}
	div.hlavicka1 .logo { position: absolute; top: 0; left: 0; } 

	div.prihlasovani { width:585px; background:transparent url('img/login_c.gif') repeat-y top; font-size: 100%; margin: 80px auto 0px auto; }
	div.prihlasovani a:hover { text-decoration: underline; }  
	div.prihlasovani .logo { margin: 0px 0px 0px 0px; } 
	div.prihlasovani-in { background:transparent url('img/login_top.gif') no-repeat 0px 0px; padding: 0px 0px 10px 0px; }
	div.prihlasovani div.title { margin:15px 31px 15px 31px; text-align:left; font-size: 70%; font-weight: bold; }
	div.prihlasovani div.title span { color: #999; font-weight: normal; }
	div.prihlasovani table.login { text-align:left; width: 516px; background: transparent; border-collapse:collapse; margin:10px 31px 0px 31px; white-space:normal; font-size: 100%;}
	div.prihlasovani table.login tr { background: transparent; font-size: 100%; }
	div.prihlasovani table.login tr td { vertical-align:middle; font-size: 100%; background: transparent; white-space:nowrap; border:none; color: #409de4; padding: 0px; }
	div.prihlasovani table.login td input { background: #fff; border: 1px solid #58b2f7;  width:150px; margin: 0px 10px 0px 0px; height: 15px; padding: 5px 5px 5px 5px;  }
	.opera div.prihlasovani table.login td input { padding: 0px 5px 0px 5px; height: 25px;  }
	div.prihlasovani table.login tr.tcenter td { text-align: center; padding: 15px 0px 5px 0px; }
	div.prihlasovani table.login td input.longinput { width: 350px; }
	div.prihlasovani table.login td span { cursor: pointer; }
	div.prihlasovani table.login tr.tcenter span { font-size: 70%; }
	div.prihlasovani table.login td input.log { border: none; height: 35px; padding-top: 0px; width: auto; background: #1a1a1a; color: #fff; font-size: 100%; }

	div.prihlasovani table.login td input.log-fp { font-size: 70%; height: 25px; }  
	div.prihlasovani table.login td input.log-in-check { width: auto; padding: 0px; height: 15px; }
	div.prihlasovani table.login td.tlacitko { width:110px; height:23px; }
	div.prihlasovani table.login td.tlacitko input { border:none; background:#fff url('img/tlacitko.png') no-repeat center; width:107px; height:23px; margin:0px auto 0px auto;}
	div.prihlasovani div.error { margin:5px 20px 0px 20px; font-weight:bold; color:red; white-space:normal;}
	div.prihlasovani div.text { margin:10px 0px 0px 0px; padding:0px 20px;  white-space:normal;}
	div.prihlasovani div.text h2 { font-size:100%; margin:3px 0px; }
	div.prihlasovani div.ok,
	div.prihlasovani div.error { background: #cbcbcb; margin: 0px; border: 1px solid #58b5fc; border-left: none; border-right: none; padding: 5px; font-size: 80%; font-weight: normal; color: #000; }
	div.prihlasovani div.ok { font-weight: bold; }
	div.prihlasovani-bottom { height: 26px; background: transparent url('img/login_bottom.gif') no-repeat 0px 0px; padding: 90px 0px 0px 0px; font-size: 80%; color: #fff; }
	div.prihlasovani-bottom a,
	div.prihlasovani-bottom a:visited { color: #fff; }
	div.prihlasovani-bottom a:hover { text-decoration: underline; }
	
  div.hlavicka1 form.tiny-mce-up { position: absolute; top: 65px; left: 35px; color: #fff; border: 1px solid #000; z-index: 100; }
  div.hlavicka1 form.tiny-mce-up table { margin:0px; padding:0px; border-collapse:collapse; }
  div.hlavicka1 form.tiny-mce-up table td { background:#000; font-size:11px; padding:0px; margin:0px; border:none; color: #fff;}
	

	div.menu  { position: relative; float: right; background: #000; width: 950px; clear: both; text-align:left; height: 23px; font-size: 80%; margin: 25px 15px 0px 220px; padding: 15px 0px 0px 0px; border-bottom:1px solid #fff; color:#fff; font-weight:normal; white-space:nowrap; }
	.ie8 div.menu,
  .ie7 div.menu { margin: 26px 15px 0px 220px; }
  .ie6 div.menu { margin: 26px 15px -20px 220px; background: transparent; }
	div.menu a  { border:none; margin:0px 5px; }
	div.menu a:hover { border:none; text-decoration:underline; background:transparent; }
	div.menu-main  { background:#fff url('img/ml.gif') no-repeat left top; text-align:left;  font-size:70%; padding:0px 0px 0px 0px; border-bottom:1px solid #fff; color:#fff; font-weight:bold; white-space:nowrap; margin:0px auto 0px auto; }
	div.menu-main .napevno {  padding-left:0px; background:transparent; background:transparent url('img/mr.gif') no-repeat right top; padding:5px 0px 0px 0px; }
	div.menu-main a,
  div.menu-main a:visited { padding:52px 10px 5px 10px; height:auto; display:block; width:auto; border: 1px solid #fff; float:left; margin:0px 5px; color: #000; }
	div.menu-main a:hover { text-decoration:underline; border: 1px solid #999; }
	div.menu-main a.active,
	div.menu-main a.active:visited { font-weight: bold; }
	
	div.menu ul.hlavicka-top-menu { width: auto; margin: 0px; padding: 0px; list-style-type: none;  }
	div.menu ul.hlavicka-top-menu li { color: #fff; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; float: right; display: block; position: relative; }
	div.menu ul.hlavicka-top-menu li a,
	div.menu ul.hlavicka-top-menu li a:visited { margin: 0px 0px 0px 0px; float: none; }
	div.menu ul.hlavicka-top-menu li a:hover { color: #fff; }
	div.menu ul.hlavicka-top-menu li a.logoutbutton,
  div.menu ul.hlavicka-top-menu li a.logoutbutton:visited { background: transparent url('img/lo.gif') no-repeat 0px 0px; height: 38px; width: 118px; text-align: center; display: block; padding: 10px 0px 0px 10px; margin: -15px 0px 0px 0px; position: relative;  }
	div.menu ul.hlavicka-top-menu li span { cursor: pointer; padding: 0px 3px 5px 3px; display: block; margin: 0px 0px 0px 0px; }
	div.menu ul.hlavicka-top-menu ul { display: none; padding: 5px 5px 5px 5px; background: #000; border: 1px solid #999; position: absolute; margin: 18px 0px 0px 0px; width: 160px; }
	div.menu ul.hlavicka-top-menu ul li { float: none; display: block; text-align: left; padding: 2px 0px; }
	div.menu ul li.odd-znak { padding-top: 0px; padding: 0px 5px 0px 5px; }
	div.menu div.mutace { float: right; position: relative; margin: 0px 3px 0px 0px; }
	div.menu div.mutace select { font-size: 11px; margin: 0px 0px 0px 0px; }  

	div.menu ul.sec-menu { margin:15px 0px 0px 0px; padding:0px; list-style-type:none; white-space:nowrap; display:inline;  }
	div.menu ul.sec-menu li { display:inline; padding:6px 0px;  }
	div.menu ul.sec-menu li a,div.menu ul.sec-menu li a:visited { white-space:nowrap; }
  div.menu form.zobrazovat-tinymce { float:left; padding:0px 0px; margin:-4px 0px 0px 0px; display:inline; }
  div.menu form.zobrazovat-tinymce table { border:none; margin:0px 0px 0px 0px; padding:none; background:transparent; border-collapse:collapse; }
  div.menu form.zobrazovat-tinymce table td { border:none; margin:0px; padding:none; vertical-align:middle; background:#efefef; font-size:11px; }

  ul.sec-menu { display:table; line-height:100%; font-size:70%; width:100%; font-weight:bold; background:#efefef; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none; white-space:nowrap; display:block;  }
	ul.sec-menu li { display:block; float:left; text-align:left; padding:6px 0px; background:#efefef; }
	ul.sec-menu li a, ul.sec-menu li a:visited { white-space:nowrap; margin:0px 5px; }
	ul.sec-menu li a:hover { text-decoration:underline; }
	ul.sec-menu li.clear { clear:left; float:none; font-size:0px; height:3px; margin:0px; padding:0px; }

  ul.tri-menu { line-height:100%; margin:14px 0px 0px 0px; padding:5px 4px 5px 4px; list-style-type:none; display:block; border:1px solid #ccc; background:#fff;  position:absolute;  }
	ul.tri-menu li { float:none; display:block; padding:0px 0px; background:#fff; margin:5px 2px; }
	ul.tri-menu li a,ul.tri-menu li a:visited {margin:0px; padding:0px; }

	div.predmenu { display:table;  background:#efefef  url('img/sec_menu.gif') no-repeat left center; padding:0px; border-bottom:1px solid #cacaca; width:100%; }
	div.predmenu2 { padding:0px 0px 0px 55px; }

  p.text-center { font-size: 80%; text-align: center; font-weight: bold; padding-top: 80px; }


	div.doplnujici-info { color:#008df9; font-size:11px; padding:5px 3px; }


	div.menu-main .ucty { background:transparent url('img/accounts.gif') no-repeat left; }

	div.odkazy { text-align:right; margin:20px 0px; font-size:80%;  white-space:nowrap; height: 40px; }
	div.odkazy a,
  div.odkazy a:visited { display: block; float: right; margin:0px 5px; padding:12px 20px 12px 20px; height: 20px; text-align: center; background: transparent url('img/asave.gif') repeat-x 0px 0px; }
  
  div.odkazy a,
  div.odkazy a:visited { float:right; margin:0px 5px; height: 24px; border: 1px solid #fff; padding: 6px 20px 0px 20px; display: block; font-weight: bold; color: #fff; }
	div.odkazy a:hover { color:#000; text-decoration:none; border: 1px solid #000; }

	div.oddelovacka { clear: both; background:#fff;  border-bottom:1px solid #fff; border-top:1px solid #fff; text-align:center; font-size:80%; padding:5px; }
	div.oddelovacka-strankovani { color: #fff; font-size:80%; background:#59b6fe; padding:6px 2px; text-align:right; margin: 10px 0px; }
	div.oddelovacka-strankovani span.report {float:left; }
	div.oddelovacka-strankovani a,
  div.oddelovacka-strankovani a:visited { text-decoration:none; margin:0px -1px; color: #59b6fe; background: #fff; padding: 0px 4px; }
  div.oddelovacka-strankovani a.active,
  div.oddelovacka-strankovani a.active:visited { background: #000; color: #fff; }
	div.oddelovacka-strankovani a:hover { text-decoration:underline; }
	div.oddelovacka-strankovani .odstrcene { padding:0px 5px; }
	div.oddelovacka-strankovani .not-active { color:#59b6fe; }
	div.mezirka { background:#fff; text-align:right; font-size:80%; padding:3px 5px 3px 5px; border-bottom: 1px solid #ddd; margin-bottom:2px; margin-top:2px; min-height: 22px; _height: 22px; margin: 0px 0px 5px 0px; }
	div.mezirka-left { background:#fff; text-align:left; font-size:80%; padding:3px 5px 3px 5px; margin-bottom:2px; margin-top:2px;}
  div.mezirka span.info { float: left; font-size: 100%; padding: 3px 0px 0px 0px;}
  div.mezirka-left span.info { font-size: 100%; padding: 3px 0px 0px 0px;}
  div.mezirka input,
  div.mezirka select { font-size: 100%; }

  div.levy-panel-editace-stranek { float: left; width: 20%; border: 1px solid #e5e5e5; background: #fefefe url('img/stranky.jpg') repeat-x 0px 0px; }
  div.levy-panel-editace-stranek h2 { color: #ff1414; font-weight: normal; margin: 0px; padding: 10px 0px 5px 10px; border: none; }
  div.levy-panel-editace-vlastni-stranky { float: left; width: 79%; }

  div.levy-panel-editace-stranek p { font-size: 80%; color: #ddd; margin: 0px; padding: 3px 4px; font-weight: bold; }
  div.levy-panel-editace-stranek ul { margin: 2px 0px 5px 0px; padding: 0px 0px 0px 10px; list-style-type: none; }
  div.levy-panel-editace-stranek ul li a,div.levy-panel-editace-stranek ul li a:visited { font-size: 80%; padding-left: 15px; }
  div.levy-panel-editace-stranek ul li a,
  div.levy-panel-editace-stranek ul li a:visited { background: transparent url('img/m_li1.gif') no-repeat 0px 3px; }
  div.levy-panel-editace-stranek ul li li a,
  div.levy-panel-editace-stranek ul li li a:visited { background: transparent url('img/m_li2.gif') no-repeat 0px 3px; }
  div.levy-panel-editace-stranek ul li li li a,
  div.levy-panel-editace-stranek ul li li li a:visited { background: transparent url('img/m_li3.gif') no-repeat 0px 3px; }
  div.levy-panel-editace-stranek ul li li li li a,
  div.levy-panel-editace-stranek ul li li li li a:visited { background: transparent url('img/m_li1.gif') no-repeat 0px 3px; }
  div.levy-panel-editace-stranek ul li li li li li a,
  div.levy-panel-editace-stranek ul li li li li li a:visited { background: transparent url('img/m_li2.gif') no-repeat 0px 3px; }
  div.levy-panel-editace-stranek ul li li li li li li a,
  div.levy-panel-editace-stranek ul li li li li li li a:visited { background: transparent url('img/m_li3.gif') no-repeat 0px 3px; }
  div.levy-panel-editace-stranek ul li li li li li li li a,
  div.levy-panel-editace-stranek ul li li li li li li li a:visited { background: transparent url('img/m_li1.gif') no-repeat 0px 3px; }
  div.levy-panel-editace-stranek ul li li li li li li li li a,
  div.levy-panel-editace-stranek ul li li li li li li li li a:visited { background: transparent url('img/m_li2.gif') no-repeat 0px 3px; }
  div.levy-panel-editace-stranek ul li li li li li li li li li a,
  div.levy-panel-editace-stranek ul li li li li li li li li li a:visited { background: transparent url('img/m_li3.gif') no-repeat 0px 3px; }
  div.levy-panel-editace-stranek ul li.sec-menu { display: inline; }
  div.levy-panel-editace-stranek ul li a:hover { font-weight: bold; }

	div.menu-main .clear { clear:left; font-size:0px; height:2px; }
	div.menu-main span.svislitko { float:left; display:block; padding:10px 0px; margin-right:1px;}
	div.normal { font-weight:normal; color:#000; }
	div.vpravo { text-align:right; }
	div.menu .clear { clear:both; font-size:0px; height:0px; margin:0px; padding:0px; display:inline; }

	div.main { margin:0px; text-align:left; border:1px solid #fff; background:#fff;}
	div.inside { margin: 0px 5px 5px 5px; }
	div.hlavicka-stranky { color:#8f8f8f; padding:0px 8px 8px 8px; }
	div.hlavicka-stranky h1 { margin: 0px; font-size:130%; white-space:nowrap; color:#f7951a; text-align: left; border: 1px solid #e5e5e5; font-weight: normal;  padding: 10px 0px 10px 14px; }
	div.system-mess { text-align:center; color:red; font-size:70%; margin:10px 0px;}
	div.system-info { text-align:center; color:#000; font-weight:bold; font-size:70%; margin:10px 0px;}

	div.vnoreny-checkbox span { font-size: 100%; }

	div.copyright { font-size: 70%; line-height: 200%; color:#fff; background: transparent url('img/copy.gif') repeat-x 0px 0px; text-align:right; height: 46px; padding:10px 0px 0px 0px; text-align: center; }
	div.copyright a,div.copyright a:visited { color:#fff; }
	div.copyright a:hover { text-decoration: underline; }

/* PODRUZNE MENU VE STRANCE */
	div.inside-menu { background:#fff; border-bottom:1px solid #ccc; margin: 0px 0px 5px 0px; }
	div.inside-menu ul { margin:0px; padding:5px 5px 5px 0px; list-style-type:none; line-height:100%; }
	div.inside-menu li { margin:0px; padding:0px 3px 0px 0px; font-size:12px; display:inline; }
	div.inside-menu li a,div.inside-menu li a:visited { text-decoration:none; color: #fff; background: #59b6fe; padding: 7px; }
	div.inside-menu li.active a,div.inside-menu li.active a:visited { color: #000; background: #f89519; }
	div.inside-menu li a:hover { text-decoration:underline; background: #f89519; color: #fff; }
	div.inside-menu li.active { font-weight:bold; }

	form.searching-bar { margin: 0px; padding: 0px; }
  form.searching-bar table { margin: 1px 0px 0px 0px; border-collapse: collapse; float: left; }
  form.searching-bar table td { border: none; padding: 0px 3px; font-size: 12px; vertical-align: middle; }
  form.searching-bar table td input,form.searching-bar table td select { font-size: 100%; }

	table.zobrazovat-zaznamy { float: right; margin: -45px 10px 0px 0px; border: none; font-size: 70%; }
  table.zobrazovat-zaznamy td { border: none; }
  table.zobrazovat-zaznamy td select { font-size: 100%; }


/* IMAGE MANAGER */
	div.im-odd { text-align:left; font-size:10px; }
	div.im-odd a,div.im-odd a:visited { text-decoration:underline; }
	div.im-odd a:hover { text-decoration:none; }
	table.galerie { width:100%; }
	table.galerie td { background:#fff; }
	td.adresare { width:150px; vertical-align:top; font-size:11px; }
	td.adresare .active { font-weight:bold; }
	td.adresare .active2 { font-style:oblique; }
	td.adresare .dalsi { margin:2px 0px 2px 10px; }
	td.adresare .polozka { padding:0px 0px 0px 20px; margin:5px 0px; background:transparent url('img/adr2.png') no-repeat left; }
	td.adresare h5 { margin:0px 0px 10px 0px; padding:0px; border-bottom:1px solid #cccccc; text-align:center; font-size:13px; }
	table.nahledy { margin:0px auto; }
	table.nahledy td { text-align:center; font-size:10px; }
	table.nahledy td.empty { padding:20px; }
	table.nahledy td div { font-size:10px; margin:2px; }
	table.nahledy td div.down { text-align:right; }
	table.nahledy td div.down img { width:auto; }
	table.nahledy td div.down span { float:left; margin:5px 0px; font-weight:bold; font-size:9px; }
	div.sdeleni { margin:8px 0px; font-size:10px; font-weight:bold; }
	div.sdeleni input { font-family:Verdana; font-size:10px; }
	a.image_manager { background:#FFF url('img/upload.gif') no-repeat left top; padding:13px 0px 0px 45px; display:block; height:34px;  font-size:11px;}
	div.strankovani { text-align:center; margin:5px 0px; border-top:1px solid #efefef; padding:3px 0px;}
	div.strankovani .not-active { color:#fff; }
	div.strankovani a:hover{ text-decoration:underline; }
	div.alert { text-align:right; padding:0px 5px; }
	div.alert a,div.alert a:visited { text-align:right; color:red; text-decoration:underline; }
	div.alert a:hover { text-align:right; text-decoration:none; }

	a.delete { background:transparent url('img/kos.gif') no-repeat 10px -3px; }
	
	table.editace .error-input { border: 3px solid red; }

/* KATALOG */
	table.hierarchie { width:100%; border-collapse:collapse; border:none; margin:1px 0px; }
	table.hierarchie tr {  }
	table.hierarchie td { border:2px solid #fff; border-right:none; padding:0px; }
	table.hierarchie td img { margin: 0px 2px; }
	table.hierarchie input.text { background:#fff; border:none; border:1px solid #b3b9c3; float:right; padding:1px 2px; }
	table.hierarchie input.text-again { background:#ffc3c3; border:none; border:1px solid #b3b9c3; font-size:80%; float:right; padding:1px 2px; }
	table.hierarchie input.new { background:#fff; border:none; border:1px solid #d00000; font-size:80%; float:right; padding:1px 2px; }
	table.hierarchie input.new-again { background:#fff; border:none; color:red; border:1px solid #d00000; font-size:80%; float:right; padding:1px 2px; }
	table.hierarchie tr.hlavni { background:none; border-bottom:1px solid red; }
  table.hierarchie tr.hlavni td { background: transparent; color:#f7951a; font-size: 90%; padding:3px 5px; }
	table.hierarchie tr.hlavni a,
  table.hierarchie tr.hlavni a:visited { text-decoration:none; color:#f7951a; }
	div.posun { margin:0px 0px 0px 20px; }
	table.hierarchie .poradi { width:60px; text-align:center; }
	table.hierarchie .poradi2 { width:50px; text-align:center; }
	table.hierarchie .zobraz { width:60px; text-align:center; }
	table.hierarchie .kategorie { width:50px; text-align:center; }
	table.hierarchie .moznosti { white-space:nowrap; text-align:right; padding:0px 5px 0px 0px;  }
  span.poradi { font-size:10px; padding:4px 0px 0px 5px; float:left;}
  div.vyber-select { float:left; font-size:10px; padding:4px 0px 0px 5px; }
  div.vyber-select select,div.vyber-select input { font-family:Verdana; font-size:10px; }
  span.poradi a,span.poradi a:visited { text-decoration:none; font-weight:bold; }
  span.poradi a:hover { text-decoration:underline; }
  div.polozka-next { margin:0px 0px 0px 30px; }
  div.polozka-next a,div.polozka-next a:visited,div.polozka-first a,div.polozka-first a:visited,div.polozka a,div.polozka a:visited { color:#ec9000; }
  div.polozka-next a:hover,div.polozka-first a:hover,div.polozka a:hover { color:#000; text-decoration:underline; }
  div.polozka-first { margin:0px 0px 0px 2px; }
  div.polozka { background:#efefef; margin:2px 0px; padding:2px 5px; }
  table.editace .nasobny { font-family:Verdana; font-size:10px; width:auto; }
  .bile-pozadi { background:#fff; }
  table.editace h1 { font-size:13px; margin:15px 0px 5px 0px; background:#cccccc; padding:2px 5px; }
  table.editace h1 a,table.editace h1 a:visited { margin:0px 3px; color:#000; }
  table.editace h1 a.active,table.editace h1 a.active:visited { margin:0px 3px; color:#d9751d; }
  input.odeslat-select { font-size:9px; margin:0px 0px 0px 5px; display:inline; }
  table.zalozka { background:#fff; width:600px;}
  table.zalozka .prvni { width:40%; }

  table.opravneni { border: 1px solid #ccc; }
  table.opravneni ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; }
  table.opravneni ul ul { list-style-type: none; margin: 0px 0px 0px 20px; padding: 0px 0px 5px 0px; }
  table.opravneni ul li { list-style-type: none; margin: 5px 0px 5px 0px; }
  table.opravneni p { margin: 0px; padding: 5px 0px; font-weight: bold; }
  
  div.w-left-panel { width: 33%; float: left;  }
  div.w-center-panel { width: 33%; float: left; }
  div.w-right-panel { width: 33%; float: left; }

  
  
  div.w-content { padding: 0px 5px; margin: 5px; background: #f9f9f9 url('img/wcontent.jpg') repeat-x 0px 0px; border: 1px solid #e5e5e5; }
  div.w-content2 { overflow: auto; height: 400px; margin-top: 5px; border: 1px solid #efefef; }
  div.w-left-panel h2,
  div.w-center-panel h2,
  div.w-right-panel h2,
  div.w-content h2 { font-size: 100%; color: #999999; margin: 0px; padding: 0px 0px 5px 0px; }
  div.w-content ul { margin: 0px; padding: 0px 0px 0px 20px;  }
  div.w-content ul li { margin: 0px; padding: 3px 0px; font-size: 80%; }
  div.w-content a,
  div.w-content a:visited { text-decoration: none; color: #000; }
  div.w-content a:hover { text-decoration: underline; }
  
  div.w-left-panel h2,
  div.w-center-panel h2,
  div.w-right-panel h2 { padding-left: 10px; padding-top: 10px; }
  
  div.w-left-panel h2,  
  div.w-left-panel div.w-content h2 { color: #ff1414; }
  div.w-center-panel h2,
  div.w-center-panel div.w-content h2 { color: #ff7814; }
  div.w-right-panel h2,
  div.w-right-panel div.w-content h2 { color: #1a92ed; }
  
  div.w-content p { line-height: 150%; margin: 8px 0px; font-size: 80%; }
  div.w-content table td { font-size: 80%; border: none; padding: 3px 5px; line-height: 150%; }
  div.w-content ul li { font-size: 80%; padding: 5px 0px 5px 15px; background: transparent url('img/li.gif') no-repeat left center; margin: 0px; line-height: 150%; }
  
  div.w-center-panel div.w-content ul li { background: transparent url('img/li2.gif') no-repeat left center; }
  div.w-right-panel div.w-content ul li { background: transparent url('img/li3.gif') no-repeat left center; }
  
  
  div.w-content ol li { font-size: 80%; padding: 5px 0px 5px 0px; background: none; line-height: 150%; }
  
  div.w-content p.datumka { font-size: 70%; padding: 0px; margin: 0px 0px; color: #999; }
  
  div.w-content #tab-right { float: right; position: relative; margin: 0px 0px 5px 5px; }
  div.w-content #tab-left { float: left; margin: 0px 0px 5px 5px; }
  div.w-content table { font-size: 100%; border: none; }
  div.w-content p li,
  div.w-content p li,
  div.w-content p h1,
  div.w-content p h2,
  div.w-content p h3,
  div.w-content p h4,
  div.w-content p h5,
  div.w-content p h6,
  div.w-content p p,
  div.w-content p td,
  div.w-content p table,
  div.w-content div table,
  div.w-content table td table td,
  div.w-content table td div,
  div.w-content table td p { line-height: 100%; font-size: 100%; }
  div.w-content h2 { color: #4daaf1; font-size: 110%; margin: 0px 0px 0px 0px; text-decoration: none; padding: 15px 0px 0px 0px; font-weight: normal; background: transparent url('img/hr.gif') repeat-x left bottom; }
  div.w-content h3 { color: #4daaf1; font-size: 100%; margin: 14px 0px 6px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: normal; }
  div.w-content h4 { color: #4daaf1; font-size: 90%; margin: 10px 0px 2px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.w-content h5 { color: #4daaf1; font-size: 80%; margin: 4px 0px 4px 0px; background: none; padding: 0px 0px 0px 0px; }
  div.w-content h6 { color: #4daaf1; font-size: 70%; margin: 0px 0px 0px 0px; }
  div.w-content h2 a,
  div.w-content h3 a,
  div.w-content h4 a,
  div.w-content h5 a,
  div.w-content h6 a,
  div.w-content h2 a:visited,
  div.w-content h3 a:visited,
  div.w-content h4 a:visited,
  div.w-content h5 a:visited,
  div.w-content h6 a:visited { color: #ff9900; }
  div.w-content ul { list-style-type: none; line-height: auto; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 5px;}
  div.w-content ul li p,
  div.w-content ul li div { line-height: 100%; font-size: 100%; }
  div.w-content p ul li { font-size: 120%; }
  div.w-content ul li li { font-size: 100%; }
  div.w-content ol { list-style-type: decimal; line-height: auto; margin: 15px 0px; padding: 0px 0px 0px 30px;}
  div.w-content ol li p,
  div.w-content ol li div { line-height: 100%; font-size: 100%; }
  div.w-content p ol li { font-size: 120%; }
  div.w-content ol li li { font-size: 100%; }
  div.w-content a,
  div.w-content a:visited { text-decoration: none; color: #000; }
  div.w-content a:hover { text-decoration: underline; }
  div.w-content #tab-right img { border: none; background: transparent url('img/foto_right.gif') no-repeat center; padding: 13px 17px 25px 37px; }
  div.w-content img { border: none; }
  div.w-content blockquote { padding: 5px 0px 5px 20px; margin: 0px 0px 0px 0px; }
  
  div.w-content hr { z-index: 10; width: 95%; position: relative; margin: 15px 0px; height: 4px; border: none; background: transparent url('img/hr.jpg') repeat-x center; }
  div.w-content fieldset { border: 1px solid #efefef; }
  div.w-content fieldset legend { font-size: 70%; }
  
