	body{
		background-image: url('img/bg.gif');
		background-color: #ffffff;
		margin: 0;
		padding: 0;
		font-family: Arial;
		font-size:12px;
	}
	
	form{
		margin: 0;
		padding: 0;
	}
	
	#main{
		background-color: #ffffff;
		margin-top: 10px;
		border: solid 1px #DDDDDD;
		width:750px;

	}

	a{color:#4987d1; text-decoration:none;}
	a:hover{ text-decoration:underline;}


	
	table{
		font-size:11px;
	}
	
	button{
		/*background-image: url('img/button_bg.gif');*/
		border: solid 1px #12c5ff;
		background-color:#4987d1;
		color:#FFFFFF;
		font-weight:bold;
		width:100px;
		cursor:hand;
	}

	.pager{
    text-align: center;
    font-size: 12px;
	}

	.pager_text{
    font-size: 15px;
    padding-right: 20px;
	}
	
	hr{
		height:1px;
		color:#DDDDDD;
	}
	
	h1{
		background-color:#4987d1;
		width:100%;
		color:#FFFFFF;
		font-weight:bold;
		font-size:15px;
		margin:0px;
		height:21px;
	}
	
	.h1{
		color:#FFFFFF;
	}

	h2{
		background-color:#12c5ff;
		width:100%;
		color:#000000;
		font-weight:bold;
		font-size:15px;
		margin:0px;
		height:21px;
	}
	
	h3{
		color:#4987d1;
		font-weight:bold;
		font-size:14px;
		margin:0px;
	}
	
	h4{
		color: #4987d1;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:11px;
		font-weight:normal;
	}
	
	h5{
		background-color:#12c5ff;
		width:100%;
		color:#FFFFFF;
		font-weight:normal;
		font-size:12px;
		margin:0px;
		height:15px;
	}
	
	
	.topbar{
		background-color:#4987d1;
	}
	
	.rightbar{
		padding:2px;
	}
	
	.odkazybar{
		background-image: url('img/bar_bg.gif');
		height:25px;
	}
	
	.menu td{
		background-image: url('img/menu_bg.gif');
		height:21px;
		border-top: solid 1px #DDDDDD;
		border-left: solid 1px #DDDDDD;
		border-bottom: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC;
		padding-left:10px;
	}
	
	.menu th{
		background-image: url('img/menu2_bg.gif');
		height:21px;
		border-top: solid 1px #DDDDDD;
		border-left: solid 1px #DDDDDD;
		border-bottom: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC;
		padding-left:10px;
		text-align:left;
		color:#4987d1;
	}

	
	
	
	.list_table{
		border: solid 1px #DDDDDD;
	}
	
	.list_table td{
		padding: 3px 5px 3px 5px;
		border-bottom: solid 1px #DDDDDD;
	}
	
	.list_table th{
		background-color:#12c5ff;
		padding: 3px 5px 3px 5px;
		border-bottom: solid 1px #DDDDDD;
	}
	
	
	.menu2{
		background-color:#12c5ff;
		color:black;
		font-weight:bold;
		padding-left:10px;
	}
	
	.menu2 a{color:black; text-decoration:none;}
	.menu2 a:hover{ text-decoration:underline;}
	
	.box{
		border: solid 1px #DDDDDD;
		padding:10px;
		width:446px;
	}
	
	.box2{
		border: solid 1px #DDDDDD;
		padding:10px;
	}
	
	textarea, select{
		width:100%;
	}
	
	.l {
		padding-left:10px;
	}
	
	.r {
		padding-right:10px;
	}
	
	.b{
		border-bottom: solid 2px #DDDDDD;
	}
	
	.pozn{
		color:#4987D1;
		font-size:10px;	
	}
	
	.pozn2{
		color:gray;
		font-size:10px;	
	}
	
	.err{
		color:red;
		font-size:10px;	
	}
	
	.bg3{
		background-color:#DDDDDD;
		padding:3px;
	}
	.bg4{
		background-color:#EEEEEE;
		padding:3px;
	}
	.box3{
		border: solid 1px #EEEEEE;
		padding:10px;
	}
	
	.strankovani{
		padding:10 0 10 0;
		font-size:14px;
		color:#4987d1;
	}
	
