body{color:#000;margin:15px;background:#909090 url('body.png') repeat-y center top;font:0.9em verdana, 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;text-align:center;line-height:1.4em;}
#obal{background:#ebebeb url('obal.png') repeat-x 0 100%;color:#000;padding:0 10px 10px 10px;border:4px solid #ebebeb;width:690px;margin:0 auto  10px  auto;position:relative;text-align:left;}
h1,h2,h3,h4,.h2{background:transparent;color:#333;font-size:1.3em;margin:.5em 0 .5em 2em;}
h1{background:#edece7 url('h1.png') repeat-x 0 0;color:#333;text-align:left;font:1.4em impact,'techno ce',sans-serif;margin:0 -10px 0 -10px;height:70px;line-height:70px;vertical-align:middle}
h1:hover{background:#edece7 url('h1.png') repeat-x 0 100%;}
h1 a{display:block;background:#edece7 url('h1.png') repeat-x 0 0 ;color:#bc2b2b;width:100%;height:70px;line-height:70px;text-align:center;}
h1 a:hover{color:#c00;background:#edece7 url('h1.png') repeat-x 0 100%;}
h2,.h2{font-size:1.2em;display:block;margin-left:2em;}
h3{font-size:1.1em}
h4{font-size:0.9em;padding:0;}
*{line-height:1.3em;}
#obsah{margin:0 0 0 10em;padding:0 5px 0 5px;min-height:190px;}
#navi{font-family:Verdana,'Geneva CE',lucida,sans-serif;font-size:0.9em;text-align:left;list-style:none;padding:0;margin:10px 0;}
#navi{position:absolute;top:80px;left:10px;width:10em}
#gra{position:absolute;top:250px;left:10px;width:10em;height:10em;background:transparent url('logo.gif') no-repeat  50% 50%;}
ul#navi li a{display:block;width:10em;padding:5px 10px;border-width:1px;border-color:#eee #ccc #ccc #ccc;border-style:solid;background:#d8d8d8 url('h1.png') repeat-x 0 0;color:#333;white-space:nowrap;}
ul#navi li a:hover,ul#navi li a.current{color:#009;background:#ebebeb url('h1.png') repeat-x 0 100%;border-color:#bbb #ccc #ddd #ddd;}
ul#navi li a.current{color:#900;cursor:text;}
p{padding:1em 0 0 1em;margin:0;text-indent:1.5em;}
#obsah ul{list-style:none;margin:0 1em 0 1em;}
#obsah ul li{background:url("li.png") 0 .7em no-repeat transparent;padding:0 0 0 20px;margin:0;color:#000;}
#patka{text-align:center;padding-top:1em;}
dl a,#patka,#patka a{color:#666;}
dl a{white-space:nowrap;}
a.emn{background:url("sendmail.gif") transparent 100% 100% no-repeat;padding-right:20px;}
dl a:hover,#patka a:hover{color:#000;}
dl a img,#patka a img{display:none;}/*odebrat addons firefox - duplicita*/
dl{width:100%;margin:2em 1em;padding:0;font-size:0.9em;}
dt{width:55%;float:left;margin:0;padding:.5em;border-top:1px solid #999;font-weight:bold;}
dl dt{clear:both;}
dl:after,dl dd:after,dl dt:after{content:" ";display:block;clear:both;}
dd{float:left;width:35%;margin:0;padding:.5em;border-top:1px solid #999;}
hr{width:80%;background:url(hr.png) transparent 50% 50% no-repeat;height:25px;border:none;}
.hide{position:absolute;top:-500px;left:0;width:1px;height:1px;overflow:hidden;}
input ,textarea,#message textarea{border:1px solid #ccc;background:url("input.gif") #fff 0 0 no-repeat;overflow:hidden;color:#999;}
html>body input{padding:.3em;}
input:focus,textarea:focus,.fcs{background:url("input.gif") #fff 100% 100% no-repeat;vertical-align:middle;}
label{float:left;width:150px;margin:10px 0 0 0;padding:0 20px 0 0;text-align:right;}
fieldset{margin:0 0 2em 10px;padding:0 0.5em 1em 0.5em;border:4px solid #666;position:relative;background:#d8d8d8;}
html>body fieldset{padding-top:1em;}
legend{padding:.3em;background:#909090;font-weight:bold;color:#e8e8e8;border:4px solid #666;position:relative;top:-1em;}
form span{color:#800000;}
fieldset p input,fieldset p textarea,fieldset p select,fieldset p{text-indent:0;}
fieldset p{clear:left;}
.nrm{font-weight:normal;}
a.poptavka,a.poptavka2{margin:0;padding:0;position:relative;left:0;top:0;display:block;width:100%;height:102px;overflow:hidden;text-align:center;clear:both;}
.poptavka em{display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:102px;margin:0 auto;padding:0;background:url(zadat-poptavku.png) transparent center top no-repeat;}
.poptavka:hover em{background:url(zadat-poptavku.png) transparent center bottom no-repeat;}
.poptavka2 em{display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:102px;margin:0 auto;padding:0;background:url(zadat-poptavku-2.png) transparent center top no-repeat;}
.poptavka2:hover em{background:url(zadat-poptavku-2.png) transparent center bottom no-repeat;}
form * {font-family:sans-serif;color:#000;}
form fieldset{font-size:80%;padding:.5em;border:1px solid darkred;background:#ddd;}
form legend{border:1px solid darkred;background:darkred;color:#fff;}
form label,form input, form textarea{display:block;float:left;margin-bottom:.2em;padding-right:1em;}
form label,form input{white-space:nowrap;}
form label{width:15em;text-align:right;font-weight:bold;}
form br,.cistic{clear:both;}
form p{margin:.5em 0;padding:0;}
fieldset h3{text-decoration:underline overline;color:#8b0000;}
.noborder{position:absolute;bottom:0;right:0;width:0;height:0;overflow:hidden;}
p[id="kwmrak"]{width:92%;}
#kwmrak{margin:1.5em;height:25em;font-size:70%;overflow:hidden;border:8px double #d3d7cf;background:#eeeeec;position:relative;}
#kwmrak a{position:absolute;right:0;bottom:0;color:#ccc;background:#eeeeec;display:block;width:3em;height:2em;line-height:2em;font-size:1.5em;font-weight:bold;border:2px outset #ede;text-align:center;vertical-align:middle;margin:0;padding:0;text-indent:0;cursor:pointer;}
#kwmrak b{line-height:1.4em;padding-right:0.5em;letter-spacing:0.1em;text-transform:capitalize;font-style:normal;}
.b1{font-size:80%;color:#3465a4;}
.b2{font-size:90%;color:#cc0000;}
.b3{font-size:100%;color:#bc2b2b}
.b4{font-size:110%;color:#a19e9d}
.b5{font-size:140%;color:#f57900}
.datePicker{position:absolute;min-width:21em;width:21em;z-index:9999;text-align:center;font:900 0.8em/0.8em Verdana,Sans-Serif;background:transparent;}
.iehack{position:absolute;background:#fff;z-index:9998;padding:0;border:0;display:none;}
.date-picker-control{border:0 none;padding:0;margin-left:4px;background:transparent url(cal.gif) no-repeat 0 0;width:16px;height:16px;margin-top:0;vertical-align:top;cursor:pointer;}
.datePicker th button{display:inline;padding:0;margin:0;color:#000;height:1em;width:0.8em;line-height:0.8em;border-width:0;font-family:georgia,times new roman,palatino,times,bookman,serif;background:transparent;font-weight:bold;cursor:pointer;}
.datePicker th button:active,.datePicker th button:focus,.date-picker-control:active,.date-picker-control:focus{outline:none;}
.datePicker th button.prev-but{text-align:left;}
.datePicker th button.next-but{text-align:right;}
.datePicker th button.fd-day-header{text-align:center;margin:0 auto;font:900 1em Verdana,Sans-Serif;height:auto;width:auto;line-height:1.4em;}
.datePicker table{position:relative;margin:0;padding:0;border:1px solid #ccc;background:#fff url(gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;text-align:center;width:100%;}
.datePicker table tfoot td{background:#fff url(gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;}
.datePicker table td{border:1px solid #ccc;padding:0.6em 0.5em 0.5em;line-height:1.2em;cursor:default;background:#fff url(gradient-e5e5e5-ffffff.gif) repeat-x 0 -50px;}
.datePicker table th{border:0 none;padding:0;line-height:1em;font-weight:bold;color:#222;text-align:center;}
.datePicker table th.date-picker-day-header{text-transform:lowercase;cursor:help;}
.datePicker table td.date-picker-today{background:#fff url(bullet2.gif) no-repeat 0 0;color:rgb(100,100,100) !important;}
.datePicker table td.date-picker-selected-date{color:#333 !important;border-color:#333 !important;}
td.date-picker-highlight{color:#a86666;}
.datePicker table td.out-of-range{color:#ccc !important;font-style:oblique;background:transparent !important;cursor:default !important;}
.datePicker table td.day-disabled{color:#aaa !important;background:transparent !important;cursor:default !important;}
.datePicker table td#date-picker-hover{background:#fff url(bg_header.jpg) no-repeat 0 0;cursor:pointer;border-color:rgb(100,130,170);color:rgb(100,130,170);}
* html .datePicker table td.date-picker-selected,* html .datePicker table td.date-picker-hover,* html .datePicker table td{background:none;}
blockquote{float:right;width:17em;display:block;border-top:3px solid #eae6d1;margin:.5em;color:#333;line-height:1em;font:.9em normal normal Palatino, 'palatino linotype', serif;}
blockquote p{margin:0;text-indent:0;padding:5px;background:#F3F4F3;color:#000}
blockquote cite{text-align:right;clear:both;display:block;width:17em;background:transparent;border-top:3px solid #eae6d1;color:#000;}
blockquote cite a{color:#000;}
.fl{float:left;}
.cntimg{text-align:center;margin-top:0;margin-bottom:0;padding:0;}
.cntimg img{padding:5px;border:5px solid #fffff8;background:#d2d8d2}
#message label,#message p{color:#fff;}
#message{z-index:5000;text-align:right;margin:0;padding:0;width:100%;background:#000;border:5px solid #8B0000;border-width:10px 0 10px 0}
#message fieldset{vertical-align:middle;text-align:left;margin:0 auto;padding:0;width:690px;border:none;background:url(logo.gif) #000 95% 5% no-repeat;}
#message legend{border:none;padding:10px;margin:10px;}
#message textarea{margin:5px;width:430px;text-align:left;}
#message a{color:#fff;}
#rsdv{display:none;}
#error{color:#0c0}
a.skip{position:absolute;top:0;z-index:-20;padding:0.2em 0.5em;border:none;}
a.skip:focus,a.skip:active{z-index:200;color:#bc2b2b;background:#edece7;}
fieldset#switcher{width:12em;position:absolute;top:400px;left:0;border-width:1px;border-color:#eee #ccc #ccc #ccc;border-style:solid;padding:10px 2px;}
fieldset#switcher legend{background:#ebebeb url('h1.png') repeat-x 0 100%;border-width:1px;border-color:#eee #ccc #ccc #ccc;border-style:solid;color:#666}
fieldset#switcher input{width:10em;margin:0;}
