body, input, select, textarea, button { font-family: "Geneva CE", Arial, "Luxi Sans", Helvetica, sans-serif; }
body { background-color: #FFFFFF; color: #000000; font-size: 76%; margin: 0; padding: 1em 1em; text-align: center; }
html > body {font-size: 12px;}

a {color: #0099CC;}
a:hover {color: #B0BF47;}
a:visited {color: #006699;}
a img { border: none; }

form {margin: 0;}
input, select, textarea, button {font-size: 100%; vertical-align: middle;}

h1, h2, h3, h4, h5, h6 {font-family: Tahoma, Arial, sans-serif; margin-top: 0;}

h1 { font-size: 140%; color: #0082C4; }
h2 {font-size: 118%; margin-bottom: 0.5em; color: #0082C4; }
h3 {font-size: 110%; color: #0082C4; margin-top: 0; margin-bottom: 0.5em; }
h4 {font-size: 100%; margin-bottom: 0.3em; }
h5 {font-size: 100%;}
h6 {font-size: 100%; font-weight: normal;}

p { margin: 0 0 1em; }
p.img l { margin: 0 .8em .8em 0; float:left; }
p.detail{padding:0px;margin:0px;text-align:justify;text-indent: 20px;}
p.detailp{padding:0px;margin:0px;text-align:justify;text-indent: 0px;}
form h2 { color: black; }

.l { float: left; }
.r { float: right; }
.br {clear: both; }
.h { display: none; }

hr { border-top: 1px solid #0082C4; border-bottom: none; height:1px; margin-bottom: 0; }

#mother { text-align: left; width: 65em; min-width: 780px; margin: 0 auto; position: relative; }
#header { height: 5.5em; }
#header h1 { margin: 0; }
#logo { margin: 0; position: relative; left: 10px; top: 5px; }

#searchbox { background: #CFED5E; font-size: 92%; padding: 0.4em 0.8em; width: 35%; position: absolute; top: 0; left: 200px; border: 1px solid #0082C4; border-top-color: #0DA0EB; border-left-color: #0DA0EB; }
#searchbox p, #searchbox input {margin: 0;}
#searchbox label {white-space: nowrap;}
#searchbox h2 {font-family: "Geneva CE", Arial, "Luxi Sans", Helvetica, sans-serif;	font-size: 100%; margin: 0;}
#searchbox #searchinput { width: 50%; margin-bottom: 0.1em; }
#searchbox #searcharticles, #searchbox #searchattachements {margin: 0 0.2em 0 0.5em; }
* html #searchbox #searcharticles, * html #searchbox #searchattachements { margin: -5px 0; }

#footer { border-top: 2px solid #0082C4; margin: 0; padding: 0.3em 0; clear:both; }

/* Results */
#results { min-height: 300px; _height: 300px; }
#results .spc, #subh h1, #subh p { padding: 1.25em 1.25em 3em; _height: 1px;}
#subh h1, #subh p  { padding-top: 0.5em; padding-bottom: 0.7em; margin-bottom: 0; _height: 1px; }

#subh {  background: #f6f6f6; border: 1px solid #ddd; border-top: 1px solid #eee; border-left: 1px solid #eee; }
#subh h1 { font-size: 110%; color: black; width: 60%; float: left; margin-bottom: 0; padding-left: 1em; }
#subh h1 span { color: #0082C4; }
#subh p { margin: 0; text-align: right; padding: 0.7em 1.25em; }

#results .lang, #results .lang a { color: #666; }
#results .lang { font-size: 92%; margin: 0; }
#results li { margin-bottom: 0.5em; }
#results p.img { width: 10em; font-size: 92%; margin-bottom: 1em; }
#results p.img img { display: block; }
#results p.img.l.big { width: 170px; }

#res-article h3 { font-size: 100%; margin-bottom: 0.2em; }
#res-article ul { margin: 0; padding: 0; list-style: none; }
#res-article ul p { margin: 0; }
#res-article li { border-bottom: 1px dotted #ddd; padding-bottom: 0.5em; }
#res-article .next { border: none; padding-top: 0; }

#res-imgs .lang { display: block; }

.next { border-top: 1px dotted #ddd; padding-top: 0.5em; clear: both; }

#floatbox { background: #eee; border: 1px solid #ddd; float: right; margin: 0 0 20px 20px; padding: 1em; }

.adv { text-align: center; margin: 0; padding: 1em 0 0.6em; }

.ico, ul.ico li { background-repeat: no-repeat; }
ul.ico { margin: 0; padding: 0; list-style: none; }
ul.ico.snd li{ padding: 0.25em 0 0.25em 28px; }
li.zvuk{background-image: url("../img/ico4.gif");}
li.video{background-image: url("../img/ico3.gif");}
li.odkaz{background-image: url("../img/ico6.gif");}
.ruleta{ margin-left:60px; text-decoration:none;color:black;}
.col-full { float: left; width: 100%; }
.col-third { float: left; width: 31%; }
.col-twothird { float: left; width: 62%; }
.col-half { float: left; width: 46%; margin-right: 3%;}
.col-third.a { margin-right: 3%; }

.col-half.b { float: right; }
.col-third.c { float: right; }

.termnr { color: #000000; font-size: 90%; font-weight: normal; }

