
/* navigation */
a.discours{
	font-weight: bold;	
	width: 25px;
}
a.discours.active{
	text-decoration: none;
	color: #666666;
}

div#discours-navigation{
	position: relative;
	margin-bottom: 0px;
	background: url(../../images/elements/line_h2.gif) no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}
div#discours-stats{
	position: relative;
	/*background: url(../../images/elements/line_h2.gif) no-repeat;
	background-position: bottom;
	padding-bottom: 10px;*/
	margin-bottom: 10px;
}
div#discours-stats a{
	display: block;
	background: none;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
div#discours-stats h2{
	background: url(../../images/elements/line_h2.gif) no-repeat;	
	background-position: bottom;
	padding-bottom: 10px;
}
div#discours-stats span.number{
	font-weight: bold;
}
form#form-discours-finder{
	position: absolute;
	right: 0px;
	top: 0px;
}
form#form-discours-finder label{
	color: #666666;
}
form#form-discours-finder select{
	width: 120px;
}
form#form-discours-finder input#discours-finder{
	width: 120px;
	font-size: 11px;
}
form#form-discours-finder input.submit{
	color: #666666;
	margin-left: 3px;
	font-size: 11px;
}
ul.comments{
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	padding-top: 5px;
	background: url(../../images/elements/line_h2.gif) no-repeat;
}
ul.comments li{
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul li.comment h2{
	/*border: 1px solid #CCCCCC;
	background-color: #EFEFEF;*/
	padding: 3px;
	font-size: 14px;
	margin-top: 0px;
}
ul li.comment.admin h2{
	/*border: 1px solid red;*/

}
ul li.comment.moderator h2{
	/*border: 1px solid #199900;*/

}
ul li.comment.offline{
	/*border: 1px solid red;*/

}
ul li.comment.selected{
	/*border: 1px dashed #999999;*/

}
ul li.comment.online{
	/*border: 1px solid #199900;*/

}

ul li.comment div.parameter{
	position: relative;
	font-size: 95%;
	background-color: #EFEFEF;
	color: #666666;
	background: url(../../images/elements/line_h2.gif) no-repeat;
	background-position: bottom;
	padding: 3px;
	padding-bottom: 5px;
}

ul li.comment.level-1{
	margin-left: 0px;
}
ul li.comment.level-1 p.text{
	padding-left: 4%;
}
ul li.comment.level-2 p.text{
	padding-left: 6%;
}
ul li.comment.level-3 p.text{
	padding-left: 8%;
}
ul li.comment.level-4 p.text{
	padding-left: 10%;
}
ul li.comment.level-5 p.text{
	padding-left: 12%;
}
ul li.comment.level-6 p.text{
	padding-left: 14%;
}
ul li.comment p.text{
	margin: 0px;
}
input#discours-title, textarea#discours-text {
	width: 85%;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	font-size: 11px;
}

label.discours{
	display: block;
	float: left;
	width: 14%;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
fieldset{
	padding: 10px 0px 0px 0px;
	border: none;
	
}
/* login  */

form#discours-login{
	margin: 0px;
	padding-bottom: 10px;
	background: url(../../images/elements/line_h2.gif) no-repeat;
	background-position: bottom;
}
form#discours-login fieldset{
	padding: 0px;
}
form#discours-login legend{
	display: none;
	font-weight: bold;
	color: #333333;
}
form#discours-login label{
	padding-right: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
form#discours-login input#discours-login-user, 
form#discours-login input#discours-login-password{
	width: 60px;
	font-size: 11px;
}
form#discours-login input.submit{
	border: 1px solid #CCCCCC;
	color: #666666;
	font-size: 11px;
}
div#discours-disclaimer, div#register-ok{
	margin-bottom: 10px;
}
div#discours-login-info{
	position: relative;
	color: #666666;
	padding-bottom: 10px;
	background: url(../../images/elements/line_h2.gif) no-repeat;
	background-position: bottom;
}
div#discours-login-info a.logout{
	display: block;
	position: absolute;
	right: 3px;
	bottom: 10px;
}


/* register */
form#discours-register, form.user-data{
	background: url(../../images/elements/line_h2.gif) no-repeat;
	background-position: bottom;
	padding-bottom: 5px;	
}
form#discours-register fieldset, form.user-data fieldset{
	padding: 0px 0px 5px 0px;
}
form#discours-register legend, form.user-data legend{
	font-weight: bold;
	color: #333333;
	font-size: 11px;
	display: none;
}

form#discours-register div.error, form.user-data div.error{
	color: #B22222;
	margin-bottom: 5px;
}
div.message{
	margin-top: 5px;
	color: #B22222;	
}
form#discours-register div.message, form.user-data div.message{
	color: #B22222;
	margin-bottom: 5px;
}
form#discours-register input.text, form.user-data input.text{
	display: block;
	float: left;
	border: 1px solid #CCCCCC;	
	width: 29%;
	font-size: 11px;
}

form#discours-register input.hidden, form.user-data input.hidden{
	width: 0px;
	height: 0px;
}
form#discours-register label, form.user-data label{
	display: block;
	float: left;
	width: 24%;
	font-weight: bold;
	font-size: 11px;
	text-indent: 10px;
	color: #666666;
}
form.user-data{
	margin-top: 10px;
}
form.user-data fieldset.discours-submit{
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 10px;
}
form.user-data fieldset.password{
	padding-bottom: 10px;	
}
form.user-data fieldset.password input.password{
	display: block;
	float: left;
	width: 70px;
	font-size: 11px;	
}
form.user-data fieldset.password label{
	display: block;
	float: left;
	width: 20%;
}
form.user-data fieldset.password label.left-side{
	width: 15%;
	text-indent: 0px;	
}
form.user-data input.submit{
	border: 1px solid #CCCCCC;
	width: 80px;
	color: #666666;
	font-size: 11px;	
}
form#discours-register label.left-side, form.user-data label.left-side{
	width: 15%;
	text-indent: 0px;
}
form#discours-register fieldset.discours-submit{
	clear: both;
	margin-top: 10px;
}

fieldset.discours-submit{
	text-align: right;
	padding-top: 0px;
}

fieldset.discours-submit input{
	border: 1px solid #CCCCCC;
	width: 90px;
	color: #666666;
	font-size: 11px;
}

/* admin functions  */
div.comment-edit{
	position: relative;
	border: 1px solid #CCCCCC;
	/*background-color: #CCCCCC;*/
	/*width:80px;*/
	margin-top: 3px;
	/*padding: 1px;*/
}

div.comment-edit a.icon-edit{
	display: block;
	position: relative;
	left: 3px;
	background: url("../../togger/skins/default/icons/art_edit_ico.gif") no-repeat;
	background-position: 1px 1px;
	width: 16px;
	height: 16px;
	border: 1px solid transparent;	
}
div.comment-edit a.icon-edit-user{
	display: block;
	position: absolute;
	left: 30px;
	top: 0px;
	background: url("../../togger/skins/default/icons/gotouser.gif") no-repeat;
	width: 20px;
	height: 16px;
	border: 1px solid transparent;	
}
div.comment-edit a.icon-online{
	display: block;
	position: absolute;
	left: 60px;
	top: 0px;
	background: url("../../togger/skins/default/icons/online.gif") no-repeat;
	background-position: 1px 1px;
	width: 16px;
	height: 16px;
	border: 1px solid transparent;	
}
div.comment-edit a.icon-offline{
	display: block;
	position: absolute;
	left: 60px;
	top: 0px;
	background: url("../../togger/skins/default/icons/offline.gif") no-repeat;
	background-position: 1px 1px;
	width: 16px;
	height: 16px;
	border: 1px solid transparent;	
}
	
div.comment-edit a:hover, div.comment-edit a.selected{
	background-color: #EFEFEF;
	border: 1px solid #999999;
}

/* listen */
div.discours.list-item{
	position: relative;
	background: url(../../images/elements/line_h2.gif) no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}
div.discours.list-item.sub{
	background: none;
	padding-bottom: 0px;
}
div.discours.list-item p{
	margin: 0px;
}
div.discours.list-item h2{
	margin: 10px 0px 5px 0px;
	color: #333333;
	text-transform: uppercase;
}
div.discours.list-item h3{
	margin: 10px 0px 0px 0px;
	color: #333333;
	font-size: 12px;
}
div.discours h2 a{
	color: #333333;
}
div.discours.list-item div.parameter{
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 11px;
	color: #666666;
	background: none;
}
div.discours div.statistic{
	position: relative;
	margin-top: 5px;
	font-size: 11px;
	color: #666666;
}
div.discours  div.statistic a.read_more{
	position: absolute;
	display: block;
	top: 0px;
	right: 0px;
}