h1, h2, h3, h4, h5, h6 {
	color: #183152;
	margin-top: 0px;
	margin-bottom: 5px;
}

p {
	padding: 0 0 0 0;
	margin: 6px 0 6px 0;
	
}

h1 {
font-size: 2em;
}

h2 {
	font-weight:normal;
	font-size: 1.5em	
}

h3 {
	font-weight: bold;
	color: #183152;
	font-size: 1.2em;
}

h5 {
font-size: 1em;
font-weight: bold;
margin: 5px 0 2px 0;
}

/* sloupec vlevo */

/* menu left */

.nav ul{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.nav li{
list-style: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-weight: bold;
overflow: hidden;
}

.nav li a {
display: block;
border-left: 5px solid #FFA201;
margin: 0.2em 0 0 0;
padding: 0 0 0.2em 0.5em;
text-decoration: none;
width: 180px; /* fix IE6 - bez toho se nevim proc zobrazuje dole pod li volne misto cca 5px */
}

.nav li a:link,.nav li a:visited {
color: #6B6B6B;
}

.nav li a:hover{
background: #ECECEC;
color: #000000;
border-left: 5px solid #183152;
}

.colleftall {
	padding: 0.5em 0.3em 0.5em 0.8em;
}

.colleftall h2 {
	color: #183152;
	padding-top: 0.1em;
	font-weight: bold;	
	font-size: 1.6em	
}

.adresy {
	color: #183152;
	font-weight: bold;
	font-size: 1em;
}

.adresy a {
	color: #FFA201;
}


.adresy a:hover {
	color: #6B6B6B;
}

/* home tabulkz */

#hmtabs { width: 680px; height: 430px; }

.hometab00 { background-image: url(../images/tab00.jpg);	 width: 327px; height: 207px; float: left; }
.hometab01 { background-image: url(../images/tab01.jpg);	 width: 327px; height: 207px; float: left; }
.hometab10 { background-image: url(../images/tab10.jpg);	 width: 327px; height: 207px; float: left; }
.hometab11 { background-image: url(../images/tab11.jpg);	 width: 327px; height: 207px; float: left; }

.tab00nd { padding: 10px 0 0 24px; }
.tab00txt { padding: 10px 0 0 18px; }

.tab01nd { padding: 23px 0 0 24px; }
.tab01txt { padding: 10px 0 0 18px; }

.tab10nd { padding: 10px 0 0 24px; }
.tab10txt { padding: 10px 0 0 18px; }

.tab11nd { padding: 23px 0 0 24px; }
.tab11txt { padding: 10px 0 0 18px; }

.tab00txt a, .tab10txt a, .tab01txt a, .tab11txt a { color: #336699; font-size: 1.2em; font-weight: bold; text-decoration: none; }
.tab00txt a:hover, .tab10txt a:hover, .tab01txt a:hover, .tab11txt a:hover { color: #183152; font-size: 1.2em; font-weight: bold; text-decoration: none; }


/* texty vpravo */
.objpubl {
	padding: 4px;
	width: 327px;
	height: 207px;
	float: left;
}

.objpubl ul li {
	list-style-image: url(../images/litextora.png);	
	margin:  0 1em 0 1em;
	padding:  0 0 0 0em; 
}

.objpubl a {color: #FFA201;  text-decoration: none; font-weight: bold;}
.objpubl a:hover {color: #6B6B6B; text-decoration: none; font-weight: bold; }

.colrightall {
	padding: 0.8em 0.8em 1em 0.8em;
	text-align: justify;
}

.bgpichome {
	background: #ffffff url(../images/pichome.jpg) top right no-repeat;
	width: 545px;
	height: 100px 
}

/*.rozcest {
	background: url(../images/rozcestnik.jpg) top left no-repeat; 
}*/

.colrightall h2 {
	color: #183152;
}

.colrightall h4 {
	padding: 3px;
	color: #ffffff;
	background-color: #193354;	
}
/* aktivity */

div ul.nodot {
	list-style: none;
}

.textjust {
	text-align: justify;	
}

.leftpl {
	float: left;
	padding: 8px;	 	
}

.rightpl {
	float: right;
	padding: 0px 0px 0px 8px;
}

.tabpopis {
	width: 500px;
	border-left: 0px solid #B3B3B3;
	border-bottom: 0px solid #B3B3B3;
	padding: 4px;
	margin-bottom: 0.5em;	
}

.linkleftm {
	text-align: right;
}

.nadpisakt {
	width: 680px;
	float: right;	
}

.fromtop {
	padding-top: 10px;
}

/* jednotlive aktivity text vpravo i vlevo */

.colrightall ul {
	margin:  0 1em 1em 2em;
	padding:  0 0 0 0em;
}

.colrightall li {
	list-style-image: url(../images/litext.jpg);	
	list-style-position: outside;	
	margin:  0 1em 0 2em;
	padding:  0 0 0 0em; 
}

.line {
	border-top: 1px solid #B3B3B3;
	margin: 0.8em 0 0.8em 0; 
}

.lineshort {
	border-top: 1px solid #B3B3B3;
	margin: 1em 0 1em 0; 		
}

#reference ul {
	margin:  0 0 0 0;
	padding:  0 0 0 0;
}

#reference li {
	list-style-image: url(../images/litext.jpg);	
	list-style-position: outside;	
	margin:  0 1em 0 1.2em;
	padding:  0 0 0 0; 
}

/* kontakty */

#seznamzamall ul li {
	margin:  0 0 0 0;
	padding:  0 0 0 0;
}

#seznamzamall li {
	list-style-type: none;	
	list-style-position: outside;	
	margin:  0 0 0 0;
	padding:  0 0 0 0;
}

/* zkušebnictvi */

table.akrzk {
	width: 100%;
	border-spacing: 0 0.5em;			
}

.trgray {	
	background-color: #ECECEC;
}

.trcaption {
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color: #193354;	
}

.picalign {
	text-align: center;
}

.picalignr {
	text-align: right;
	float: right;
	padding: 1em; 
}


.picalignl {
	text-align: left;
	float: left;
	padding: 1em;
}


/* kli zk */

.textbold {
	font-weight: bold;
}


/* hledani norem atd. normy */

.hledatnormy {
	background-color: #ffffff;
	border: 3px solid #A7B8C7;
	width: 295px;
	height: 160px;	
	float: left;
	padding: 8px
}

.input-norms {
	width: 17em;
	border: 1px solid #B3B3B3;
}

.textsmall {
	font-size: 10px;
}

#vyhl h3 {
	margin-bottom: 0;
	margin-top: 0;
}

form {
	margin: 0px;
}

/* form home */
#formularhome {
	background-color: #ECECEC;
	border: 1px solid #B3B3B3;
	padding: 4px;
	width: 185px;
	height: 215px;	
	float: left;
	margin-left: 2px;
	margin-top: 15px;
}

.fieldform {
	width: 182px;
	border: 1px solid #B3B3B3;
}

.poslat {
	float: right;
	border: 1px solid #B3B3B3;
	background-color: #ffffff;	
}

/* vyykum */


/* vav */
.vavshowtext {
	padding-left: 25px;
}
