/*-------some styles for uhk.upce.cz*/
.discussion{
    padding:0 0 10px 0;
}
.content .discussion .annotation{
    font-size:1.1em;
    line-height:1.5em;
    font-weight:normal;
    margin-bottom:1em;
}


/*-------Discussion Start*/
.content .discussion .control{
    margin-bottom:.3em;
    padding:0;
    position:relative;
}
	.content .discussion .control.bottomGap{
		margin-top:.3em;
		margin-bottom:0;
	}
    .content .discussion .control .ControlContent{
        width:100%;
        overflow:hidden;
        clear:both;
		padding:0
    }
        .content .discussion .control .ControlButtons{
            float:left;
            width:33%;
            font-size:1.1em;
			padding:4px 0 0 0
        }
        .content .discussion .control .AddPost{
            background:url(../../images/icons/plus_icon.gif) no-repeat left -2px;
            padding:0 0 2px 22px;
            line-height:1.8em;
            font-weight:bold;
			color:#375662
        }
		.content .discussion .control .Back{
			line-height:1.6em;
		}
    .content .discussion .control .pagination{
        border:none;
        margin:0;

        float:right;
        clear:none;
        width:64%;
		background:none;
    }
        .content .discussion .control .pagination a, .content .discussion .control .pagination strong{
            background-color:none;

        }
.content .discussion ul{
    padding:0;
    margin:0 0 0 0;
    width:100%;
	overflow:hidden;
    clear:both;
    position:relative;
    list-style-position:outside
}
    .content .discussion ul li{
        list-style-type:none;
        padding:0;
        margin:0;
        border-top:2px solid #e3e3e3;
        clear:both;
        width:100%;
		overflow:hidden;
    }
    .content .discussion #AddPostBlock{
        display:none;
    }
    .content .discussion ul li ul li{margin:0 0 0 2%; width:98%; border:none}
    .content .discussion ul li .PostHolder{
        border:1px solid #e3e3e3;
        border-width:0 0 0 1px;
        margin:0 0 1px 0;
        padding:0;
    }
    .content .discussion .PostHeader{
        background:#F0F0F0;
        position:relative;
    }
        .content .discussion ul li ul li .PostHeader{
            border-top:1px solid #e3e3e3;
            position:relative;
        }
		.content .discussion .PostHeader h2 .censoredBlock{
			background:#F00;
			color:#fff;
		}
        #wrapper .content .discussion h2{
            background:url(../../images/icons/bubble_icon.gif) no-repeat 2px center;
            padding:2px 80px 4px 26px;
            margin:0;
            line-height:1.4em;
            font-size:1.1em;
			font-weight:bold;
        }
        .content .discussion .PostButtons{
            float:right;
            position:absolute;
            right:5px;
            top:2px
        }
            .content .discussion .PostButtons .reply{
                background:url(../../images/icons/pencil_icon.gif) no-repeat left center;
                padding:2px 0 2px 16px;
                display:block;
				color:#375662;
                font-size:1.1em;
            }
    .content .discussion .PostInfo{/*border-bottom:1px solid #B7DBF3; border-top:1px solid #B7DBF3;*/ padding:1px 0 0 0; overflow:hidden; clear:both; width:100%; font-size:.9em;}
        .content .discussion .PostInfo .userid{float:left;padding:4px 5px 4px 25px; font-weight:bold; background:url(../../images/icons/user_icon.gif) no-repeat 5px center}
        .content .discussion .PostInfo .date{float:right;padding:4px 5px;}
    .content .discussion .PostText{padding:0px; width:100%; overflow:hidden; clear:both; background:#fff; font-size:.9em;}
    .content .discussion .PostText:hover{/*background:#f5f2ec*/}
    .content .discussion .PostContent{line-height:1.3em; font-size:1.1em;padding:5px;}
        .content .discussion ul li ul li .PostText{
            border-left:5px solid #f0f0f0;
            left:0;
        }
        
        .content .discussion #AddPostBlock{
            border:none;
            width:100%;
            clear:both;
			float:left !important;
			float:none;
            padding:0;
            margin-bottom:11px;
        }
        .content .discussion #AddPostBlock table{margin:0;padding:0;}
        .content .discussion #AddPostBlock table tr td{padding:2px; border:none; background:none;}
        .content .discussion #AddPostBlock table tr td.w20, .content .discussion #AddPostBlock table tr td.w22{width:20%; padding-top:4px; vertical-align:text-top;}
        .content .discussion #AddPostBlock table tr td.w22 label{padding:0 0 0 10px}
        .content .discussion #AddPostBlock table tr td.w30{width:30%;}
        .content .discussion #AddPostBlock table tr td.w80{width:80%;}
		.content .discussion #AddPostBlock table tr td .captchaImg{text-align:left; width:120px; float:left;}
		.content .discussion #AddPostBlock table tr td.captchaInput{vertical-align:text-top}
		.content .discussion #AddPostBlock table tr td.captchaInput a{white-space:nowrap;}
        .content .discussion #AddPostBlock .PostText{
            padding:0;
            border:none;
        }
        .content .discussion #AddPostBlock .PostHeader{
            background:url(../../images/bckg_contactHeaderC.png) repeat-x scroll 0 0 #213D47;
            margin:0;
        }
            .content .discussion #AddPostBlock .PostHeader h2{
                color:#fff;
				text-shadow:1px 1px 0 #1e2115;
                background:none;
                padding:3px 7px;
            }
            .content .discussion #AddPostBlock .PostHeader a.formClose{
                position:absolute;
                color:#68848f;
                right:5px;
                top:2px;
                font-weight:bold;
                text-decoration:none;
                font-size:1.5em;
            }
        .content .discussion #AddPostBlock form fieldset.PostContent{padding:5px; display:block; border:1px solid #E3E3E3; border-top-width:0; background:#fff;}
        .content .discussion #AddPostBlock form fieldset .half{
            float:left;
            width:49%;
            padding:0
        }
        .content .discussion #AddPostBlock form fieldset .full{
            padding:0
        }

        .content .discussion #AddPostBlock form fieldset img.loadingImage { vertical-align: middle; display: none; }
    .content .discussion #AddPostBlock form label{font-weight:bold;}
    .content .discussion #AddPostBlock form .text{font-size:1.1em; padding:2px 0; vertical-align:text-top;}
    .content .discussion #AddPostBlock form .textarea{height:70px; width:99%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.05em}
    
	.content .discussion table{
		margin-bottom:0;
		margin-top:0;
		border:none;
	}
	
    .content .discussion table tr td.postCount, .content .discussion table tr th.postCount{
        width:22%;
        text-align:center;
    }
    .content .discussion table tr th{
		background:url(../../images/bckg_greenTableHeader.gif) repeat-x #51a400;
		color:#fff;
		font-size:1.2em;
    }
    .content .discussion table tr.odd td{background:url(../../images/bckg_blueGrad2.png) repeat-x 0 -30px}
    .content .discussion table tr td{line-height:1.3em; background:#fff; padding:6px 3px; border:none;}
    .content .discussion table tr td h2{
        background:none;
        padding:0;
    }
    .content .discussion table tr td h2 a{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#002F6B}
    .content .discussion .control .searchDiscussion{float:left; width:52%; padding:3px 0 0 0}
    .content .discussion .control .searchDiscussion fieldset{padding:0;}
    
    .content .discussion .control .searchDiscussion label{width:19%; float:left; padding:4px 4px 4px 7px}
    .content .discussion .control .searchDiscussion input{float:left; margin-right:3px; font-size:1.1em; padding:1px 0 0 0; height:17px; width:100px}
    .content .discussion .control .searchDiscussion button{margin:0 3px 0 0; padding:0 5px; float:left; color:#fff; height:20px; line-height:19px; border:none; width:70px; text-align:center; background:url(../../images/bckg_button70.gif) no-repeat left center}
	
	.content .discussion h3.locked{
		padding:0 0 1.3em 0
	}
	.content .discussion h3.locked span{
		background:url(../../images/icons/lock_icon.gif) no-repeat left center;
		padding:0 0 0 20px;
		font-weight:bold;
		font-style:italic;
		line-height:2.5em;
	}
	.content .discussion h3.noPosts{
		font-style:italic
	}
    
    .content .discussion .error-box, .content .discussion .succes-box{
        font-size:1.1em;
        line-height:1.3em;
        margin-bottom:2px
    }
    .content .discussion .error-box ul li, .content .discussion .succes-box ul li{
            border:none;
    }
    .error-box .brc, .succes-box .brc{
        padding:14px 10px 14px 50px;
    }
        