body {
	width:1018px;
/*	border:1px solid grey;*/
	border:10px solid white;
	border-radius: 10px;
	box-shadow: 0px 0px 20px 5px black;
//	margin:auto; 
	margin-top:100px;
	margin-bottom:100px;
	margin-left:auto; 
	margin-right:auto; 
   	font-family:Arial;
	font-size: 12px;
	background-image: url('img/panelak.jpg'); 
	background-repeat: no-repeat; 
	background-attachment: fixed;
	
}
h1 {
	font-family: Arial;
   	font-size: 21px;
}
h2 {
	font-size: 15px;
	color:#3151A1;
	font-weight:bold;
	margin: 0em 0em 2em 0em;
	padding-top:25px;
	padding-left:0px;
}
h3{
	font-size: 12px;
	color:#3151A1;
	font-weight:bold;
	margin-top: 20px;
}
h5{
	font-size: 12px;
/*	color:#3151A1;*/
/*	font-weight:bold;*/
	margin-top: 20px;
}

.tabmain {
/*	margin: 0px;*/
/*	padding: 0px;*/
	border-collapse:collapse;
}

.hlavicka{
	height:87px;
	background-image: url('img/bg1.jpg');
	margin: 0px;
	border: none;
	padding: 0px;
}
.hlavlogo{
/*	width:546px;*/
	width:217px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.hlavmotto{
/*	width:300px;*/
/*	padding-top: 13px;*/
	padding-top: 0px;
/*	color:#3151A1;*/
/*	font-weight:bold;*/
	padding-left: 25px;

}
.hlavflag{
/*	width:200px;
/*	padding-top: 29px;*/
	padding-top: 0px;
	padding-left: 12px;
}

.tabmenu{
	width: 214px;
/*	margin: 0px;*/
/*	border: none;*/
/*	padding: 0px;*/
/*	vertical-align: top;*/
    border-collapse:collapse;
}
.tabstred{
	width:590px;
	margin: 0px;
	border: none;
	padding: 0px;
	vertical-align: top;
    border-collapse:collapse;
    background-color:#EAF0F8;/*234,240,248*/

/*	background-image: url(img/bg-emp1.jpg);*/
}
.tabinfo{
	width: 214px;
    border-collapse:collapse;
/*    font-size:11px;*/
}

.tabcat{
	margin-left:0px; 
    margin-right:auto;
    margin-top:5px;
    margin-bottom:5px;
	width:470px;
	border:1px solid gray;
    border-collapse: separate;
}

.tabcat td, th{
	border:1px solid #b2b2b2;
	background-color:white;
    text-align:center;
}

.paticka{
	padding:0px 0px 10px 235px;
    	background-color:#EAF0F8;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	color: #858585;
}

.timestamp{
	text-align:right;
	padding:10px;
	margin-right:10px;
	margin-left:10px;
	font-size:11px;
	color: #858585;
    	background-color:rgb(216,231,251);
}

.tabnote{
	text-align:left;
	padding-right:10px;
	font-size:11px;
	color: #858585;
}

.sloup1{
	vertical-align: top;
    background-color:#EAF0F8;
    padding: 8px 0px 0px 0px;
}
.sloup2{
	vertical-align: top;
    padding: 0px;
    background-color:#FFFFFF;

}
.sloup3{
	vertical-align: top;
    padding: 8px 0px 0px 0px;
    background-color:#EAF0F8;
}
.article{
	border:10px solid white;
	vertical-align: top;
	padding:10px;
/*	background-repeat: repeat;*/
}
.article-head{
	border:10px solid white;
	text-indent:15px;
	padding:5px;
    	background-color:rgb(216,231,251);
   	font-size: 15px;
	color:#3151A1;
	font-weight:bold;
}
.article-button{
	border:10px solid white;
	text-indent:15px;
	padding:5px;
    background-color:#ff7328;
   	font-size: 15px;
	color:#3151A1;
	font-weight:bold;
}
.image{
	border:8px solid white;
    background-color:white;
}
#imgcenter{
 text-align:center;
}
.linkcopy:hover{
	font-size:11px;
	color: #8FBFFF;
	font-weight:normal;
	text-decoration:underline;
}
.sub{
	font-size:11px;
	font-weight:bold;
	color: #3151A1;
	text-decoration:none;
}
.sub:hover{
	font-size:11px;
	color: #5E5E5E;
	text-decoration:underline;
}
.sub2{
	font-size:11px;
	color: #3151A1;
	text-decoration:none;
	padding-left:33px;
}
.sub2:hover{
	font-size:11px;
	color: #000000;
	text-decoration:underline;
	padding-left:33px;
}
.sub3{
	font-size:11px;
	color: #3151A1;
	text-decoration:none;
	padding-left:10px;
}
.sub3:hover{
	font-size:11px;
	color: #3151A1;
	text-decoration:underline;
	padding-left:10px;
}
.sub4{
	font-size:11px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	padding-left:33px;
}
.linktext{
	font-size:12px;
	color: #3151A1;
	font-weight: normal;
	text-decoration:none;
}
.linktext:hover{
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}
.linktext1{
/*	font-size:12px;*/
	color: #3151A1;
	font-weight: normal;
	text-decoration:none;
}
.linktext1:hover{
/*	font-size:12px;*/
	color: #3151A1;
	font-weight: normal;
	text-decoration:underline;
}
.tab10{
	padding:3px 0px 3px 3px;
}

.tab10c{
	text-align:right;
	padding:3px 0px 3px 3px;
}
.menupataobr{
	text-align:center;
	padding:20px 0px 0px 0px;
}
.subokraj{
	padding:0px 0px 0px 3px;
}
.tab11{
	padding:0px 0px 0px 3px;
/*	text-indent: 10px;*/
}
#menu a {
	display: block;
	height:22px;
	padding: 7px 0px 0px 0px;
	text-indent:18px;
	background: url("img/button1.gif");
	background-repeat: no-repeat;
	font-weight: bold;
/*	font-size:12px;*/
	color: #3151A1;
	text-decoration:none;
}
#menu a:hover {
	display: block;
	height:22px; 
	padding-top: 7px;
	text-indent:18px;
	background: url("img/button2.gif");
	background-repeat: no-repeat;
/*	font-size:12px;*/
	font-weight: bold;
	color: #8FBFFF;
	text-decoration:none;
}
#menu2 a {
	display:block;
/*	width:208px;*/
	height:22px; 
	padding-top: 7px;
	padding-left: 10px;
	background: url("img/button2.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
/*	font-size:12px;*/
	font-weight: bold;
	color: #EAF0F8;
	text-decoration:none;
}
#menuc a {
	display: block;
	height:22px;
	padding-top: 7px;
	padding-right: 15px;
	text-align: right;
	background: url("img/button1.gif");
	background-repeat: no-repeat;
	font-size:12px;
	font-weight: bold;
	color: #3151A1;
	text-decoration:none;
}
#submenu {
	display: block;
	text-indent:18px;
	background: url("img/bg2.gif");
	background-repeat: repeat-y;
}
#submenutop {
	display: block;
	height:6px; 
	background: url("img/submenutop.gif");
	background-repeat: no-repeat;
}

#submenubot {
	display: block;
	height:6px; 
	background: url("img/submenubot.gif");
	background-repeat: no-repeat;
}
#menu1 a:hover {
	display:block;

	height:27px; 
	padding-top: 5px;
	padding-left: 10px;
	background: url("img/button2.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size:12px;
	font-weight: bold;
	color: #8FBFFF;
	text-decoration:none;
}
#menu3 a {
	display:block;
/*	width:208px;*/
	height:27px; 
	padding-top: 5px;
	padding-left: 10px;
	background: url("img/button4.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
#menu3 a:hover {
	display:block;
	height:27px; 
	padding-top: 5px;
	padding-left: 10px;
	background: url("img/button2.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
#menu4 a:hover {
	display:block;
	height:27px; 
	padding-top: 5px;
	padding-left: 10px;
	background: url("img/button2c.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
#fakemenu a {
	display: block;
	height:22px;
	padding: 7px 0px 0px 0px;
	text-indent:18px;
	background: url("img/button1.gif");
	background-repeat: no-repeat;
	font-weight: bold;
	color: #3151A1;
	text-decoration:none;
}

#button a {
	margin-left: auto;
	margin-right: auto;
	width: 208px;
	display: block;
	height:22px;
	padding: 7px 0px 0px 0px;
	text-align: center;
	background: url("img/button2.gif");
	background-repeat: no-repeat;
	font-weight: bold;
/*	font-size:12px;*/
	color: yellow;
	text-decoration:none;
}

p a,li a {
	text-decoration: none;
	color: #3151A1;
}
.map{
	border-collapse:collapse;
	width:108px;
}

.map1{
/*	display:block;*/
	background-image: url('img/m-1-2.gif');
	height:27px;
	padding-left: 7px;
/*	padding-right: 7px;*/
/*	padding-top: 5px;*/
	font-size:11px;
/*	font-weight: normal;*/
	color: #3151A1;
}
.map2{
	background: url("img/map2.gif");
	background-repeat: repeat;
/*	vertical-align: top;*/
	padding-left: 7px;
/*	padding-right: 7px;*/
	padding-top: 5px;
	font-size:10px;
/*	font-weight: normal;*/
	color: #3151A1;
}
.map3{
	background: url("img/map.gif");
	background-repeat: no-repeat;
}
#submap {
	display: block;
	height:7px; 
	background: url("img/konec.gif");
	background-repeat: no-repeat;
}
.dtleft{
/*	width:370px;*/
	width:70%;
	font-size:11px;
	padding-left: 7px;
/*	background-color:gainsboro;*/
	background-color:rgb(216,231,251);
/*	border: 1px solid #B2B2B2;*/
	border: 1px solid LightSteelBlue;
}
.dtright{
/*	width:162px;*/
	width:30%;
	font-size:11px;
	padding-left: 7px;
	background-color:rgb(216,231,251);
	border: 1px solid LightSteelBlue;
}
.tcontact{
	width:140px;
	vertical-align: top;
	font-size:11px
}
.ttdh{
	height: 20px;
	font-size:11px;
	font-weight:bold;
	padding-left: 7px;
	background-color:gainsboro;
	border: 1px solid #B2B2B2;
}
.ttd{
	font-size:11px;
	padding-left: 7px;
	background-color:rgb(216,231,251);
	border: 1px solid #B2B2B2;
}
.tpl{	/*tabulka-lichy radek*/
	font-size:11px;
	padding-left: 7px;
	background-color:#CCE6FF;
	border: 1px solid #B2B2B2;
}
.tps{	/*tabulka-sudy radek*/
	font-size:11px;
	padding-left: 7px;
	background-color:#E0E0FF;
	border: 1px solid #B2B2B2;
}
.tab_bg{
	vertical-align: top;
	padding-left:10px;
	font-size:11px;
	font-weight: normal;
	color: #000000;
}
.tab1{
	width: 100%;
	border-collapse:collapse;
/*	border-collapse:separate;*/
}
.tab2{
	width: 100%;
	border-collapse:collapse;
	}
.container {
	width: 100%;
	clear: both;
}
.container input {
	width: 100%;
	clear: both;
}	
.container textarea {
	width: 100%;
	clear: both;
}
.obr {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
