/* global */
body {margin:0px; padding:0px; font-size:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; ; color:#1b1b1b}
a img {border:none}
table {font-size:1em}
form {padding:0}
input, textarea, select {border:1px solid #070707; background-color:#f8f8ff}
input.submit {background-color:#052D70; color:#fafafa; font-weight:bold; border-color:#2256AF #0E2346 #0E2346 #2256AF; border-width:2px}
.clr {clear:both; height:0px; line-height:0; font-size:0}

/* design */
body {text-align:center; background:#135CAB url(../des/d02/bg-body.gif) repeat-x left top; padding-top:20px}
/*#pgT {background:url(../des/pgt_bg.jpg) repeat-x bottom #002D5A; padding-top:20px}*/
#pgM {background-color:#135CAB}
.pg {width:806px; text-align:left; margin:0 auto; background-color:#fff}
#pgT .pg {padding-top:3px}
#head {background:url(../des/shade-big-block.jpg) no-repeat; height:69px; position:relative; margin:0 3px}
#head img {margin: 11px 0 0 7px;}
#mnav {position:absolute; right:0px; bottom:1px; border-collapse:collapse; background:url(../des/mnav-bg.gif) repeat-x; font-size:70%}
#mnav td {background:url(../des/mnav-td.gif) no-repeat left top; padding:0; border-left:1px solid #fff}
#mnav a {background:url(../des/mnav-a.gif) no-repeat right top; display:block; text-align:center; color:#fff; font-weight:bold; text-decoration:none; padding:7px 10px; text-transform:uppercase}
#mnav a:hover {color:#e0e0e0}
#headLine {height:2px; margin:0 3px; font-size:0; line-height:0; background-color:#002D5A}
#headImg {background:url(../des/head-img.jpg) no-repeat; height:127px; margin:1px 3px 0 3px}
#headImg h2 {color:#fff; font-size:140%; margin:0; padding:25px 0 0 30px; line-height:100%}
#nav {background:#870000; font-size:0.8em; width:800px; margin:0 3px; border-collapse:collapse; border-top:1px solid #fff}
#nav td {background:url(../des/d02/nav-spacer.gif) no-repeat right 8px; padding:0 2px 0 1px}
#nav a {display:block; color:#fff; text-decoration:none; font-weight:bold; text-align:center; padding:8px 5px; text-transform:uppercase}
#nav a:hover, #nav a.act {background:#6F0101}
#nav .nobg {background:none}
#nav td.vyrazne  {background:#014284}
#nav td.vyrazne a {color:#fff}


#nav01 {width:170px; height:46px; background:url(../des/nav001.gif) no-repeat left top; display:block; float:left; font-size:0px; color:#fff; margin:9px 15px 0 5px; vertical-align: middle}
#nav02 {width:293px; height:42px; background:url(../des/nav002.gif) no-repeat left top; display:block; float:left; font-size:0px; color:#fff; margin:9px 0 0 10px; vertical-align: middle}
#nav03 {width:236px; height:46px; background:url(../des/nav003.gif) no-repeat left top; display:block; float:left; font-size:0px; color:#fff; margin:9px 0 0 30px; vertical-align: middle}
/*#nav01:hover {background: url(../des/nav001-hover.gif) no-repeat left top}
#nav02:hover {background: url(../des/nav002-hover.gif) no-repeat left top}*/
.cont {padding:0 10px}
#idxLR {background:url(../des/idxlr-bg.gif) repeat-y}
#idxL {float:left; width:222px; margin-left:10px; display:inline}
#idxR {float:right; width:538px; margin-right:10px; display:inline}
#contLR {background:url(../des/contlr-bg.gif) repeat-y}
#contL {float:left; width:200px; margin-left:10px; display:inline}
#contR {float:right; width:560px; margin-right:10px; display:inline}
#footLine {clear:both; height:1px; border-top:2px solid #fff; font-size:0; line-height:0; background-color:#C3C3C3}
#foot {border-top:1px solid #fff; background:url(../des/shade-big-block.jpg) no-repeat; height:69px; padding:0 15px; color:#8A8A8A}
#foot img {float:right; margin:10px 0 0 20px}
#foot p {padding:24px 0 0 0}
.bar {color:#0053A0}
.tstatistika {width:100%; border-collapse:collapse; margin:10px 0; float:left;}
.tstatistika tr th {border:1px solid #d6d6d6; background:#b2b6ba; padding:4px 20px; text-align:left}
.tstatistika tr td {border-bottom:1px solid #b2b6ba; padding:2px 20px; text-align:left}
.trojka tr th, .trojka tr td {width:33%}
.tstatistika01 {width:775px; border-collapse: collapse}
.tstatistika01 tr th {border:1px solid #7a7c7e; background:#b2b6ba; padding:4px 10px; text-align:left; vertical-align: top}
.tstatistika01 tr td {border:1px solid #b2b6ba; padding:2px 10px; text-align:left; vertical-align: top}
 
/* content */
.c {font-size:75%; line-height:125%; margin:0 3px; border-bottom:3px solid #fff; border-top:1px solid #fff; padding-top:10px}
.c h1 {font-size:150%; margin:0; padding-bottom:7px; padding-top: 8px; color:#870000}
.c h1 span {color:#EB7B29}
.c h2 {font-size:115%; margin:0; padding-bottom:12px; color:#002D5A;}
.c h3 {font-size:110%; margin:0; padding-bottom:10px; color:#0D3B6D}
.c h4 {font-size:100%; margin:0}
.c ul {list-style:none; margin:0; padding:0}
.c ol {margin:0; padding-left:25px}
.c p, .c table, .c ul, .c ol {padding-bottom:15px; margin:0}
.c ul li {background:url(../des/li.gif) no-repeat 0 0.35em; padding-left:12px; margin:2px 0; height:100%}
.c ul ul, .c ol ol {padding-bottom:0}
.c a {color:#01478D; text-decoration:underline}
.c a:hover {color:#870000; text-decoration:none}
.c td, .c th {padding:1px 3px}
.il {float:left; margin:0 12px 12px 0}
.ir {float:right; margin:0 0 12px 12px}
.gal {font-size:0.9em; line-height:130%}
.gal img {border:1px solid #c4c0bb; margin:5px 0; background-color:#fff}
.gal a {width:110px; float:left; text-align:center; padding-bottom:4px; margin:0 8px 18px 8px; background-color:#EBEBEB; color:#535353; text-decoration:none}
.gal a:hover {background-color:#C8D9E4; color:#231f20}
.gal br {clear:left}
.li {background:url(../des/li.gif) no-repeat 0 0.35em; padding-left:10px}
.greenBox {padding:10px 15px 2px 15px; line-height:120%; margin-bottom:15px; font-size:115%; background-color:#DAF0C5; border:1px solid #BED7A5; color:#41730F}
.formular th {text-align:right; white-space:nowrap}
.inzeraty th, .inzeraty td {padding: 5px;}
.inzeraty thead {background-color:#052D70; color:#fafafa}
.inzeraty a {color:#13BFFF}
.inzeraty tbody {background-color:#f8f8ff}
.inzeraty tr.line {background-color:#C7D5D9}
.obor {color:#FD6907}
.ram {border:1px solid #eaeaff; margin-bottom:12px; padding:12px 12px 0 12px; background-color:#f8f8ff}
.ram input.inp, .ram select {background-color:#fff}
.tAc {text-align:center}
.tAr {text-align:right}
.clanek {padding:10px 0 0 0; margin:10px 0 20px 0; float:left; width:100%}
.podtrh {border-bottom:1px solid #c0c0c0; width:100%; margin:0 0 10px 0; height:1px; line-height:1px; font-size:1px; float:left;padding:5px 0 10px 0}
.c .clanek p {padding:0 0 4px 0}
.c .clanek h2 {font-size: 1.2em; padding:10px 0 0 0}
.c .clanek .vice {background:url(../des/odr-vice.gif) no-repeat left 4px; padding:0 0 0 8px;}

#subnav {background-color: #DEEBF8; border-bottom: solid 1px #6B96C1; padding: 6px; margin-bottom: 15px;}
#subnav a {font-weight: bold;}

#slovlet {text-align: center; font-size: 110%; background-color: #870000; color: #3B0000; border: solid 1px #5E0000; padding: 6px; margin: 10px;}
#slovlet a {font-weight: bold; color: #fff;}


/* javasript */
div.jsWin {position:absolute; display:none; z-index:25; background-color:#777; overflow:auto; left:50%; text-align:left}
div#jsTrans {width:100%; height:100%; position:absolute; left:0; top:0; z-index:20; visibility:hidden; background-color:#B4B4B4}
div.jsGal {background-color:#eee; display:none; line-height:1px; margin:10px; position:relative}
div.jsGal img {border:1px solid #000}
div.jsGal div#wMark {position:absolute; right:0; bottom:0; z-index:30; background:url(../des/watermark.gif) 95% 95% no-repeat}
div.jsGal div#toolbox {margin-bottom:1px; background-color:#aaa; border:1px solid #000}
div.jsGal p {position:absolute; top:50px; left:20px; visibility:hidden; color:#fff; background-color:#000; padding:4px; line-height:120%}
div.jsGal input, div.jsGal select {border:1px solid #000; margin:2px; background-color:#fafafa; font-size:100%}
div.jsGal option {padding:0 2px}

@media print {
	#head, #nav, #foot {display:none}
	* {background:none #fff; color:#000}
}

