h1,h2,h3,h4,h5,h6,p,form,ul,ol {
				margin:0;
           		padding:0;
}
img {			border: 0;
}
html { 			height: 100%;
				background-color: #f4f4ea;
}
body {     		margin: 0;
          		padding: 0;
          		height: 100%;
          		background-color: #f4f4ea;
          		font-family: helvetica,arial;
				background: url("../images/bg.gif");
          		background-repeat: repeat-x;
				background-position: 0% 0%;
}
a {				text-decoration: none;
				color:#37628b;
}
a:hover {		text-decoration: none;
				color:#990000;
}
#global {		width: 766px;
				/*height: 100%;*/
          		position: absolute;
          		top: 0%;
          		left: 50%;
          		margin: 3px 0 0 -388px;
         	 	padding: 0 5px 0 5px;
				background-color: #FFFFFF;
				background: url("../images/global.gif");
       		   	background-repeat: repeat-y;
				background-position: 50% 0%;
				font-size: 12px;
}
#header {		position: relative;
				clear: none;
				float: left;
  				margin: 0;
				padding: 0;
          		height: 137px;
          		width: 766px;
				/*background-color: #5A2B5A;*/
}
#menu {			position: relative;
				clear: none;
				float: left;
  				margin: 0;
				padding: 0;
         	   /*background: url("../images/nahlad_03.jpg");
         	 	background-repeat: no-repeat;
				background-position: 0% 0%;*/
          		height: 40px;
         	 	width: 766px;
          		/*border: 1px solid #FF0000;*/
}
#menu_separator {position: relative;
				clear: none;
				float: left;
  				margin: 0;
				padding: 0;
    			background: url("../images/menu_separator.gif");
        	  	background-repeat: no-repeat;
				background-position: 0% 100%;
				background-color: #FFFFFF;
          		height: 10px;
          		line-height: 1px;
          		width: 766px;
/*         		border: 1px solid #FF0000;*/
}
#wrapper {		position: relative;
				clear: left;
				float: left;
  				margin: 0;
				padding: 0;
          		width: 766px;
				/*background-color: #5A2B5A;*/
}
#left {			position: relative;
				clear: none;
				float: left;
				margin:0;
				padding: 0;			
				width: 178px;
}
table#left {	position: relative;
				clear: none;
				float: left;
  				margin: 0;
				padding: 0;
				border-collapse: collapse;
				border-spacing: 0;
				width: 178px;
				height: 380px;
}	
	
#left td {		margin: 0;
				padding: 0;
				border-collapse: collapse;
				border-spacing: 0;
				vertical-align: top;
}
#left tr {		margin: 0;
				padding: 0;
				border-collapse: collapse;
				border-spacing: 0;
				border: 0;
}
#right {		position: relative;
				clear: none;
				float: left;
				margin:0;
				padding: 8px 4px 4px 4px;
				width: 580px;
/*				height: 400px;
				background: url("../images/content.gif");
          		background-repeat: no-repeat;
				background-position: 0% 0%;*/
}
#footer {		position: relative;
				clear: left;
				float: left;
				margin:0;
				padding: 0;			
				width: 766px;
				height: 10px;
				line-height: 9px;
				background: url("../images/footer_24.gif");
          		background-repeat: no-repeat;
				background-position: 0% 0%;
				/*background-color: #5A2B5A;*/
}
#nadpis {		display: block;
 				position: relative;
				clear: left;
				float: left;
				margin:0;
				padding: 0 0 2px 0;			
				width: 580px;
/*				height: 26px;
				vertical-align: middle;
				line-height: 22px;*/
				font-size: 12px;
				font-weight: bold;
/*				background-color: #5A2B5A;*/
}
#text {			position: relative;
				clear: none;
				float: left;
				margin:0;
				padding: 0 0 2px 0;			
				width: 580px;
/*				background-color: #5A2B5A;*/
}
.main {			font-size: 12px;
				text-align: justify;
}
a.submenu { 	display: block;
                text-decoration: none;
                font-size: 13px;
				vertical-align: middle;
                color: #6B000F;
                padding: 6px 2px 6px 15px;
				background: url("../images/submenu.gif");
				background-repeat: no-repeat;
				background-position: 0% 0%;    
				background-color: #F3F3E7;
				width: 161px;   
}
a:hover.submenu {	display: block;
                text-decoration: none;
                font-size: 13px;
                color: #000000;
                padding: 6px 2px 6px 15px;
				background: url("../images/submenu_over.gif");
				background-repeat: no-repeat;
				background-position: 0% 0%;    
				background-color: #F3F3E7;
				width: 161px;   
}
a.submenu_sel { display: block;
                text-decoration: none;
                font-size: 13px;
				font-weight: bold;
				vertical-align: middle;
                color: #6B000F;
                padding: 6px 2px 6px 15px;
				background: url("../images/submenu_over.gif");
				background-repeat: no-repeat;
				background-position: 0% 0%;    
				background-color: #F3F3E7;
				width: 161px;   
}
.inactive { 	text-decoration: line-through;
}
.inactive_unanswered { 	
				text-decoration: line-through;
				color: #DD0000;
}
.unanswered { 	color: #DD0000;
}
.box {			border: 1px solid #CCCCCC;
				font-family: helvetica,arial; 
				font-size: 12px;
}
.box_warning {	border: 1px solid #FF0000;
}
.button {		border-top: 1px solid #999999;
				border-left: 1px solid #999999;
				border-bottom: 1px solid #CCCCCC;
				border-right: 1px solid #CCCCCC;		
				padding: 1px;		
				background-color: #660000;
				color: #FFFFFF;
				font-size: 11px;
				/*font-weight: bold;*/
}
.warning {		color: #FF0000;
				font-weight: bold;

}
.mini{			color: #AA0000;
				font-size: 10px;

}
.minif {		padding-left: 5px;

}
.funx {			display: block;
				float:left;
				clear: none;
				/*border: 1px solid #FF0000;*/
				width: 100px;
				height: 50px;
				text-align: center;
}
.funxn {		display: block;
				float:left;
				clear: none;
				/*border: 1px solid #FF0000;*/
				width: 20px;
				height: 20px;
				text-align: center;
}
.funx_forum {	display: block;
				float:left;
				clear: none;
				/*border: 1px solid #FF0000;*/
				width: 30px;
				height: 16px;
				text-align: center;
}

#header_admin {	position: relative;
				clear: none;
				float: left;
  				margin: 0;
				padding: 0;
          		height: 137px;
          		width: 766px;
				background: url("../images/header_04.jpg");
				background-repeat: no-repeat;
				background-position: 0% 100%;  
}
hr {			color: #CCCCCC;
				height: 1px;
}
table#login { 	padding: 2px;
				width: 100%;
				font-size: 12px;
				background-color: #666666;
				color: #FFFFFF;
}
#login td {		width: 33%;

}
table#forum {	margin: 0;
				padding: 0;
				border-collapse: collapse;
				border-spacing: 0;
				border: 1px solid #DDDDDD;
				width: 100%;
				line-height:16px;
}	
#forum th {		margin: 0;
				padding: 2px;
				border-collapse: collapse;
				border-spacing: 0;
				border: 1px solid #DDDDDD;
				background-color: #EEEEEE;
}		
#forum td {		margin: 0;
				padding: 2px;
				border-collapse: collapse;
				border-spacing: 0;
				border: 1px solid #DDDDDD;
}
#forum tr {		margin: 0;
				padding: 0;
				border-collapse: collapse;
				border-spacing: 0;
				border: 0;
}
#forum a {		display: block;
				clear: none;
				width: 100%;
}
