body, html, p, ul, li, h1, h2, h3, h4, h5, h6, img, div, legend, form, fieldset, input {margin:0; padding:0;list-style-type:none}
fieldset,img {border:0 none}
html {background:#181818}
body {font: 62.5%/1 Arial,Verdana,sans-serif;width:990px;background:#181818;margin:0 auto;position:relative;padding-top:95px}
a {color:#ed1c24;text-decoration:underline}
a:hover {text-decoration:none}
.banner {height:170px;width:735px;background:#fff;position:absolute;top:0;left:0}

h1 {color:#e12219;position:absolute;top:300px;left:310px;z-index:99;font-size:1.8em}
h1, h3 {background:url(title-bg.png) no-repeat left center;padding-left:50px}

/* content */
.content {float:left;width:615px;background:#181818;position:relative;right:-255px;padding:240px 60px 15px 60px;color:#fff;font-size:1.1em;line-height:1.6}
.content img {margin:20px 20px 0 0}
.content h2 {font-size:1.3em;font-weight:bold; margin-top: 10px;}
.content h3 {background: none; padding-left: 0px; margin-top: 10px;}
.content ul {margin:20px 10px}
.content ul li {background:url(ul-li-bg.png) no-repeat left center;padding-left:18px;margin:2px 0;line-height:18px;_height:1%;}
.content p {margin-bottom: 5px;}
.content p.info_p {margin-top: 8px; margin-bottom: 8px; background-color: #323232; background-image: url("/images/info.png"); background-repeat: no-repeat; min-height: 40px; background-position: 5px 5px; padding: 10px 20px 10px 60px; font-weight: bold}
.content div.left_column {float: left; width: 300px; }
.content div.right_column {float: right; width: 300px; }
.content div.double_column {float: left; clear: both; width: 600px; }
.content img.no_top_margin {margin-top: 0}
.content span.line-through {text-decoration: line-through}
.content span.red {color: red; font-weight: bold}
.frame_for_floting {width: 675px; position: relative; overflow: auto}
.frame_for_floting ul {padding: 0; margin: 0; padding-top: 0.8em}
.frame_for_floting table td {vertical-align: top}

/* left column */
.left-column {float:left;width:255px;background:#181818 url(left-column-bg.png) no-repeat top left;margin-left:-735px;padding-bottom:10px}
.left-column ul li a {color:#fff;padding-left:30px;display:block;background:url(left-li-bg.png) no-repeat left center}
.left-column ul li a:hover {color:#fff;padding-left:30px;display:block;background:url(left-li-bg.png) no-repeat left center}
.left-column h3 {font-size:1.4em;font-weight:bold;color:#fff;margin:20px 0 15px 40px}
.left-column p {margin:5px 0 10px 0;color:#fff;line-height:1.6;font-size:1.1em;padding:0 0 0 40px}
.left-column p.date {margin-bottom:5px;color:#e12219;font-size:1.3em;font-weight:bold}
.left-column p.more {color:#e12219;background:url(p-more-bg.png) repeat-x center;text-align:right}
.left-column p.more a {background:#181818;padding-left:10px}
ul.first-mnu {background:#656A76;margin-top:10px;margin-bottom:-4px}
ul.first-mnu li {margin-left:15px}
ul.first-mnu li a {font-size:1.2em;font-weight:bold;border-top:1px solid #656A76;padding:11px 0 12px 40px;display:block;_display:inline-block;text-decoration:none;width:100%;background:url(first-mnu-a-bg.png) no-repeat left center}
ul.first-mnu li a:hover {background:#323232 url(first-mnu-a-h-bg.png) no-repeat left center;border-top:1px solid #46484D;padding:11px 0 12px 40px;}
ul.sec-mnu {background:#323232 url(sec-mnu-bg.png) no-repeat top left;padding:40px 0 20px}
ul.sec-mnu li {margin-left:15px}
ul.sec-mnu li a {font-size:1.1em;padding:11px 0 12px 40px;display:block;_display:inline-block;text-decoration:none;width:100%;background:url(sec-mnu-a-bg.png) no-repeat left center}
ul.sec-mnu li a:hover {background:#181818 url(sec-mnu-a-h-bg.png) no-repeat left center;padding:11px 0 12px 40px;}
.aktuality ul {margin:20px 10px}
.aktuality ul li {background:url(ul-li-bg.png) no-repeat left center;padding-left:18px;margin:2px 0;margin-left:25px;line-height:18px;_height:1%;color:#ffffff;font-size:1.1em}
.aktuality ul li a {display:inline;padding:0px;}
.aktuality ul li a:hover {display:inline;padding:0px;}
.search {width: 255px;}
#search{ width:76%;}
#searchgo{width: 20%;}

/* header */
.header {width:990px;height:95px;position:absolute;top:0;left:0;background:#181818 url(header-bg.png) repeat-x 0 2px}
.header ul {float:left;padding-top:36px;background:url(header-ul-bg.png) no-repeat right top;margin-left:6px; width:730px;}
.header li {float:left;margin:0 0px 0 0px;display:block}
.header li a {color:#fefefe;display:block;_display:inline-block;text-align:center;background:url(header-a-bg.png) no-repeat top center;padding:30px 23px 0 25px;font-size:1.2em;font-weight:bold;text-decoration:none}
.header li a:hover {text-decoration:none;background:url(header-a-h-bg.png) no-repeat top center;}
.header h2 {width:254px;padding-left:0px;height:95px;float:left;background:url(h2-logo-bg.png) no-repeat;overflow:hidden}
.header h2 a {
	display: block;
	height: 95px;
}

/* footer */
.footer {width:990px;border-top:1px solid #747474;padding:13px 0;background:#323232;float:left;_float:none;color:#fff;font-size:1.1em;text-align:center; position: absolute; bottom:0px;}

/* seo lista */
#lista {float:left;text-align:center;background:#ccc;width:990px;font-size:1.1em;padding:7px 0}
#lista a {color:#000;padding:0 10px}

/* 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;}
.hidden {display:none;}
.clean {display:block;height:0px;font-size:0;width:100%;clear:both}

/* fotogalerie */
.fotogalerie p {border-bottom:1px solid #ccc;padding-bottom:15px}
.fotogalerie .img-wrapper {float:left;width:142px;margin:15px 0 20px 1px;text-align:center}
.fotogalerie .img-wrapper img {float:none;border:0;margin:0}
.fotogalerie .img-wrapper span {color:#E12219;font-size:1.18em}

.galery_list {width: 570px; padding: 0px 5px; margin-top: 0px; margin-bottom: 15px; background: #323232;}
.galery_list img {float: left; position: relative; top: -10px; left: 5px; }
.galery_list h2 {margin-top: 0px; padding-top: 10px;}

.image_list {margin-bottom: 10px;}
.image_list img {padding: 0; margin: 5px 10px;}

div.katalog_item {float:left;width:48%;font-size:120%;}

.paging {text-align:center;background:#323232;padding:5px;width:570px}
.paging a, .paging span {text-decoration:none;margin:0 5px}

.kontakt_form {margin-bottom: 25px; }
.kontakt_form label {display: block;}
.kontakt_form button {margin-top: 10px;}
