body, html, p, ul, li, h1, h2, h3, h4, h5, h6, img, form, blockquote, fieldset, legend {margin:0; padding:0}
html {background:#fff}
body {font: normal 62.5%/1 Arial,Verdana,sans-serif;background:#fff url(body-bg.png) repeat-y;width:800px;margin:0 auto}
input, select, label {vertical-align:middle}
ul {list-style-type:none}
img, fieldset {border:0}
legend {display:none}
a {color:#000;text-decoration:underline}
a:hover {color:#000;text-decoration:none}
p {line-height:1.5}
.right {text-align:right}
.left {text-align:left}
.center {text-align:center}
.bold {font-weight:bold}

/* nadpisy obecne */
h1 {font: 2.2em/1.2 normal italic Trebuchet MS, sans-serif;font-style:italic;background:url(h1-bg.gif) no-repeat 0 50%;padding-left:18px}
h2 {font: 1.8em/1.2 normal Tahoma,sans-serif}
h3 {font: 1.6em/1.2 normal Tahoma,sans-serif}

/* hlavicka */
.header {background:url(header-bg.jpg) no-repeat;height:267px;position:relative}
.header a.top {display:block;width:0;height:90px;padding-left:475px;overflow:hidden;position:absolute;top:105px;left:45px}
.header p {position:absolute;bottom:48px;right:25px;font-size:1.2em}

/* obsah */
.content {float:right;width:520px;margin:0 23px;background:#E9E9E9;padding:0 15px;display:inline}
.content a {color:#790000;text-decoration:underline;font-weight:bold}
.content a:hover {color:#460000;text-decoration:none;font-weight:bold}
.content p {font-size:1.2em;line-height:1.8;margin:20px 0}
.content h2 {clear:both;color:#660000;font-style:italic;margin:5px 0}
.content img {border:1px solid #999;float:right;margin:5px}
.content .photos {clear:both;padding:5px 0}
.content .photos img {margin:3px}

/* sloupec */
.sidebar {float:left;width:190px;padding:0 10px 15px 0}
.sidebar h2 {color:#FFCC00;background:#4A0000;padding:7px 25px;margin:25px 0 8px}
.sidebar h2.contact {margin:25px 5px 0 5px;border-bottom:1px solid #9A0000;background:#550000 url(h2-contact-bg.png) no-repeat top}
.sidebar ul li {margin-left:10px;padding:2px 0}
.sidebar ul li a {display:block;color:#fff;text-decoration:underline;background:url(menu-li-a-bg.png) repeat-y;padding:8px 10px 8px 0;text-align:right;font-size:1.3em}
.sidebar ul li a:hover {color:#FFCC00;text-decoration:none}
.sidebar address {font-size:1.3em;color:#fff;padding:10px 20px;font-style:normal;line-height:1.4;background:#770000;margin:0 5px}

/* paticka */
.footer {padding:0 25px 0 0;clear:both;height:40px}
.footer p {float:right;width:500px;background:#DBDBDB;padding:5px 20px 5px 0;font-size:1.1em}

/* cleaner */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block}
/* schovani pred ie mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* PLUGINY */
/* ======= */
.plugin_Forum_form {text-align:right}
.plugin_Forum_form textarea {width:100%; height:150px}
.plugin_Forum_list {text-align:center}
.plugin_Forum_list table {border:1px #4A0000 solid;font-size:90%}
.plugin_Forum_list table th{background-color:#4A0000; color:#FFCC00}
.plugin_Forum_list .spot {border:1px solid #black margin:3px; font-size:90%; text-align:left}
.plugin_Forum_list .spot .head {background-color:#FFCC00; margin:4px}
.plugin_Forum_list .spot .content {margin:4px}
.plugin_Forum_list .spot .reply {margin:4px}
