
* {
	margin: 0;
	padding: 0;
}
body {
	background: #8E84B7 url('img/poz.jpg') repeat-y;
background-position: center;
	font-family: Arial; font-size: 12;	
	color: #BAB3D6;
	margin-top: 15px;
	text-align: center
}


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

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

h1,h2,h3,h4 {color: #E77817;}

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 ; 
	


}
#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;
color: #27176F;
}


#main_left p strong {
font-weight: bold;
}

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

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

/* logo */
#header {
	background: #FFFFFF url('img/logo.jpg') no-repeat;
	position: relative;
	border-bottom: 10px solid #FFFFFF;
	height: 150px;
	width: 780px;
	text-align: center;
}
#header h1 {
	font: 2.2em Arial;
	text-align: right;
  margin: 0;
	padding-top: 40px;
	margin-right: 45px;
	color: #FFFFFF;
	font-size: 180%
	
}

#header h2 {
	font: normal 1.5em Arial;
	margin: 0;
	color: #FFFFFF;
	text-align: right;
	padding-top: 5px;
	margin-right: 45px;
		font-size: 140%
}

#header a {
color: #BAB3D6
}


.cenik {
	background-color: #E77817;
	color: #FFFFFF;
}
.cenikb { 
	background-color: #BAB3D6; 
  color: #27176F;
}
.cenika {
	background-color: #FFFFFF;
	color: #27176F;

}

/* main navigation */
.menu ul,.menu li {margin: 0; padding: 0; text-align: left}
.menu li {list-style: none; text-align: left; background: url('img/tlacitko.gif'); background-repeat: no-repeat;}
.menu {text-align: left}
.menu a {
	border-bottom: 3px solid #FFFFFF;
	display: block;
	font-size: 16;
	font-weight: normal;
	height: 1.8em;
	padding: 0.6em 0 0 1px;
	text-decoration: none;
	text-align: center;
}

.mapa {	text-align: center;
}


.menu a:hover {color: #E77817; background: url('img/tlacitko-z.gif');text-align: center; background-repeat: no-repeat;}

#menu2 {
  width: 550px;
  background-image: url(img/menu2.gif);
  background-repeat: no-repeat;
	height: 26px;
	
	}
	
#polozky {margin-left: 30px; font-weight: bold;}

#polozky a:hover {color: #27176F; text-align: center; text-decoration: underline;}

#polozky a {color: #27176F; margin-left: 10px; margin-right: 10px; text-decoration: none; }

#polozky p {color: #27176F; }






/* 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;}

.reference {
	text-align: left;
}



#copyright {text-align: center; color: #27176F; font-size: 10px}
#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: 10px;}
#copyright h1{margin-top: 0px; margin-left: 0px; text-decoration: none; color: #27176F; font-family: Arial;	font-size: 10px; text-align: center}
#copyright a strong{text-align: center; color: #27176F; text-decoration: none; font-family: Arial;	font-size: 10px; font-weight: bold;}

#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: 10px;
text-align: center;
 }
 
#h12m h1{
margin-top: 0px;
margin-left: 0px;
text-decoration: none;
color: #27176F;
font-family: Arial;	font-size: 10px;
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;
  }