body { position:relative; font-family:Arial,sans-serif; font-size:83%;	line-height:1.2; color:#000; background-color:#fff;	margin:0 0 5px; padding:0; }
table, form, input, select, td { font-size:100%; } 
form, .ebox { padding:0; margin:0; }
sub, sup { vertical-align:baseline;position:relative;}
sub { top:0.4em;}
sup { bottom:0.4em;}
img {border:0}

a { color:#EE333E; }
a:hover { color: black; }
.h, .hid { display:none; }
.vh { visibility: hidden; }
.o-hid {overflow:hidden }
.cr, .cr a { color: #EE333E !important; }
.cp { cursor: pointer; }
.fl { float:left; }
.fr { float:right; }
.fc { clear:both; }
.fca, .fc0, .fc1, .fc3, .fc5, .fc9, .fc18, .fc22, .fc-art { width:100%; clear:both; margin:0; padding:0; }
.fca { font-size:5px; height:5px; }
.fc0 { margin-top:-1px; }
.fc0, .fc1 { font-size:1px; height:1px; }
.fc3 { font-size:3px; height:3px; }
.fc5 { font-size:5px; height:5px; }
.fc9 { font-size:9px; height:9px; }
.fc-art { font-size:9px; height:9px; }
.fc10 { font-size:9px; height:9px; } /* zachovani kompatibility */
.fc18 { font-size:18px; height:18px; }
.fc15 { font-size:15px; height:15px; }
.fc22 { font-size:22px; height:22px; }
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }
.ttu { text-transform:uppercase; }
.ttn, body #page .ttn {text-transform:none}
.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.nb { border:none; }
.full { width:100%; }
.ml-5 { margin-left:-5px; }
.ml5 { margin-left:5px; }
.mr5 { margin-right:5px; }
.mr7 { margin-right:7px; }
.mr10 { margin-right:10px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.mr50 {	margin-left: 50px; }
.ml50 {	margin-left: 50px; }
.mb-2 { margin-bottom:-2px; }
.mt-5 { margin-top: -5px; }
.mt0 {	margin-top: 0; }
.mt10 {	margin-top: 10px; }
.mt20 {	margin-top: 20px; }
.mt100 { margin-top: 100px; }
.pt10 { padding-top: 10px }
.pt20 {padding-top:40px}
.imp {color:#F00 !important}
.bgtrans {background:transparent;}
.i { font-style:italic; }
.b { font-weight:bold; }
.subtit { font-weight: bold; }
.w30 { width: 30%; } 
.w33 { width: 33%; }
.w49 { width: 49%; }
.w66 { width: 66%; }
.w65 { width: 65px; } 
.w80 { width: 100px; }
.w115 { width: 115px; } 
.w140 { width: 140px; }
.w185 {	width: 185px; }
.w220 {	width: 220px; }
.w250 {	width: 250px; }
.w300 {	width: 300px; }
.w330 {	width: 330px; }
.w370 {	width: 370px; }
.w642 {	width: 642px; }

.log-Out, .log-In { width:63px; height:15px; display:block}
.log-Out {background: url('/u/bt/odhlasit.gif') no-repeat}
.log-In {background: url('/u/bt/prihlasit.gif') no-repeat}
.log-Out span, .log-In  span { visibility:hidden;}

.m0 { margin: 0 !important; }

.sm { font-size:70%;}
.fsm { font-size: 86%; }
.f83 { font-size: 83%; }
.f89 { font-size: 89%; }
.f95 { font-size: 93% !important; }
.fn { font-size: 100%; }

/* PORTAL */
#plink { clear: both; margin: 0; padding:0; height:3px; font-size: 3px; width: 1000px; background-color: #2E4F8E; }
#portal { width:1000px; float:left; background:white }

#lidnes { float:left; width:128px; height:28px; display:inline; }
#lidnes h1 {width:100%; height:100%; margin:0; padding:0; font-size:1em }
#lidnes a {	position:relative; display:block; width:100%; height:100%; margin:0; padding:0;  text-decoration:none; }
#lidnes a span { position:absolute; top:0; left:0; z-index:1; display:block; width:100%; height:100%;  background:url('/o/xhp_old/logo_idnes.gif') 0 0 no-repeat; cursor:pointer; cursor:hand; }

/* logo mfdnes */
#lmfdnes { float: right; margin-right: 2px; width: 60px; }
#lmfdnes a { display: block; width: 60px; height: 28px;	background: url('/o/xhp_old/coop.gif') left top no-repeat; }
#lmfdnes a span { display: none; }
/* spoluprace */
#coop {	float: right; width: 60px; }
#coop h2, #coop h5 { margin: 0; padding: 0; }
#coop .coopt { display: none; }

#webs { float:left; padding-top:11px; font-size:12px; line-height:16px; color:#000; padding-left:2px; }
#webs a { color:#000; }
#webs a:hover { color: #EE333E; }	
#webs span a { _height:1px; _margin-bottom:-3px; }
#sflash { background-color:#244383; color:#FFF; padding:3px; width:994px !important; width /**/:1000px; }
#sflash a { color:#FFF; text-decoration:none; }
#sflash a:hover { color: black; }
#sflash .text { text-transform:uppercase; text-decoration:none; font-size:1.23em; }
#sflash a:hover .text { color:#FFF; }
#sflash a .more { text-decoration:underline; padding-left:0.25em; _height:1px; _margin-bottom:-3px; }


/*new*/
 #pbar { width:1000px; background-color: #EEE; padding:0; font-size:12px; line-height:1.8; }
 #day { color:#444; float:left; width:140px !important; width /**/:140px; padding:3px 5px 0; line-height:1.8; }
 .kl-logo { float: left;  display: block;  width: 90px; height: 25px; background: url("/o/xhp_old/logo_1.gif") 0 3px no-repeat; }
 .kl-text { float: left; padding-left:0px; display: block;  width: 80px; height: 25px; background: none;}
 #pbar em { visibility: hidden; }
 .kl-text a { text-decoration: none}

/* helper */
#p-words { position: absolute; z-index: 999; }
#words { position: absolute; top: 0px; =top: 20px; left: 41px; =left: 0px; margin: 0; padding: 0; display: none; width: 209px; =width: 214px; border: 1px solid #666666; background-color: #F9F9F9; color: #2C5AA5; cursor: default; font-size: 89%; overflow: hidden; }
#words div span { float: right; color: #787878; }
#words div.selected, #words div.selected span { color:highlighttext; background:highlight; }
#words a { display: block; width: 209px; _width: 214px; height: 19px; _height: 15px; background-color: #E9EAEA; border-top: 1px solid #C2C2C2; clear: both; color: #EE333E; text-indent: 5px; }
#words div { padding: 1px 5px !important; }
#words a:hover { color:highlighttext; background:highlight; }

/* #sect - zmena background pro ostrovy */
 #sect { background:#2E4F8E url('/u/sorn.gif') top left no-repeat; padding:1px 0 2px 19px; color:#FFF; font-size:18px; line-height:1.25; float:right; width:360px !important; width /**/:379px; font-weight:bold;	}
 #psearch { float:left; width:340px; margin-right: 10px; color:#1F1F1F; padding:2px 0 0; }
 #psearch form { padding:0; margin:0; }
 #psearch .mb-4 { margin-bottom:-4px; }
 #psearch .inp { font-size:0.84em; width:210px; margin-right: 10px; line-height:1.25; }
 #ubar {background:white; width:990px !important; width /**/:1000px; padding:3px 5px; font-size:12px; }
 #navig { float:left; width:620px; }
 #coin { float:right; width:355px; color:#444; }
 #coin a { color:#444; }
 #coin a:hover { color: #EE333E; }

/* COPYRIGHT  */
.ct24 { display:block;width:21px;height:18px;background:url('/o/xhp_old/ct24.gif') no-repeat 0 0;float:left;margin:4px 0 0 10px; } /* historicky zustatek */
/*  #clink - zmena background-color pro jednotlive ostrovy */
#clink, .clink { height:2px; width:1000px; background-color:#2E4F8E; }
#copyright { margin:0; padding:0 0 0 6px; font-size: 12px; line-height:13px;}
#copyright .fr { position:relative; top:34px; left:981px; height:9px; width:13px; float:none;}
#copyright a { color:#000;}
#copyright a:hover { color:#EE333E !important;}
#copyright .cmenu { =margin-top:-3px; }
#copyright .w50 { width:50%; float:left;}
#copyright .w50 a { margin:0 6px 0 0;}
#copyright .tar a { margin:0 0 0 6px;}
#copyright .copy { float: left; margin-top:14px;}
#copyright .copy a { margin:0; text-decoration:none; color:#666 }

.page-print-art #art-add .add {display: none !important;}

.counters {position:absolute; top:-1000px;left:-3000px;z-index:1; text-align:center;} 


