form {
    margin:0px;
    padding:0px;
}
input,textarea {
    font-size:1em;
    font-family:Tahoma,sans-serif;
}

form.faq {
    background:url('../images/block-left-top.gif') no-repeat top left;
    padding:9px 0px 0px 0px;
    width:160px;
}
div.form {
    color:#FFF;
    text-align:left;
    background:url('../images/block-left-bg.gif') repeat-y top left;
}
div.form input {
    width:130px;
    margin:2px 0px 2px 0px;
    padding:2px 2px 2px 2px;
    border:1px solid #D9555A;
}
div.form textarea {
    width:124px;
    height:100px;
    border:1px solid #D9555A;
    padding:5px;
    overflow:auto;
}
div.form input.submit {
    width:80px;
    background:none;
    border:none;
    cursor:pointer;
    color:#FFF;
    font-weight:bold;
    margin:3px 0px 0px 65px;
}
div.form_bottom {
    background:url('../images/block-left-bottom.gif') no-repeat bottom left;
    padding:0px 0px 10px 10px;
}
div.faq_item {
    width:425px;
    margin:0px 0px 0px 0px;
    background:#FFF;
}

/*
    -------------------------
    FAQ ITEM
    -------------------------
*/
div.faq {
    border:1px dashed #F7E100;
    background:#FFF;
    margin:10px 0px 0px 0px;
    padding:5px;
}
div.faq strong {
    color:#D6151D;
}
div.otazka {
    padding:6px;
    background:#FFF;
}
div.odpoved {
    background:#FFFCDD;
    padding:6px;
    margin:5px 0px 0px 0px;
}
p.message {
    color:#F7E100;
    text-align:center;
    font-weight:bold;
    margin:0px;
    padding:0px 10px 10px 0px;
    line-height:1.2em;
}
/*
    ---------------------------
    PAGE INFO
    ---------------------------
*/
div.page-info {
    text-align:right;
    border-bottom:1px dashed #F7E100;
    padding:0px 0px 5px 0px;
    margin:0px 0px 10px 0px;
    color:#D6151D
}
div.page-info strong {
    font-size:1.2em;
}
/*
    ---------------------------
    PAGES
    ---------------------------
*/
div.pages {
    padding:15px 0px 0px 0px;
    clear:both;
}
div.pages a {
	color:#FFF;
	background:#D6151D;
	border:1px solid #D6151D;
	padding:1px 4px 1px 4px;
    margin:0px 2px 0px 1px;
	font-weight:bold;
    text-decoration:none;
}
div.pages a.page-on {
	color:#D6151D;
	background:#FFF;
	border:1px solid #D6151D;
	padding:1px 4px 1px 4px;
    margin:0px 2px 0px 1px;
	font-weight:bold;
    text-decoration:none;
}
table.pages img {
    border:none;
    margin-top:3px;
}
