a {
color: red;
}
a:hover {
text-decoration: underline;
}

input, textarea {
border: 1px solid #DFD6D1;
-moz-border-radius: 2px;
}

#vlozit_prispevek h2 {
margin: 0px;
padding: 0px;
line-height: 0;
}


div#vlozit_prispevek {
padding: 10px;
}
#vlozit_prispevek a {
color: white;
padding: 2px 3px;
}
#vlozit_prispevek div {
margin: 15px 5px;
}
form {
border: 1px dotted #613915;
width: 360px;
padding: 20px !important;
background: #E8E3E0 url(img/ctverec_bg.png) repeat-x scroll 0 144px;
}

form label {
    display: block;
/*    width: 150px;*/
    color: #6F3400;
    font-weight: bold;
}

form textarea {
    width: 335px;
    height: 150px;
}

form #headline {
    width: 335px;
}

form .submit {
 
}

form #submit2 {
    margin: 10px 180px; 
}

div.help {
    display: none;
    position: absolute;
    top: 50px;
    background: white;
    border: 1px solid black;
    padding: 3px;
    width: 180px;
    z-index: 10;
}


.error2 {
    background: #FFBFBF;
    border: 1px solid red;
}

.h2smaller {
    font-size: 12px;
}

div.subh {
    padding: 0px 10px 15px 0px;
}

h2.error {
    color: red;
}

div.gb_record {

    display: block;
    border: dotted 1px black;
    margin: 10px;
    background: #E8E3E0 url(../img/ctverec_bg.png) repeat-x 0 top;
}

div.gb_record span.author {
    font-weight: bold;
}

.gb_record > div {
background: transparent url(../img/BH_head_0.png) repeat 0 bottom;
color: white;
font-weight: bold;
padding: 8px 5px 2px;
}
div.gb_record span.headline {
    font-weight: bold;
}

dt {
left: -9999px;
position: absolute;
}

dd {
font-family: Verdana,Helvetica,sans-serif;
font-size: 10px;
/*color: #AF692B;*/
color: #FFA81F;
float: left;
margin: 0;
}

dd.autor:after {
content: '|';
}

dl.prispevek {
margin:0.5em 0;
overflow:hidden;
}

.gb_record h3 {
font-size: 18px;
letter-spacing: -0.05em;
margin-top: 0px;
margin-left: 0.5em;
margin-bottom: 0px;
}
.otazka {
background: url(../img/otazka_13.png) left bottom;
}
.otazka:hover {
background: url(../img/otazka_13.png) left top;
}
.otazka:hover #pwd_help{
display: block;
}

.bh_vlozit_submit {
background: url(../img/BH_vlozit_button.png) left top;
width: 100px;
height: 67px;
border: 0px;
}
.bh_vlozit_submit:hover {
background: url(/img/BH_vlozit_button.png) left bottom;
}

.bh_registr_submit {
background: url(../img/BH_registr_button.png) left top;
width: 100px;
height: 65px;
border: 0px;
}
.bh_registr_submit:hover {
background: url(/img/BH_registr_button.png) left bottom;
}

.followups {
/*background: url(/img/BH_bubbles.png) no-repeat right top;
display: block;
height: 43px;
width: 43px;*/
}

.reply {
display: block;
/*background: url(/img/BH_bubbles.png) no-repeat left top;
height: 43px;
width: 43px;*/
float: right;
}
.reply a{
font-size: 13px;
}

DIV.GB_newpost_element1 {
width: 166px;
float: left;
height: 30px;
}

DIV.GB_newpost_element2 {
width: 166px;
float: left;
height: 30px;
}

div.GB_newpost_element4 img {
  position: relative;
  top: 15px;
  left: -12px;

}