
/* -----------------------------    UPRAVLENIE ------- */

	.list{
			margin: 40px 120px 40px 40px;
			list-style-type: none;			
			}

	.list li{
			margin-bottom: 10px;
			}
			
	h3{
			font-size:1em;
			font-family: Arial, Helvetica, sans-serif;			
			margin: 25px 0 5px 0;
			}
	h4{
			display:block;
			font-size: 10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			margin: 0 0 5px 30px;
			}
/* -----------------------------    LIST DOT ------- */

	.dot{
			margin: 40px 120px 40px 40px;
			list-style-type: circle;			
			}

	.dot li{margin-bottom: 10px;}			
	
/* -----------------------------    LIST LETTER ------- */

	ul.letter{ 
			display:inline;
			float:left;
			margin: 0 0 10px 0; 			
			list-style-type:none; 			
			}
			
	.letter li{
			float:left;
			display:block;
			width: 18px;
			margin-left: 9px;
			background-color: #09F;
			font-weight: bold;
			text-align: center;
			margin-bottom: 10px;
			}
			
	.letter li a{
				display:block;
				width: 100%;
				height:100%;
				color:white;
				}		
							
/* ---------------------------------  PROGRAM  --------- */
.list li{
	clear:left; 
	overflow: hidden;}

.date{ 
	font-size:14px;
	font-weight: bold;
	font-style:italic;
	text-decoration:underline;}

.h{			
	float:left;
	width: 80px;
	margin-right: 20px;}

.nfo{
	float:left;
	margin-left:100px;
	clear:left;}
/* ---------------------------------  TABLE  --------- */

												/*    -------------  tbl1*/
	.tbl_1 td{
			margin:0;
			padding:5px;
			text-align:center;			
			}

	.tbl_1 tr.ttl{ background:#ccc;}
	.tbl_1 tr.clr{ background-color:#EEE;}
	.tbl_1 td.nfo{text-align:left;}		
												/*    -------------   forum */

	table.forum {
					margin: 15px 0;
					}
					
	table.forum tr.ttl{
						background-color:#ccc;
						font-weight:bold;
						}

	.forum td{ padding: 5px; border-bottom: 1px solid #ccc;}
	.forum tr{ text-align: center; border:1px solid #ccc;}
/* ---------------------------------  REG FORM  --------- */

	form.reg { width: 520px;}
	
	.reg label{					
				float:left;
				width: 120px;
				height: 20px;
				margin-bottom: 10px;
				padding-right: 5px;
				text-align: right;
				clear:left;}

	.reg input{ 	
				width: 200px;
				margin-bottom: 10px;
				clear:right;
				}
				
	.reg textarea{margin-bottom: 20px;}
	.reg input.btn{width:auto;}			
	.reg p{ clear:left;}

/* -------------------------------------------------  FORUM STAT -----------*/

	p.forum_stat {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			margin-bottom: 20px;
			}
			
	.forum_stat a.out{ padding-left:30px;}

/* --------------------------------------------------  COMMENTS -------------*/

	.comment_title{
				display:table;				
				width: 100%;
				background-color: #ccc;
				margin-bottom: 2px;
				padding: 3px;
				clear:both;		
				}	
	
	.comment_title dt{
					display:block;
					float:left;						
					clear:left;
					}
					
	.comment_title dd{
					display:inline;
					float:right;
					clear:right;										
					}
					
/* ------------------------------     PHOTO TABLE   ---------------- */

 table.photo{				
		width: 98%;
		margin: 6px 0;
		border: none;		
		clear: both;
		background-color:#CCC;
		}
		
 .photo td{
 			padding: 4px;
			text-align: center;			
			background-color:white;
			}
