
* {
	margin: 0;
	padding: 0;
}
body {
	background: #FFFFFF url('img/poz.jpg') repeat-x;
	font-family: Arial; font-size: 16;	
	color: #FFFFFF;
	margin-top: 15px;
	text-align: center
}


a {
	color: #27176F;
	text-decoration: underline;
}

/* headings */
h1 {font-size: 22; font-weight: normal; margin-top: 5px; margin-bottom: 10px; text-align: justify;}
h2 {font-size: 18; font-weight: normal; margin-top: 0.8em;}
h3 {font-size: 16; font-weight: normal; margin-top: 0.6em; text-decoration: none;}
h4 {font-size: 12; font-weight: normal; margin-top: 0.4em;}

h1,h2,h3,h4 {color: #27176F;}

p {padding-top: 4px;}
p strong {font-weight: normal;}
ol {margin: 0 0 1.2em 2em;}


/* structure */
#main {
	width: 780px;
	margin: 0 auto;
	background: #FFFFFF ; 
	border: 15px solid #FFFFFF;


}
#main_right {
	float: right;
	width: 550px;
margin-top: 5px;	 margin-bottom: 20px;
text-align: left;
}
#main_left {
	float: left;
	width: 200px;
	text-align: center;
	 margin-bottom: 20px; 	margin-top: 5px;
}

#main_left p {
padding: 4px;
}

/* misc */
.left {float: left;}
.right {float: right;}

.clearer {clear: both; font-size: 0; height: 0;}

/* logo */
#header {
	background: #FFFFFF url('img/logo.jpg') repeat-x;
	position: relative;
	border-bottom: 10px solid #FFFFFF;
	height: 136px;
	width: 780px;
	text-align: center;
}
#header h1 {
	font: normal 2.2em Arial;
	margin: 0;
	padding-top: 35px;
	text-decoration: underline;
	color: #27176F;
	font-size: 180%
}

#header h2 {
	font: normal 1.5em Arial;
	margin: 0;
	padding-top: 7px;
	color: #27176F;
		font-size: 140%
}

#header a {
color: #00CCFF
}


/* main navigation */
.navigation ul,.navigation li {margin: 0; padding: 0; text-align: left}
.navigation li {list-style: none; text-align: left}
.navigation {background: #00CCFF; text-align: left}
.navigation a {
	border-bottom: 3px solid #27176F;
	display: block;
	font-size: 16;
	font-weight: normal;
	height: 1.8em;
	padding: 0.6em 0 0 1px;
	text-decoration: none;
	text-align: center;
}

.navigation a:active{color: #27176F; background: #FFFF00;text-align: center}
.navigation a:hover {color: #27176F; background: #FFFF00;text-align: center}








/* content */ 
#content {
	color: #27176F;
	font-family: Arial;
	line-height: 1.3em;
	padding-left: 10px; padding-right: 5px; padding-top: 0px;
	text-align: justify;

}
#content a {color: #27176F; text-decoration: underline}
#content a:hover {
	text-decoration: none;
	color: #27176F;
}
#content p {margin: 5px 0 5px 0;}
#content .descr {
	color: #27176F;
	margin-bottom: 0.5em;
}
#content ul li {list-style: none;}



#copyright {text-align: center; color: #27176F; font-size: 14px}
a:link {text-align: center; color: #27176F; text-decoration: none}
#copyright a:hover, a:active {text-align: center; color: #27176F; text-decoration: underline}
#copyright a {text-align: center; color: #27176F; text-decoration: none; font-family: Arial;	font-size: 14px;}
#copyright h1{margin-top: 0px; margin-left: 0px; text-decoration: none; color: #27176F; font-family: Arial;	font-size: 14px; text-align: center}
#copyright a strong{text-align: center; color: #27176F; text-decoration: none; font-family: Arial;	font-size: 14px; font-weight: normal;}

#reference {text-align: justify; color: #27176F}
#reference a:hover, a:active {text-align: justify; color: #27176F; text-decoration: none}
#reference a:link {text-align: justify; color: #27176F; text-decoration: none}
#reference a:visited {text-align: justify; color: #27176F; text-decoration: none}

 
 
#h12m a{
margin-top: 0px;
margin-left: 0px;
text-decoration: none;
color: #27176F;
font-family: Arial;	font-size: 14px;
text-align: center;
 }
 
#h12m h1{
margin-top: 0px;
margin-left: 0px;
text-decoration: none;
color: #27176F;
font-family: Arial;	font-size: 14px;
text-align: center;
 }
 
#formular {
	width: auto;
	height: auto;
	margin: 0 auto;
	margin-top: 10px;
	text-align: left;
}

#odeslat {
	color: #E77817;
	margin: 0 auto;
	margin-top: 8px;
	text-align: left;
}

.submit {
  color: black;
  background: #27176F;
  color: #E77817;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  padding: 2 2 2 2;
  border-bottom: #27176F solid;
  border-right: #27176F solid;
  border-top: #FFF solid;
  border-left: #FFF solid;
  font-family: Arial;	font-size: 17px;
  font-weight: bold;
    }

.policko {
  color: black;
  font-family: Arial;
   border-bottom: #FFF solid;
  border-right: #FFF solid;
  border-top: #27176F solid;
  border-left: #27176F solid;
  background: #E77817;
  margin: 2px;
  padding: 2px;
  }