*    { margin: 0px; padding: 0px; border: 0px; font: 11px Tahoma, Arial; clear: none; text-align: left; }

body { text-align: center; vertical-align: top; background-color: #F8F8F8; }
div  { display: block; float: left; }

/* Layout */

div#pagecontainer { width: 736px; margin-left: auto; margin-right: auto; float: none; }

div#header { width: 736px; height: 96px; background-image: url('images/header.png'); }

div#menu { width: 736px; height: 32px; background-image: url('images/menu.png'); }
div#menu_left { width: 144px; height: 32px; background-image: url('images/menu_left.png'); }
div#menu a { width: 112px; height: 32px; float: left; display: block; }

a#button1 { background-image: url('images/button1.png'); }
a#button2 { background-image: url('images/button2.png'); }
a#button3 { background-image: url('images/button3.png'); }
a#button4 { background-image: url('images/button4.png'); }
a#button5 { background-image: url('images/button5.png'); }
a#button1:hover { background-image: url('images/button1_h.png'); }
a#button2:hover { background-image: url('images/button2_h.png'); }
a#button3:hover { background-image: url('images/button3_h.png'); }
a#button4:hover { background-image: url('images/button4_h.png'); }
a#button5:hover { background-image: url('images/button5_h.png'); }

div#menu_right { width: 32px; height: 32px; background-image: url('images/menu_right.png'); background-position: top left; background-repeat: no-repeat; }

div#page_body_margin { width: 736px; height: 8px; background-image: url('images/page_body_back.png'); font-size: 0px; }
div#page_body_margin_left { width: 96px; height: 8px; background-image: url('images/page_body_margin_left.png'); background-position: 44px 0px; background-repeat: no-repeat; font-size: 0px;}

div#page_body { width: 736px; background-image: url('images/page_body_back.png'); }
div#page_body_background { width: 736px; background-image: url('images/karel.png'); background-position: bottom left; background-repeat: no-repeat; }
div#left { width: 96px; }
div#left_line1 { width: 96px; height: 8px;  background-image: url('images/textarea_top_out.png'); background-position: 40px 0px; background-repeat: no-repeat; font-size: 0px; }
div#left_line2 { width: 96px; height: 32px; background-image: url('images/textarea_header.png'); }
div#left_line2_edge { width: 96px; height: 32px; background-image: url('images/textarea_header_left.png'); background-position: 44px 0px; background-repeat: no-repeat; }

div#textarea { width: 472px; background-color: #f2eee6; }
div#textarea_top { width: 472px; height: 8px; background-image: url('images/textarea_top.png'); font-size: 0px; }
div#textarea_top_left { width: 8px; height: 8px; background-image: url('images/textarea_top_left.png'); font-size: 0px; }
div#textarea_top_right { width: 464px; height: 8px; background-image: url('images/textarea_top_right.png'); background-position: top right; background-repeat: no-repeat; font-size: 0px; }

div#textarea_header { width: 472px; height: 32px; background-image: url('images/textarea_header_body.png'); }
div#textarea_header_left_border { width: 1px; height: 32px; background-image: url('images/textarea_header_border.png'); background-position: top left; background-repeat: no-repeat; font-size: 0px; }
div#textarea_header_body { width: 159px; height: 32px; }
div#textarea_header_right { width: 304px; height: 32px; background-image: url('images/textarea_header_right.png'); background-color: #f2eee6; background-position: top left; background-repeat: no-repeat; font-size: 0px; }
div#textarea_header_right_border { width: 8px; height: 32px; background-image: url('images/textarea_right.png'); }

div#textarea_body { width: 472px; }
div#textarea_body_left  { width: 472px; background-image: url('images/textarea_left.png');  background-position: top left;  background-repeat: repeat-y; font-size: 0px; }
div#textarea_body_right { width: 472px; background-image: url('images/textarea_right.png'); background-position: top right; background-repeat: repeat-y; font-size: 0px; }
div#textarea_body_content { width: 472px; }
div#textarea_body_content_margin { float: none; margin: 8px; }

div.paragraph { width: 456px; }
div.paragraph_left { width: 152px; text-align: right; }
div.paragraph_right { width: 304px; text-align: left; }

div#textarea_bottom { width: 472px; height: 8px; background-image: url('images/textarea_bottom.png'); font-size: 0px; }
div#textarea_bottom_left { width: 8px; height: 8px; background-image: url('images/textarea_bottom_left.png'); font-size: 0px; }
div#textarea_bottom_right { width: 464px; height: 8px; background-image: url('images/textarea_bottom_right.png'); background-position: top right; background-repeat: no-repeat; font-size: 0px; }

div#right_margin { width: 8px; height: 8px; font-size: 0px; }
div#right { width: 160px; font-size: 0px; }
div.right_pad { width: 160px; }
div.pad_header       { width: 160px; height: 18px; background-image: url('images/pad_header.png'); font-size: 0px; }
div.pad_header_left  { width: 4px; height: 18px; background-image: url('images/pad_header_left.png'); font-size: 0px; }
div.pad_header_body  { width: 152px; height: 18px; }
div.pad_header_right { width: 4px; height: 18px; background-image: url('images/pad_header_right.png'); font-size: 0px; }
div.pad_line       { width: 160px; height: 4px; background-image: url('images/pad_line.png'); font-size: 0px; background-position: 4px 0px; }
div.pad_line_left  { width: 4px;   height: 4px; background-image: url('images/pad_line_left.png'); font-size: 0px; }
div.pad_line_right { width: 156px; height: 4px; background-image: url('images/pad_line_right.png'); background-position: top right; background-repeat: no-repeat; font-size: 0px; }
div.pad_body       { width: 160px; background-color: #f2eee6; }
div.pad_body_left  { width: 160px; background-image: url('images/pad_body_left.png');  background-position: top left;  background-repeat: repeat-y; font-size: 0px; }
div.pad_body_right { width: 160px; background-image: url('images/pad_body_right.png'); background-position: top right; background-repeat: repeat-y; font-size: 0px; }
div.pad_body_content { margin: 8px; float: none; }
div.pad_bottom { width: 160px; height: 9px; background-image: url('images/pad_bottom.png'); background-position: top left; background-repeat: repeat-x; font-size: 0px; }

div.footer_outer_margin { width: 736px; height: 8px; }
div#footer_container { width: 736px; height: 16px; }
div#footer_margin { width: 96px; height: 16px; }
div#footer { width: 640px; height: 16px; background-image: url('images/footer.png'); }

/* Style */

body { margin: 16px 0px 16px 0px; overflow: auto; }

h1 { text-align: right; font-size: 19px; font-weight: normal; color: #404040; margin: 32px  0px 8px 0px; text-decoration: none     ; }
h2 { text-align: right; font-size: 17px; font-weight: normal; color: #404040; margin: 0px   8px 0px 0px; text-decoration: none     ; }
h3 { text-align: right; font-size: 15px; font-weight: normal; color: #000000; margin: 0px   8px 8px 0px; text-decoration: none     ; }
h4 { text-align: right; font-size: 11px; font-weight: normal; color: #404040; margin: 0px   8px 8px 0px; text-decoration: none     ; }
h5 { text-align: left;  font-size: 11px; font-weight: bold;   color: #000000; margin: 3px   0px 0px 4px; text-decoration: none     ; }
h6 { text-align: left;  font-size: 11px; font-weight: normal; color: #000000; margin: 8px   0px 0px 0px; text-decoration: underline; }

div#textarea_header_body h1{ text-align: right; font-size: 17px; font-weight: normal; color: #404040; margin: 4px 8px 0px 0px; text-decoration: none     ; }

a         { color: #0000FF; font-weight: bold; text-decoration: none       ; }
a:visited { color: #004080; font-weight: bold; text-decoration: none       ; }
a:hover   { color: #000000; font-weight: bold; text-decoration: underline  ; }
a:active  { color: #FF8000; font-weight: bold; text-decoration: none       ; }

p { text-indent: 0px; margin-bottom: 8px; line-height: 1.5em; }
p.noindent { text-indent: 0px; }
strong   { font-weight: bold;  }
em       { font-style: italic; letter-spacing: 1px; color: #004080; }
big      { font-size: 13px;    }
small    { font-size: 9px;     }
sub, sup { font-size: 9px;     }

div.paragraph_right p { border-left: 1px solid #bfb39a; padding-left: 8px; margin-bottom: 16px; }
div#right p { text-indent: 0px; margin: 0px; padding: 0px; }

div#footer p { margin: 1px 8px 0px 0px; text-align: center; line-height: 1.25em; }


.centrovani {
	text-align:center !important;
}













.pad_body_content div, .pad_body_content p, .pad_body_content, .pad_body_content address{
    float:none; text-align:center !important;
}

/* obsah praveho bloku s adresou */

.pad_body_content address {
padding-bottom:10px;
}
