/**
 * encoding: UTF8 (ěščřžýáíéúů)
 * CSS soubor stranek rodinnepasy.cz/rodinnypas.sk - styly pro tisk
 * autor: d2k webdesign, s.r.o.  
 */
body { font-size:75%; line-height:1.33; font-family:Arial,Helvetica,sans-serif; }
h1 { font-size:150%; font-weight:bold; margin:.5em 0 .2em 0; color:#000; }
h2 { font-size:125%; font-weight:bold; margin:.5em 0 .2em 0; color:#FF6D00; }
h3 { font-size:100%; font-weight:bold; margin:.5em 0 .2em 0; color:#000; }
h4, h5, h6 { font-size:100%; font-weight:bold; margin:.5em 0 0 0; color:#000; }
a { color:#FF6D00; text-decoration:underline; }
a img { border:none; }
a:hover { text-decoration:none; color:inherit; }

.inv, .no-print, #rimgrep, #registrace-text, #head ul, span.shadow, span.br, span.bl,
div#main-menu, #col2, #vyber-kraje, #rollout, span.tr, span.tl, #sb-container, #col1,
.provider form, #banner-head, #date-time, p.print-button, span.visits { display:none; }

a#logo { float:right; margin:0 0 0 .5cm; }
a.button { display:block; }
a.viewer, .gallery a.thumb { margin:0 5px 5px 0; }
#content p.show_link { text-align:right; }
#content h2.first { margin-bottom:15px; }

form legend { font-weight:bold; color:#000; margin-bottom:5px; }
form h3, form h4 { margin:0 0 5px 0; font-size:100%; color:#000; }
form label { display:block; float:left; width:80px; padding-right:10px; }
form label.checkbox.req { font-weight:bold; }
#content form p, form label.checkbox { width:auto; float:none; }
form label.checkbox { cursor:pointer; margin-bottom:2px; }
form fieldset { border:none; clear:both; }
form br { clear:both; }
form input.text, form textarea, form select { background:#fff url('layout/input-text.png') top left repeat-x; height:18px; padding:0 2px; border:1px solid #3f3f40; margin:0 3px 2px 0; }
form input.text { width:154px; }
form input.text.narrow { width:74px; }
form select { width:160px; }
form select.narrow { width:80px; }
form textarea { width:200px; height:80px; }
form select { padding:0; height:20px; }
form input.submit { background:transparent url('layout/submit-small.png') 0 0 no-repeat; color:#000; border:none; cursor:pointer; font-size:100%; height:21px; width:46px; margin:0 0 3px 2px; vertical-align:middle; }
form img.code { margin-left:90px; }

form fieldset.dite, form fieldset.dite { width:223px; clear:none; float:left; margin:0 5px 5px 0; }
fieldset.dite input.text { width:114px; }
fieldset.dite input.text.narrow { width:54px; }

div.karta { margin:0 0 15px 0; clear:both; }
div.karta h3 { margin:0; color:#FF6D00; }
div.karta span.top, div.karta span.bottom, div.karta .pi br  { display:none; }
div.karta dl { margin:0; padding:0; }
div.karta dl dt { font-weight:bold; }
div.karta dl dd { margin-left:110px; display:block; float:none; }
div.karta dl dt.pi, div.karta dl dd.pi { display:inline; width:auto; margin:0; float:none; }
div.karta dl dd.pi { margin-right:5px; }
div.karta p, div.karta address { display:inline; margin:0; font-style:normal; }
div.karta p.images { margin:0; display:none; }

span.clear { display:block; height:0; line-height:0; font-size:0; clear:both; width:100%; }
.paging { clear:both; height:0; overflow:hidden; font-size:0; line-height:0; }
