/* reset css*/
html,body,h1,h2,h3,h4,h5,h6,p,address,img,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
ol, ul {list-style: none;}
input, textarea { font-family: sans-serif; font-size: 100%; }
body {line-height: 1;font-family: sans-serif; font-size: 62.5%; }
sub, sup { position:relative; font-size: 75%; }
sub {top:0.4em;}
sup {bottom:0.4em;}
.button { width: auto !important; }
.cleaner { clear:both; line-height: 0; }
p { padding: 0.2em 0 0.8em 0; }
h1 { font-size: 220%; letter-spacing: 1px; color: #615843; border-bottom: 1px solid #615843; font-weight: bold; line-height: 140%; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; clear: both; margin: 0 0 5px 0; }
h2 { color: #7A3F13; font-size: 95%; font-weight: bold; padding: 0 0 0.5em 0; }

#header, #topMenu, #menu, #footer, .subMenu, .print { display: none;}
#wrap { width: auto; text-align: center; }
#content { width: 560px; line-height: 140%; font-family: sans-serif; font-size: 120%; margin: 0 auto; text-align: left;}
#content ul, #content ol { padding:  0.4em 0 0.4em 25px; }
#content ul li { padding:  0 0 0 10px; list-style: disc; }

.article { clear: both; padding-top: 1em; }
.article img { float: left; margin: 5px 15px 5px 0; }
.article table { width: 100%; background: #F4E6CC; }
.article th { background: #D9D8A7;  }
.article td, .article th { padding: 0.2em 0.5em; border: 1px solid #fff; }
.article a, .home a { font-weight: bold; color: #000; }
.article a:hover, .home a:hover { color: #64613C; }
.td2 { background: #E5D3B1; }
.down a { color: #6E5926; text-decoration: none; }
.down img { float: none; margin: 0 5px 0 0; vertical-align: middle; }

/* novinky */
#news ul, #news li { padding: 0 !important; list-style: none;}
#news li { float: left; width: 280px; }
#news h2 { background: #4D292E; color: #fff; margin: 0 6px; padding: 0.1em 0.4em;}
#news h2 a { color: #fff; text-decoration: none; height: 2.8em; overflow: hidden; display: block; }
#news .text { margin: 0.5em 10px; float: none; width: auto; }
.date { color: #4D292E; font-size: 95%; display: block; padding-bottom: 0.5em; }
.more { background: #E8DFC6; border-bottom: 1px solid #615E35; color: #615E35; text-decoration: none; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; padding: 0 0.5em; margin: 0 10px 0 0; }

/*titulka */
.home { margin: 0 30px 30px 69px; float: left; display: inline; }
.home1, .home2, .home3, .home4 { overflow: hidden; position: relative; cursor: hand; cu\rsor:pointer}
.home1 span, .home2 span, .home3 span, .home4 span { position: absolute; left: 0; top: 0; cursor: hand; cu\rsor:pointer;}
.home1, .home1 span { width: 215px; height: 167px; float: left; }
.home2, .home2 span { width: 246px; height: 197px; float: right; }
.home3, .home3 span { width: 215px; height: 203px; float: left; }
.home4, .home4 span { width: 246px; height: 173px; float: right; }
.home1 span { background: url(../img/titulka_01.gif); }
.home2 span { background: url(../img/titulka_02.gif); }
.home3 span { background: url(../img/titulka_03.gif); }
.home4 span { background: url(../img/titulka_04.gif); }