@CHARSET "UTF-8";

body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img {margin:0; padding:0; font-size:.9em; font-family:"Trebuchet MS", helvetica, sans-serif; color:black;}
body {background:url('body_bg.png') repeat-x 0 103px;}
a {color:#c30300;}
a:hover {color:red; text-decoration:none;}
h3.similar {margin-top:20px; border-top:2px solid silver; margin:15px 0 0 0; padding:10px 0 0 0; font-size:1.15em; color:#511;}
input {color: black; vertical-align:middle;}
td {vertical-align: top;}
p, .perex {margin-bottom:.6em; text-align: justify;}
h1 {font-size: 18px;}
.errorBox {background-color:#a00; color:yellow; padding:10px;}
#container {width:800px; margin:auto;}
#content {padding:1px 40px; background:url('bg_content.png') repeat-y 50% 0;}
* html #content {height:1px;}
#copyright {clear:both; padding-top:22px; background:url('bg_content_bottom.png') no-repeat 50% top; text-align:center; padding-bottom:5px;}
#copyright div {margin:0 auto; background:url('forcom_male.png') no-repeat right top; display:inline; padding-bottom:5px;}
#copyright div a {text-decoration:none; padding-right:55px; color:#333;}
#copyright div em {display:none;}
#copyright div a:hover {text-decoration:underline;}
#navigace ul {list-style-type:none;}

#logo, #wrap {width:953px; margin:0px auto;}
#wrap {background:url('header.jpg') no-repeat 50% 0px;}
#logo {display:block; position:relative; height:225px;}
#logo a {height:156px; display:block; float:right; margin-top:25px; width:313px; /*background:url('logo_hover.jpg') no-repeat 21px 18px;*/}
#logo a:hover {background-image:none;}
#logo a em, #logo h1 {display:none;}

#hmenu {font-weight:bold; height:31px; line-height:31px; font-size:1.2em; padding:0; margin:0; position:absolute; top:108px; border-right:1px solid #000; width:610px;}
#hmenu ul {float:right;}
#hmenu h6 {display:none;}
#hmenu li {float:left; list-style:none; white-space:nowrap;}
* html #hmenu li {width:1px;}
#hmenu li a {display:block; text-decoration:none; padding:5px 15px; float:right; height:21px; line-height:21px; font-weight:bold; text-transform:uppercase; text-align:center; letter-spacing:0.1em; color:white; border-left:1px solid #000;}
#hmenu li a:hover, #hmenu li.set {background-color:#000;}
#hmenu li.set {filter:alpha(opacity=66); -moz-opacity:.66; opacity:.66;}
#hmenu li a:active {outline:none;}

.art, .resultBoxInner {margin:0 -18px; padding:10px 18px 5px 18px; border-bottom:1px solid #dadada; font-size:1em; width:676px; border-right:2px solid #c30300;}
.art .logo {float:left; margin-right:10px; margin-bottom:5px; margin-top:4px;}
.art .logo img {display:block; border:1px solid #ddd; font-size:.5em; color:silver; padding:3px;}
.art .logo a:hover img {border:1px solid #c30300;}
.art h2 {color:#511; font-size:1.15em;}
.art h2 a, .resultBoxInner h2 {text-decoration:none; display:block;}
.art h2 a:hover {color:red;}
.column {margin:0 -18px -10px -18px; padding:0 18px;}
#detail.art {padding:0 18px; padding-top:15px; margin-bottom:-8px; min-height:620px;}
#detail.art h2 {margin:5px 0; font-size:1.1em;}
* html #detail.art {height:620px;}
.art h1, .column h1 {position:absolute; top:208px; width:840px; font-size:150%; font-weight:normal; padding-left:69px; line-height:34px; margin:0 -18px;}
/** pridano mirun aby se to skrylo, nejak netusim kde to ma byt :) */
#search {display:none;}
#copyright img {border:0px}
#links ul {list-style-type:none;margin-top:10px}
/* konec uprav */
#search {position:absolute; top:144px; margin-left:94px; background:url('bg_search.png') no-repeat; line-height:35px; height:35px; padding-left:40px; vertical-align:middle; width:480px; z-index:10; font-size:1.05em;}
* html #search {top:148px;}
#search .dB {float:right;}
#search .dB strong {font-weight:normal;}
#search #findText {border:0px solid #fff; background-color:#fff; filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7;-moz-border-radius:5px; color:#333; margin:0 4px; padding:2px;}
#search #findText:focus {filter:alpha(opacity=90); -moz-opacity:.9; opacity:.9;}

#pager-top {margin-bottom:15px; position:absolute; top:186px;}
#pager-bottom {text-align:right; margin:-1px -18px 0 -18px; border-top:1px solid #dadada; padding:0 18px 0 18px; clear:right; position:relative; z-index:5; }
#pager-top a, #pager-bottom a {color:#a00; padding:0 5px; text-decoration:none; height:20px; line-height:20px; display:inline-block; margin:0 -2px;}
#pager-top a:hover, #pager-bottom a:hover {background-color:#eee; color:#c30300;}
#pager-top strong {color:#a00; display:inline-block; background-color:#eee;}
#pager-top strong {padding:1px 5px 0 5px;}
#pager-bottom strong {padding:0px 5px 1px 5px;}
#pager-bottom strong, #pager-bottom a:hover {background-color:#ccc;}
#pager-top strong span, #pager-bottom strong span {display:none;}

.pageperex {margin:15px 0 10px 0;}
.resultBox h2 {font-size:110%; width:600px;}
.resultBox h2 a {font-size:80%;}

.f a {display:block; text-align:right;}

#adr160x600 {float:right; margin-top:116px;}

h2 a {padding:0.53em 0; margin:-0.53em 0;}

.title em {color:#c30300; font-style:normal;}
