


.maintable {border: 0px #777777 dashed; background-color: #dddddd; width: 100%; padding: 0px; font-family: arial, Sans-serif;} /*main table for forum*/
.regrow {color: #000000; background-color: #ffffff;} /*registration row, mainly here for symetry*/
.headline {font-weight: bold; color: #FFFFFF;background-color: #004A71;font-size: 11px; border-right: 1px dashed #256F96;} /*headline row, the first row that says forum name, topics, posts and such*/
.catline {font-weight: bold;color: #000000;background-color: #D3E4E8; font-size: 11px;} /*the row with the category colors*/
.forumrow { font-family: arial, Sans-serif; font-size: 12px; color: #000000; background-color: #ffffff; border-bottom: 1px dashed #888888; border-right: 1px dashed #dddddd;} /*color of the forum rows*/
.forumrowlast { font-family: arial, Sans-serif; font-size: 12px; color: #000000; background-color: #ffffff; border-bottom: 1px dashed #888888; border-right: 0px dashed #dddddd;} /*color of the forum rows*/
.catlink { font-family: arial, Sans-serif; font-size: 14px;}

.quotecode { color: #666666; border-collapse: collapse; border: 1px dotted #999999; padding-left: 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-right : 5px; background-color: #fefefe;font-size: 12px; width:90%;} /*when you quote someone in a post*/
.forumrow2 { color: #000000;background-color: #ffffff;font-size: 12px;} /*color of the forum rows*/
.forumrow3 {color: #777777; background-color: #eeeeee;font-size: 11px; padding-right : 10px;} /*color of the forum rows*/
.post_title {COLOR: #095483; font-size: 18px; line-height:20px;}
.errorrow {  color: #E50004; background-color: #F5F9F3;  } /*color of the forum rows*/
.okrow {  color: #007708; background-color: #F5F9F3;  } /*color of the forum rows*/
.qrow {  color: #666666;    } /*color of the forum rows*/


.forum_typ {  color: #fff;  padding:3px; padding-left:25px; margin-top:7px; margin-bottom:7px; font-weight: bold; 
background:#376096 url(images/forum/forum_typ.gif) top left no-repeat;
 }

form.form_forum label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}

.pmpasek {border: 1px #aaaaaa solid; background-color: #ffffff; width: 100%; padding: 0px; margin-top:8px;} 
.pmpasek2 {background-color: #dddddd; padding: 0px; margin-top:0px; 
	background-image : url(images/forum/pasek.gif);
	background-repeat: repeat-x; 
} 

.quote_wrapper, .code_wrapper
{
	margin: 10px;
	border: 1px dotted #2F2F2F;
}
.quote_title, .code_title
{
	background-color: #E3E3E3;
	padding: 5px;
}
.quote_area, .code_area
{
	padding: 5px;
}
.code_area
{
	white-space: pre;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.95;
	width:300px;
}
#tooltip h3, #tooltip div { margin: 0; font-size: 11px;}


.zglos_link
{
 padding: 0px; margin:0px; 
  padding-left:20px;
	background-image : url(images/forum/zglos.png);
	background-repeat: no-repeat; 

}

.postr
{
 padding: 0px; margin-top:5px; 
  padding-left:20px;
  padding-top:5px;
  font-size:11px;
  font-style: italic;
  color:#CC5A5A;   
	background-image : url(images/forum/zglos2.gif);
	background-repeat: no-repeat; 
  border-top:1px dashed #dedede;	
}
.poste
{
 padding: 0px; margin-top:5px; 
  padding-left:20px;
  padding-top:5px;
  font-size:11px;
  font-style: italic;
  color:#767676;   
	background-image : url(images/forum/poste.gif);
	background-repeat: no-repeat; 
  border-top:1px dashed #dedede;	
}

	.form_forum{
		margin:1em 0;
		padding-top:0px;
		overflow:hidden;
		}
	.form_forum fieldset{
		margin:0;
		padding:.5em;
		border:none;	
		border:1px dashed #dedede;	 
		}		
		
	.form_forum legend{
		background:#efefef;
		color:#1F4F80;
		border:1px solid #dedede;
		padding:5px 10px 5px 10px;
		font-size:11px;
		font-weight:bold;
		}	
		
	.form_forum p{
		clear:both;
		margin:.5em 0;
		overflow:hidden;
		}	
		
	.form_forum label{
	 	position:relative;
		padding-bottom:2px;
		width:100%;	
		
		text-align:left;
		font-weight:bold;

		}
	
	.form_forum span{
 
		float:left;	
		margin-left:150px;	
 
		width:70%;
		background:#C70000 url(images/icons/cancel.png) no-repeat 5px 50%; 
		color:white;
		padding:3px 5px 3px 25px;
		}	


			
	.form_forum input{	
		margin:0;	
		width:95%;
		border:1px solid #bbb;		
		background:#fff url(images/icons/pencil.png) no-repeat 5px 50%; 
		padding:3px 5px 3px 25px;
		}	
	.form_forum textarea{	
		margin:0;	
		width:95%;
		border:1px solid #ddd;		
		background:#fff url(images/icons/pencil.png) no-repeat 5px 6px; padding:3px 5px 3px 25px;
		}				
 	
	
	.form_forum input#name{background:#fff url(images/icons/user.png) no-repeat 5px 50%; padding:3px 5px 3px 25px;}
	.form_forum input#email{background:#fff url(images/icons/email.png) no-repeat 5px 50%; padding:3px 5px 3px 25px;}
	.form_forum input#telephone{background:#fff url(images/icons/telephone.png) no-repeat 5px 50%; padding:3px 5px 3px 25px;}
	.form_forum input#phone{background:#fff url(images/icons/phone.png) no-repeat 5px 50%; padding:3px 5px 3px 25px;}	
	.form_forum input.blank{background:#fff 5px 50%; padding:3px 5px 3px 5px;}	
	.form_forum input.checkbox{background:#fff 5px 50%; padding:5px 3px 3px 5px; border:1px solid #fff;	 vertical-align: middle; *vertical-align: text-middle; }		
	.form_forum textarea#message{background:#fff url(images/icons/form_note.png) no-repeat 5px 6px; padding:3px 5px 3px 25px;}
	
	
	.form_forum textarea{
		height:125px;
		overflow:auto;
		}					
	.form_forum p.submit{
		clear:both;
		float:right;
		margin:1em 0;
		padding:.3em 0px;		
		}	
	.form_forum p.submit2{
		
		float:right;
		top:0px;
		margin:0px;
		padding:.0em 0px;		
		}		
    
    .form_forum p.submit3{

		float:left;
		margin:0;
		padding:0px;		
		}	
    			
	.form_forum button{
		height:23px;
		width:100px;
		line-height:23px;		
		border:0px;
		background:url(images/form_button1.gif) no-repeat;
		padding:0 10px 0 10px;
		color:#000;
		cursor:pointer;
		text-align:center;
		font-size:13px;
		font-weight:bold;

		}

	.form_forum button.view{
		height:23px;
		width:100px;
		line-height:23px;		
		border:0px;
		background:url(images/form_button2.gif) no-repeat;
		padding:0 10px 0 10px;
		color:#8A919B;
		cursor:pointer;
		text-align:center;
		font-size:13px;
		font-weight:normal;
		margin-right:30px;

		}
