body { margin: 0; font-family: Arial; font-size: 8pt; color: #000; text-align: center; background: #002C50 url('images/bg.gif') repeat-x; }

/* Layout */
div#obsah { position: relative; margin: auto; width: 761px; background-color: #fff; }

/* Hlavička */
div#hlavicka { display: block; width: 761px; height: 217px; background: #fff url('images/hlavicka.jpg') no-repeat; }
div#hlavicka div.hlavicka-obsah { text-align: left; }
div.hlavicka-obsah div.logo { padding: 17px 0 0 30px; }
div.hlavicka-obsah div.vlajky { position: absolute; top: 48px; left: 676px; text-align: right; }
div.vlajky img { padding: 0 2px 0 2px; }

/* Menu */
div.hlavicka-obsah div.menu { padding: 92px 0 0 0; }
div.menu ul { display: inline; margin: 0; padding: 0; }
div.menu li { display: inline; }
div.menu ul li a, div.menu ul li a:visited, div.menu ul li a:link { float: left; display: block; margin: 0 7px 0 0; padding: 11px 0 0 13px;
  width: 130px; =width: 130px; _width: 143px; height: 25px; =height: 25px; _height: 36px; font-family: Arial; font-size: 10pt;
  font-weight: bold; color: #fff; text-decoration: none; background: transparent url('images/menu.gif') no-repeat; }
div.menu ul li a:hover, div.menu ul li a.aktivni { float: left; display: block; margin: 0 7px 0 0; padding: 11px 0 0 13px;
  width: 130px; =width: 130px; _width: 143px; height: 25px; =height: 25px; _height: 36px; font-family: Arial; font-size: 10pt;
  font-weight: bold; color: #FFBF00; text-decoration: none; background: transparent url('images/menu.gif') no-repeat; }

/* Hlavní panel */
div#hlavnipanel { display: block; width: 761px; min-height: 400px; =min-height: 400px; _height: 400px; background-color: #fff; text-align: left; }

/* Levý panel */
div.levypanel { float: left; width: 184px; min-height: 400px; =min-height: 400px; _height: 400px; }
div.levypanel div.levypanel-obsah { padding: 0; }
div.levypanel div.levypanel-obsah p { margin: 10px 0; }
div.levypanel-obsah ul { margin: 0; padding: 0 0 10px 0;border-top: 1px solid #EAEAEA; }
div.levypanel-obsah ul li { margin: 0px; padding: 0px; height: 25px; list-style-type: none; border-bottom: 1px solid #EAEAEA; }
div.levypanel-obsah ul li a:link, div.levypanel-obsah ul li a:active, div.levypanel-obsah ul li a:visited {
	display: block;	padding: 7px 14px 7px 14px;	width: 156px;	=width: 156px;	_width: 184px; font-family: Verdana; font-size: 10px;
	font-weight: bold; color: #444; text-decoration: none; }
div.levypanel-obsah ul li a:hover, div.levypanel-obsah ul li a.aktivni { display: block; padding: 7px 14px 7px 14px; width: 156px;
	=width: 156px; _width: 184px; font-family: Verdana;	font-size: 10px; font-weight: bold;	color: #8F8F8F;	text-decoration: none; background-color: #FFF1C6; }

/* Pravý panel */
div.pravypanel { margin: 0 0 0 200px; width: 539px; min-height: 400px; =min-height: 400px; _height: 400px; }
div.pravypanel div.pravypanel-obsah { }
div.pravypanel-obsah ul { margin: 10px 0 0 15px; padding: 0; }
div.pravypanel-obsah ul li { padding: 0 0 5px 0; }
p.navigace { margin: 0; padding: 10px 0 10px 0; }
div.pravypanel-obsah h2 { margin: 0; padding: 0; font-family: Arial; font-size: 23pt; font-weight: normal; color: #FFBF00; }
div.pravypanel-obsah h3 { margin: 0; padding: 0; font-family: Arial; font-size: 13pt; font-weight: bold; color: #FFBF00; }

/* Patička */
div#paticka { display: block; clear: both; padding: 20px 0 20px 0; width: 761px; height: 10px; background: #002C50 url('images/paticka.gif') no-repeat top; }
div#paticka div.paticka-obsah { font-family: Arial; font-size: 6pt; color: #fff; text-align: justify; }
div.paticka-obsah a { font-family: Arial; font-size: 7pt; color: #fff; text-decoration: none; }
div.paticka-obsah a:hover { font-family: Arial; font-size: 7pt; color: #fff; text-decoration: underline; }
div.paticka-obsah ul { float: left; margin: 0 15px; padding: 0; }
div.paticka-obsah li { display: inline; list-style-type: none; }
div.paticka-obsah ul li a { font-family: Arial; font-size: 7pt; color: #fff; text-decoration: none; }
div.paticka-obsah ul li a:hover { font-family: Arial; font-size: 7pt; color: #fff; text-decoration: underline; }
div.paticka-obsah p { float: right; margin: 0 15px; }

/* Logo */
div.hlavicka-obsah h1 { clear: both; position: relative;  overflow: hidden; margin: 0; padding: 0; width: 128px; height: 72px; }
div.hlavicka-obsah h1 span { display: block; clear: both; position: absolute; left: 0; top: 0; z-index: 1; width: 126px; height: 72px;  background: url('images/logo.gif') no-repeat; }
div.hlavicka-obsah h1 a { display: block; padding: 20px 0 0 0; }
div.hlavicka-obsah h2 { position: absolute; top: 38px; =top: 47px; _top: 47px; left: 170px; font-size: 8pt; color: #fff; }

/* Univerzální formátovací styly */ 
img { border: 0; vertical-align: middle; }
a { font-family: Arial; font-size: 8pt; font-weight: bold; color: #000; text-decoration: underline; }
a:hover { font-family: Arial; font-size: 8pt; font-weight: bold; color: #5D5D5D; text-decoration: none; }
hr { visibility: hidden; }
.center { text-align: center; }
.center span { font-size: 7pt; }
iframe { margin: 10px 0; }
.small { font-size: 7pt !important; }
.small a { font-size: 7pt !important; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; outline: 0; vertical-align: baseline; }

/* Directo */
.dglobal_518 .dg_ad{float:left; padding: 0 0 0 5px; border-bottom:1px solid #EAEAEA;}
.dglobal_518 a{float:left;width:100%;font-weight:bold;margin:3px 3px 0 3px;padding:0;font-size:11px;color:#5D5D5D;}
.dglobal_518 a:hover{color:#5D5D5D;text-decoration:underline;}
.dglobal_518 p{font-weight:normal;margin:3px 3px 0 3px;padding:0;font-size:10px;color:#5D5D5D;}

