* {margin:0;padding:0}
body {padding: 0;background: #3d2c19 url("i/_bg.jpg") repeat top left; color:#000; font:83%/1.5 arial,tahoma,verdana,sans-serif;}
/* --------------------------------------- */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer;color:#cc0000;font-weight: bold;} 
a:link {color:#cc0000;font-weight: bold;} 
a:hover,a:active {color:#ff6600; font-weight: bold; text-decoration:underline;} 
/* --------------------------------------- */
form {margin: 0 0 1.5em}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}
/* --------------------------------------- */
p, ul, ol {margin: 0;}
h1, h2, h3 {font-family: arial,verdana,sans-serif;color:#fff;}
h1 {width: 700px; font-size: 18px; color: #990000; text-align: right; padding: 0; margin: 344px 0 10px 0; position: absolute;text-decoration: underline;}
h2 {font-size: 16px; color: #990000; padding: 18px 0 6px 0;}
h3 {font-size: 14px; color: #cc3300; padding: 18px 0 6px 0; text-align: right;}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}
blockquote {margin: 20px 0 20px 20px;}
img {border:none} 
hr {margin: 20px 0 4px 0;background:#203b01;height:1px;color:#203b01;border:none;clear:both}
table {width: 100%; border: 0; padding: 2px;}
tbody, tr, td {border: 0; padding: 2px;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
.dih {display: none;}
/* --------------------------------------- */
#site {width:982px; margin: 0; padding: 0; }
#header {float: left; width:982px; height: 390px; margin: 0; padding: 0;background: url("i/_top.jpg") no-repeat top left;}
#page {float: left; width:982px; background: url("i/_papir.jpg") repeat-y top left;}
#p-left {float: left; width:234px; height: 100%; margin: 0; padding: 0;}
#p-left p {margin: 0;}
#p-center {float: left; width:490px; min-height: 260px; margin: 0; padding: 0 0 20px 0;}
#p-center ul {margin: 6px 10px;}
#p-center li {margin: 0px 10px;}
#p-right {float: right; width:255px; height: 100%; margin: 0; padding: 0;}
/* --------------------------------------- */
.menu {width: 255px; height: 260px; color: #fff; margin: 0; padding: 0; background: url("i/_p_right.jpg") no-repeat top right;}
.menu ul {width: 140px; margin: 0 0 0 50px; padding: 10px 0; white-space: nowrap; list-style-type: none;}
.menu ul li {display: block; margin: 0 1px; padding: 0; color: #000; white-space: nowrap; list-style-type: none; text-decoration: none; font-weight: bold;}
.menu ul li a {display: block; color: #fff; padding: 2px 0 2px 10px; white-space: nowrap; list-style-type: none; font-weight: bold; text-decoration: none;}
.menu ul li a:hover{display: block; color: #fff; text-decoration: none; background: #330000;}
.menu ul li ul {margin: 0; padding: 0; white-space: nowrap; list-style-type: none;}
.menu ul li ul li a {background: url("i/_submenu.gif") no-repeat top left; color: #663300; text-decoration: none; white-space: nowrap; list-style-type: none; padding: 2px 0 2px 26px;}
.menu ul li ul li a:hover{background: #663300 url("i/_submenu.png") no-repeat top left; color: #fff; text-decoration: none;}
/* --------------------------------------- */
.right-block {height: 84px; padding: 10px; margin: 6px 0 0 0;background: url("i/_search_bg.gif") no-repeat top left;}
.right-block p {float: left;border:none;margin: 0;padding: 0;color:#444}
.right-block h2 {color:#663300; margin: 4px 0 6px 0; padding: 0;font-size: 12px; font-weight: normal;}
.right-block a {font-weight:bold;}
.right-block form {margin:0;padding: 0;}
.right-block input {margin: 0; height:1.2em;}
/* --------------------------------------- */
.block ul {margin: 6px 10px;}
.block li {list-style-type: none;}
.block table {width:100%; margin: 2px 0; padding: 0;}
.block tbody, tr, td {background: #477115; margin: 0; padding:3px 6px; text-align:left;}
.block table th {background: #477115; text-align:left;}
.fotka table {width:100%; margin: 0; padding: 0;}
.fotka tbody, tr, td {background: none; margin: 0; padding:0; text-align:left;}
/* --------------------------------------- */
#footer {float: left; clear:both; width: 612px; height: 24px; margin: 0 0 0 190px; padding: 14px 20px 0 0; font-size:10px; text-align: right; background: url("i/_bot.jpg") no-repeat top right;}
#footer p {margin:0; color: #636363;}
#footer a {color:#636363}
#footer a:hover {color:#ffcc00}
/* --------------------------------------- */
.rozbal a {float: left; display: block; width: 720px; margin: 4px 0 0 0; padding: 4px 6px; background: #bfa36a; color: #000;}
.rozbal a:hover {color: #fff; text-decoration: none; background: #997b59;}
.odkaz {float: left; padding: 6px;}
#sek_1, #sek_2, #sek_3, #sek_4, #sek_5, #sek_6, #sek_7, #sek_8, #sek_9, #sek_10 {padding: 0px 6px 20px 6px; background: #fbfbfb;}
/* --------------------------------------- */
.fotka-l {float: left; margin: 14px; padding: 8px 8px 7px 8px; background: #b6855c; text-align: center;}
.fotka-r {float: right; margin: 14px; padding: 8px 8px 7px 8px; background: #b6855c; text-align: center;}
.foto {float: left; width: 139px; margin: 4px; padding: 8px 0 7px 0; text-align: center; background: #b6855c;}
.foto img, .foto a .highslide {margin: 0; padding: 0;}
.foto-blok {float: left; width: 100%; padding: 0 0 20px 0;}
.foto-blok2 {float: left; width: 100%; padding: 0 0 20px 0;}
.vice {color: #ffcc00; font-weight: bold; text-decoration: underline;}
.cena {width: 100%; font-size: 14px; color: #990000; font-weight: bold; padding: 18px 0 6px 0; text-align: right;}
.reklama {float: left; margin: 20px 0 0 20px;}
.reklama a img {filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;}
.reklama a:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}