/* nejdriv zbavime se okraju u vsech prvku */
* {margin: 0; padding: 0;}

/* takova zakladni nastaveni */
body {font-family: georgia, serif; color: white; background: #265C89 url(./../grafika/blue-2nd-edition/gradient-pozadi.gif) repeat-x left top;}
a {color: white; text-decoration: underline;}
a:hover, a:focus {color: #cff;}
h1, h2, h3, h4, h5, h6 {color: #cff; margin: 1.2em 0 .8em; border-bottom: solid 1px #cff;}
p {margin: .8em 0; font-size: 1em; line-height: 1.3em;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h2 {font-size: 1.2em;}
h4, h5, h6 {font-size: 1.1em;}
h2.diskuse {border: 0; margin-bottom: -1.2em; font-style: italic;}
.chyba {color: #f99; font-size: 110%;}
ol {margin-left: 2em;}

/* seznamy */
ul {margin-left: 2em; list-style-type: square; line-height: 1.3em;}

/* pozadi */
#telo {background: transparent url(./../grafika/blue-2nd-edition/nadpis-usmotors-forum.jpg) no-repeat 1em 0; padding: 55px 1em;}

/* vypis temat */
#vypis-temat ul {margin-bottom: 3em; margin-top: 2em;}
#vypis-temat ul ul {margin: .2em 2em .8em; line-height: 1.4em;}
#vypis-temat li.nove a {color: #ff6; font-weight: bold;}
#vypis-temat li.nove a:hover, #vypis-temat li.nove a:focus {color: #cff;}
#vypis-temat li li strong {color: #cff;}

/* nabidkove menu */
#menu ul {margin: 1em 0;}
#menu ul li {display: inline; padding-right: 1em;}
#menu a {color: #cff;}
#menu a:hover, #menu a:focus {color: white;}

/* pridani noveho prispevku */
p.novy {display: list-item; margin-left: 2em; list-style-type: square;}

/* strankovani */
.strankovani ul {margin: 1em 0;}
.strankovani ul li {display: inline; padding-right: 1em;}
.strankovani a {color: #cff;}
.strankovani a:hover, .strankovani a:focus {color: white;}
.strankovani p {font-size: .9em; display: list-item; margin-left: 2em; list-style-type: square;}

/* vypis prispevku */
.vypis-prispevku, .vypis-prispevku li {margin: 0; padding: 0; list-style-type: none;}
.vypis-prispevku .autor {width:162px; float:left; display: box;}
.vypis-prispevku .autor a {font-weight: bold; color: #cff;}
.vypis-prispevku .autor a:hover, .vypis-prispevku .autor a:focus {color: white;}
.vypis-prispevku .autor div {font-size: .8em;}
.vypis-prispevku .autor img {padding-top: 2px;}
.vypis-prispevku .telo {margin-left: 172px;}
.vypis-prispevku .lista {margin: 0 0 .4em; padding: 0; font-size: .9em;}
.vypis-prispevku .lista span {padding-left: 2em;}
.vypis-prispevku .poznamka {font-size: .9em; color: #ccc; margin-top: 2em;}
.vypis-prispevku .cleaner {clear: both; height: 2em; font-size: 1em; margin: 0; padding: 0;}
.vypis-prispevku li {border: solid 1px #265C89; background: transparent url(./../grafika/blue-2nd-edition/linka.gif) no-repeat 120px 100%; margin-bottom: 1em;}
.vypis-prispevku {background: transparent url(./../grafika/blue-2nd-edition/linka.gif) no-repeat 120px 0; padding-top: 29px;}


/* paticka */
#pata {border-top: double #cff; margin-top: 2em; font-size: .9em; text-align: center; padding-top: 1em;}
#pata p {margin: 0;}

/* formulare */
fieldset {border: 0;}
legend {color: #cff; font-weight: bold;}
input, select, textarea {font: .95em georgia, serif;}
.prispevek textarea {width: 40em; height: 8em;}
.prispevek textarea.large {width: 40em; height: 20em;}
.prispevek a {text-decoration: none;}
fieldset dt, fieldset dd {line-height: 2em; margin-left: 2em;}
fieldset dd {margin-left: 8em;}
fieldset dt {float: left; clear: both;}
.longdesc dt {float: none; text-align: left; width: auto; margin-top: 1em; margin-left: 0; font-weight: bold;}
.longdesc dd {margin-left: 0;}
.longdesc input, fieldset.longdesc textarea {width: 60%;}
.longdesc p input {width: auto;}


/* formular pro odpoved u vypisu prispevku */
.formular-pro-odpoved {height: auto; clear: both; padding-bottom: 2em;}
.formular-pro-odpoved .hand {cursor: hand;}
