/* COMMENT - prispevky */
.comment {width:100%;position:relative;display:block;overflow:hidden;margin-bottom:10px;clear:both;}
.comment .top {background:url(../images/comments/brown-bg-top.gif) 100px top no-repeat;padding-top:10px;}
.comment .bottom {background:url(../images/comments/brown-bg-bottom.gif) 100px bottom no-repeat;padding-bottom:10px;}

.comment p.text {width:460px;display:block;padding:30px 20px 20px;line-height:150%;color:#bba077;background:url(../images/comments/brown-bg-repeat.gif) repeat-y;float:right;margin-right:10px;}
* html .comment p.text {margin-right:5px;}
.comment p.text span {display:block;text-align:right;padding-top:10px; font-size:11px;margin-right:-15px; color:#372210;}
.comment p.text span a {font-size:11px;font-weight:bold;color:#856f51;text-decoration:none; background-color:#1e1209;padding:3px;}
.comment p.text span a:hover {color:#caad81;}
.comment h3 .zobak {position:absolute;left:84px;top:40px;display:block;width:17px;height:21px;background:url(../images/comments/zobak-bubliny.jpg) no-repeat;z-index:10;}
.comment h3 .img {position:absolute;left:10px;top:0;display:block;width:61px;height:61px;overflow:hidden;}
.comment .datetime {position:absolute;left:10px;top:60px;font-size:11px;}
.comment .datetime strong {display:block;}
.comment h3 span.nick {position:absolute;left:120px;top:16px;display:block;width:400px;overflow:hidden;color:#bba077;}
.comment h3 span.nick span { font-weight:normal!important; color:#856f51;}

/* COMMENT - formular */
form.comments {width:590px;margin:0 auto;display:block;overflow:hidden;padding-bottom:30px;color:#372210;}

form.comments p.name, form.comments p.email {height:40px;display:block;overflow:hidden;padding-top:8px;}
form.comments h2 { padding-left:0;}
form.comments a { color:#990000;}
form.comments p.email, form.comments p.text {padding-top:0;}
form.comments p.email {height:36px;}
form.comments p.registrace { position:absolute; top:230px; left:260px; display:block; z-index:1; width:320px; font-size:11px; line-height:17px;height:48px;overflow:hidden;}
form.comments p.send {padding:13px 0 0 93px;}
.name label, .email label, .text label {margin:0;padding-left:10px;width:84px;display:block;overflow:hidden;float:left;font-size:16px;}
form.comments label .img {display:block;margin-top:5px;float:left;}
form.comments label .name {clear:left;float:left;font-size:11px;font-weight:bold;margin:0;}
#antispam {margin-top:10px;}
#c_name, #c_email, #ch_invi {width:470px;height:20px;padding:2px;border:0;font-size:14px;background:#d3b583;border:1px solid #7e6748;}
#ch_invi {width:20px;text-align:center;}
#c_text {background:#d3b583;border:1px solid #7e6748;width:470px;height:83px;padding:2px;font-size:14px;font-family:Arial;font-size:15px;}
.comments .submit {border:none;width:150px;height:36px;padding:0;margin:0;background:url(../images/buttons/submit.jpg) 0 0 no-repeat; color:#d3ba97; font-weight:bold;font-size:16px;}
.comments .submit:hover {background-position:0 -36px;cursor:pointer; color:#fff;}

/* COMMENT - formular - IE 7 FIX */
/*
*+html form.comments p.email {height:38px;}
*+html #c_name, *+html #c_email {width:472px;}
*+html #c_text {width:474px;height:79px;}
*/

/* COMMENT - formular - IE 6 FIX */
/*
* html .name label, * html .email label, * html .text label {margin:0 0;}
* html form.comments p.text {padding-top:2px;}
* html #c_text {width:470px;height:79px;}
*/

/* casti formulare */

.comm-head {display:block;margin:0!important;height:41px;background:url(../images/comm-cap-bg.gif) no-repeat;padding:0 15px;line-height:40px;overflow:hidden;}
.comm-body {background:url(../images/comm-bg.gif) repeat-y;}
.comm-footer {background:url(../images/comm-foot-bg.gif) no-repeat bottom left;padding-bottom:5px;}
