#content .float_left
{
  float: left;
}


#content .discussion_linear
{
  margin: 0 0 5px 0;
  padding: 0;
  background-color: #E0ECFA;
}

#content .discussion_linear_header
{
  padding: 0 5px 0 5px;
  margin: 0 0 20px 0;
  color: #000;
  /*line-height: 25px;*/
  font-weight: bold;
  background-color: #E7EFFC;
  vertical-align: middle;
  
}

.discussion_linear_header table {width: 100%; }
.discussion_linear_header td.check {width: 20px;}
.discussion_linear_header td.time {width: 180px;}

#content .discussion_linear_body
{
  padding: 0 5px 5px 25px;
}


  #content .discussion_linear_header .dis_checkbox
  {
    width: 20px;
    overflow: hidden;
    height: 20px;
    line-height: 25px;
    vertical-align: middle;
    /*vertical-align: top;*/
  } 

  #content .discussion_linear_header span.username
  {
    display: block;
    width: 390px;
    overflow: hidden;
    /*afloat: left;*/
    /*line-height: 25px;*/
    color: #1F3958;
  } 

  #content .discussion_linear_header span.time
  {
    /*float: right;*/
    display: block;
    color: #1F3958;
    line-height: 25px;
  }

 
  #content .discussion_linear h3 a
  {
    text-decoration: underline;
    color: #1F3958;
  }

  #content .discussion_linear h3 a:visited
  {
    text-decoration: underline;
    color: #1F3958; 
  }



/* konec: linearni vypis zprav */ 




/* hierarchicky vypis zprav */
  

#content .discussion_tree
{
  display: block;
  clear: both;
  text-decoration: none;
  padding: 0;
  height: 26px;
  line-height: 20px;
  width: 100%;
} 


#content .discussion_tree div.username
{
  padding: 0;
  margin: 0 10px 0 0; 
  color: #838B92;
  width: 110px; 
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 0;
  height: 20px; 
}  

#content .discussion_tree h3.title
{
  display: block;
  padding: 0;
  margin: 0 10px 0 0;
  width: 275px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 0;
  height: 20px; 
  font-size: 1em;
  color: #699E3D;
} 

#content .discussion_tree h3.title a
{
  text-decoration: underline;
  color: #699E3D;
} 


#content .discussion_tree ins.dis_date
{
  display: block;
  padding: 0;
  margin: 0;
  color: #838B92;
  width: 110px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 0;
  height: 20px; 
} 

#content .discussion_tree span.dis_checkbox
{
  display: block;
  padding: 0;
  margin: 0 5px 0 0;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 0;
  height: 20px; 
  width: 20px;
} 


#content .discussion_tree h3.title a:hover
{
  color: #000;
}

#content .discussion_tree:hover div
{
  color: #000;
}

#content .discussion_tree:hover ins
{
  color: #000;
}

#content .discussion_tree:hover h3.title a
{
  color: #000;
} 

#content .discussion_tree:hover
{
  color: #000;
} 


#content .discussion_tree
{
  display: block;
  height: 25px; 
}

#content .discussion_tree.tree_even
{
  background: #E0ECFA url(/img/diskus_tree_even.png) repeat-y;
}

#content .discussion_tree.tree_odd
{
  background: #E7EFFC url(/img/diskus_tree_odd.png) repeat-y; 
}

#content .discussion_tree:hover
{
  background: url(/img/diskus_linear_active.png) repeat-y;
} 

#content #dis_title
{
  background: url(/img/diskus_tree_header.png) repeat-y;
  height: 25px;
  line-height: 25px;
  color: #fff;
}

#content #dis_title span.nadpis
{
  display: block;
  margin: 0;
  width: 300px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 5px;
  height: 20px; 
}

#content #dis_title span.jmeno
{
  display: block;
  margin: 0;
  width: 115px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 5px;
  height: 20px; 
}

#content #dis_title span.datum
{
  display: block;
  margin: 0;
  width: 100px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 5px;
  height: 20px; 
}


/* detail prispevku */

.discus_detail
{
  background-color: #E0ECFA;
  color: #000;
  margin: 10px 0 0 0;
}

.discus_detail div.detail_row
{
  margin: 0;
  padding: 5px;
  width: 545px;
  font-weight: bold;
  color: #223D5C;  
  font-weight: normal;
  overflow: hidden;
}

.discus_detail div.detail_title
{
  font-weight: bold;
}

.discus_detail div.detail_info
{
  padding: 0;
  margin-left: 85px;
  color: #000;
}

.detail_info.txtarea {margin: 5px; position: relative;}
	.detail_info.txtarea textarea {position: relative; left: 7px;}

.discus_detail div.detail_message
{
  padding: 7px;
  border-top: 3px solid #EDF3FC;
}

.discus_detail div.even
{
  background: #E7EFFC url(/img/diskus_detail_even.png) left repeat-y;
}

.discus_detail div.odd
{
  background: #E7EFFC url(/img/diskus_detail_odd.png) left repeat-y;
}

/* koec: detail prispevku */




/* diskuze: formular */

#discus_form
{
  background-color: #E0ECFA;
  color: #000;
  margin-bottom: 10px;
}

#discus_form .form_label
{
  display: block;
  width: 120px;
  margin-right: 5px;
  padding: 7px;
  font-weight: bold;
  color: #223D5C;
  height: 20px;
}

#discus_form .form_input
{
  display: block;
  height: 20px;
  padding: 7px;
  margin: 0;
}

#discus_form .form_input input
{
  width: 200px;
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
}

#discus_form textarea#discus_form_message
{
  width: 380px;
  height: 200px;
  margin-bottom: 10px;
  background-color: #FFFFFF;
}

#discus_detail .detail_message
{
  padding: 7px;
  border-top: 3px solid #fff;
}
 
#discus_form .even
{
  background-color: #E7EFFC;
}

#content #discus_form .bad
{
  color: #ff0000;
}

/* konec: diskuze: formular */



#dis_back
{
  color: #094898 !important;
  padding-left: 20px;
  background: url('/img/back-arrow.gif') left no-repeat;
  line-height: 20px;
  
}

	#dis_back a
	{
		color: #094898 !important;
	}


.dis_button
{
  margin: 10px 10px 15px 0;
}

#dis_mode
{
  padding-left: 12px; 
  background: url('/img/arrow_dr_black.png') left no-repeat; 
  line-height: 15px;
  /*height: 50px;*/
  float: right;
  /*line-height: 50px;*/
  text-align: right;  
  
}


#dis_mode_paging {vertical-align: bottom; margin: 5px 0 0 0; padding: 1px; }

#dis_mode_paging div.pagingBlock {margin: 4px 0 0 0; padding: 0;}
#dis_mode a {color: black;}









/* vypis diskuznich for */

#content #for_title
{
  background: url(/img/dis_forums_header.png) repeat-y;
  height: 25px;
  line-height: 25px;
  color: #fff;
}

/* hlavicka */
#content #for_title span.title
{
  display: block;
  margin: 0;
  width: 305px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 5px;
  height: 20px; 
}

#content #for_title span.count
{
  display: block;
  margin: 0;
  width: 40px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 5px;
  height: 20px; 
}

#content #for_title span.name
{
  display: block;
  margin: 0 5px 0 0;
  width: 90px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 5px;
  height: 20px; 
}

#content #for_title span.last
{   
  display: block;
  margin: 0;
  width: 90px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 5px;
  height: 20px; 
}
/* konec: hlavicka */



#content .dis_forums
{
  display: block;
  clear: both;
  text-decoration: none;
  padding: 0;
  height: 26px;
  line-height: 20px;
  padding: 0;
  width: 100%;
} 

#content .dis_forums.forums_even  
{
  background: url(/img/dis_forums_even.png);
} 

#content .dis_forums.forums_odd  
{
  background: url(/img/dis_forums_odd.png);
} 

#content .dis_forums:hover  
{
  background: url(/img/dis_forums_active.png);
} 


#content .dis_forums div.username
{
  padding: 0;
  margin: 0; 
  color: #838B92;
  width: 120px; 
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 0;
  height: 20px; 
  border: 1px solid #000;
}  

#content .dis_forums h3.title
{
  display: block;
  margin: 0 10px 0 0;
  width: 290px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 15px;
  height: 20px; 
  font-size: 1em;
  color: #699E3D;
  background: url(/img/arrow-blue-right.gif) left top no-repeat; 
} 

#content .dis_forums h3.title a
{
  text-decoration: underline;
  color: #699E3D;
} 

#content .dis_forums div.count
{ 
  display: block;
  padding: 0;
  margin: 0;
  width: 45px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 0;
  height: 20px; 
  font-size: 1em;
  color: #699E3D;
} 

#content .dis_forums div.name
{ 
  padding: 0;
  margin: 0 5px 0 0;
  width: 90px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 0;
  height: 20px; 
  font-size: 1em;
  color: #699E3D;
} 



#content .dis_forums ins.last
{
  display: block;
  padding: 0;
  margin: 0;
  color: #838B92;
  width: 90px;
  line-height: 20px;
  overflow: hidden;
  padding: 3px 0 3px 0;
  height: 20px; 
} 



#content .dis_forums h3.title a:hover
{
  color: #000;
}

#content .dis_forums:hover div
{
  color: #000;
}

#content .dis_forums:hover ins
{
  color: #000;
}

#content .dis_forums:hover h3.title a
{
  color: #000;
} 

#content .dis_forums:hover
{
  color: #000;
} 


#content .dis_forums
{
  display: block;
  height: 25px; 
}

#dis_archive
{
  clear: both;
  margin-top: 10px;
  padding: 0 0 0 15px;
  background: url(/img/back-arrow.gif) left no-repeat;
}

	#dis_archive a {
		color: #094898 !important;
	}




#content .dis_paging
{ 
  width: 350px;
  padding: 0;
  margin: 0;
}


/*
*/
/* nove styly */
table#DisForums { width: 100%; border-spacing: 0px; margin: 15px 0 0 0; border-colapse: collapse;}
		
	table#DisForums tr {height: 25px;}

	table#DisForums td, 
	table#DisForums th {
		/*position: relative;*/
		padding: 2px;
		border: 1px solid #EDF3FC;
		border-width: 0 2px 0 0;
		_border-width: 0 1px 0 0;
	}
	
	table#DisForums td.Last, 
	table#DisForums th.Last {border: 0; border-width: 0; white-space: nowrap; vertical-align: top;}
	
	table#DisForums th {background-color: #4C8DDE; color: white; padding: 0 2px 0 7px;}
	table#DisForums td {color: #5A636C;}
	
	table#DisForums tr.even td.First,
	table#DisForums tr.even {background-color: #E7EFFC}
	
	table#DisForums tr.odd td.First,
	table#DisForums tr.odd {background-color: #DEE7F6}
	
	table#DisForums td.First {background: url(/img/arrow-blue-right.gif) left top no-repeat; }
	

	table#DisForums td.FirstTree, 
	table#DisForums td.First {
		padding-left: 25px;
		vertical-align: top;
		}
	
		table#DisForums td.FirstTree .dis_checkbox, 
		table#DisForums td.First  .dis_checkbox {   
			position: relative;
			left: -20px;
			}
	
		table#DisForums td.FirstTree a, 
		table#DisForums td.First a { font-weight: bold;  padding: 0 5px 0 0;  text-decoration: underline; color: #777812;}
 

	

.searchBox {margin: 5px 0 10px 0; }
#Dis_MyForm {border: 0; margin: 0; padding: 0;}

