/******************************************************************************/
/***********************  NADPISY *********************************************/
/******************************************************************************/

div#HeaderHolder h1 {
	margin:0px;
	padding:0px;
}
div#Content h1, div#ContentTwoColums h1 {
	margin:0px;
	padding:0px;
  font-weight: bold;
  font-size:15pt;
  text-transform: uppercase;
  margin-bottom:10px;
}
div#Content h2, div#ContentTwoColums h2 {
	margin:0px;
	padding:0px;
  font-weight: normal;
  font-size:13pt;
  text-transform: none;
  margin-top:10px;
  margin-bottom:10px;
  color:#000;
}
div#Content h2.Novinky, div#ContentTwoColums h2.Novinky {
	margin:0px;
	background:#f2f2f2;
	margin:0px;
	border-bottom: 1px dotted #c3c3c3;
	padding:0px;
  font-weight: normal;
  font-size:13px;
  text-transform: none;
  margin-bottom:1px;
  color:#666;
  padding-top:5px;
  padding-left:5px;
  padding-bottom:5px;
}
div#Content h3, div#ContentTwoColums h3 {
	margin:0px;
	padding:0px;
  font-weight: bold;
  font-size:11pt;
  text-transform: none;
  margin-top:10px;
  margin-bottom:10px;
  color:#00693c;
}
div#News h3 {
	margin:0px;
	padding:0px;
  font-weight: bold;
  font-size:12pt;
  text-transform: uppercase;
  margin-top:0px;
  margin-bottom:30px;
  color:#01b5dd;
}
div#Content h4, div#ContentTwoColums h4 {
	margin:0px;
	padding:0px;
  font-weight: bold;
  font-size:10pt;
  text-transform: none;
  margin-top:10px;
  margin-bottom:10px;
  color:#00693c;
}

/******************************************************************************/
/************************* PÉČKA **********************************************/
/******************************************************************************/

p.pinputs {
	display:none;
}
div#News p {
	margin-top:0px;
	margin-bottom:0px;
  font-weight: bold;
}
div#Article p {
	margin-top:0px;
	margin-bottom:0px;
}

/******************************************************************************/
/************************* ÁČKA ***********************************************/
/******************************************************************************/

a {
	color:#666666;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
div#FooterHolder a {
  text-decoration: none;
	color:#47aa42;
}
div#News a {
	color:#01b5dd;
  font-weight: bold;
}
div#News span a {
	color:#01b5dd;
	margin:0px;
	padding:0px;
	display:block;
  font-weight: bold;
}
div#Content a img.NoBorder, div#ContentTwoColums a img.NoBorder {
	border:none;
	padding:0px;
	margin:0px;
}
div#Content a img, div#ContentTwoColums a img {
	padding:0px;
	border:0px solid #929292;
	margin:10px;
}
div#Content a img[border="0"], div#ContentTwoColums a img[border="0"] {
	padding:0px;
	border:none;
	margin:0px;
}
div#Content a img[align="left"], div#ContentTwoColums a img[align="left"] {
	margin:10px;
	margin-top:5px;
	margin-left:0px;
}
div#Content a img[align="right"], div#ContentTwoColums a img[align="right"] {
	margin:10px;
	margin-top:5px;
	margin-right:0px;
}
div#Content a img[align="center"], div#ContentTwoColums a img[align="center"] {
	margin:10px;
	margin-top:5px;
}

/******************************************************************************/
/***************************** PÉČKA ******************************************/
/******************************************************************************/

div#Content p, div#ContentTwoColums p{
  text-align: justify;
  line-height:17px;
}
div#Content table p, div#ContentTwoColums table p{
  text-align: left;
}
div#RightHolder p {
	margin:0px;
	padding:0px;
}
div#HeaderImage p {
	padding:0px;
	margin:0px;
	border:none;
}

/******************************************************************************/
/************************ IMAGES **********************************************/
/******************************************************************************/

img.Logo {
	width:204px;
	height:45px;
	position:absolute;
	top:52px;
	&top:65px;
	left:0px;
	border:none;
	z-index:500;
}
img.LogoV {
	width:204px;
	height:45px;
	position:absolute;
	top:0px;
	&top:25px;
	left:0px;
	border:none;
	z-index:500;
}
img.HeaderImage {
	width:993px;
	height:80px;
	border:none;
}
div#LangSelect a img,
#langSelectBottom a img {
	border:none;
}
div#HeaderImage img, div#RightHolder img {
	margin:0px;
	padding:0px;
	border:none;
}
div#RightHolder img {
	margin:0px;
	&margin-right:-6px;
	padding:0px;
	border:none;
}
div#HeaderImage img {
	width:993px;
}
img.LogoNessie {
	display:block;
	margin-top:30px;
	padding:0px;
	border:none;
}
div#Content img, div#ContentTwoColums img {
	padding:0px;
	border:0px solid #929292;
	margin:10px;
}
div#Content img[border="0"], div#ContentTwoColums img[border="0"] {
	padding:0px;
	border:none;
	margin:0px;
}
div#Content img[align="left"], div#ContentTwoColums img[align="left"] {
	margin:10px;
	margin-top:5px;
	margin-left:0px;
}
div#Content img[align="right"], div#ContentTwoColums img[align="right"] {
	margin:10px;
	margin-top:5px;
	margin-right:0px;
}
div#Content img[align="center"], div#ContentTwoColums img[align="center"] {
	margin:10px;
	margin-top:5px;
}
div#Content img.NoBorder, div#ContentTwoColums img.NoBorder {
	border:none;
	padding:0px;
	margin:0px;
}

/******************************************************************************/
/***************************** SEZNAMY ****************************************/
/******************************************************************************/
div#MenuHolderV ul	{
  list-style-type: none;
  margin:0px;
  padding:0px;
  margin-top:0px;
  margin-left:0px;
}
div#MenuHolderV ul li ul,
div#MenuHolderV ul.EN li ul	{
  display:none;
  top:25px;
  left:0px;
  width:200px;
  border:1px solid #eee;
  border-top:none;
  position: absolute;
  z-index:2000;
}
div#MenuHolderV ul li ul	li,
div#MenuHolderV ul.EN li ul	li {
  position: relative;
}
div#MenuHolderV ul li ul li a,
div#MenuHolderV ul.EN li ul li a	{
  background:#eee !important;
  display:block;
  margin:0px;
  padding:0px;
  border:none;
	width:200px;
	height:20px;
  font-weight: normal;
  color:#666 !important;
  text-align: left;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
}
div#MenuHolderV ul li ul li a:hover,
div#MenuHolderV ul.EN li ul li a:hover	{
	color:black !important;
}
div#MenuHolderV ul li {
  display:block;
  float:left;
  position: relative;
}
div#MenuHolderV ul li a {
  margin:0px;
  margin-right:25px;
  padding:0px;
  font-weight: bold;
  color:#FFF;
  text-decoration: none;
  display:block;
  float:left;
}
div#MenuHolderV ul.EN li a {
  margin:0px;
  margin-right:25px;
  padding:0px;
  font-weight: bold;
  color:#FFF;
  text-decoration: none;
  display:block;
  float:left;
}
/***********************************old version******************************/

div#MenuHolder ul	{
  list-style-type: none;
  margin:0px;
  padding:0px;
  margin-top:0px;
  margin-left:0px;
}
div#MenuHolder ul li ul,
div#MenuHolder ul.EN li ul	{
  display:none;
  top:25px;
  left:0px;
  width:200px;
  border:1px solid #eee;
  border-top:none;
  position: absolute;
  z-index:2000;
}
div#MenuHolder ul li ul	li,
div#MenuHolder ul.EN li ul	li {
  position: relative;
}
div#MenuHolder ul li ul li a,
div#MenuHolder ul.EN li ul li a	{
  background:#eee !important;
  display:block;
  margin:0px;
  padding:0px;
  border:none;
	width:200px;
	height:20px;
  font-weight: normal;
  color:#666 !important;
  text-align: left;
  padding-left:10px;
  padding-top:3px;
  padding-bottom:3px;
}
div#MenuHolder ul li ul li a:hover,
div#MenuHolder ul.EN li ul li a:hover	{
	color:black !important;
}
div#MenuHolder ul li {
  display:block;
  float:left;
  position: relative;
}
div#MenuHolder ul li a {
  margin:0px;
  margin-right:25px;
  padding:0px;
  font-weight: bold;
  color:#FFF;
  text-decoration: none;
  display:block;
  float:left;
}
div#MenuHolder ul.EN li a {
  margin:0px;
  margin-right:40px;
  padding:0px;
  font-weight: bold;
  color:#FFF;
  text-decoration: none;
  display:block;
  float:left;
}
div#LeftHolder ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
  width:180px;
}
div#LeftHolder ul li a {
  padding-bottom:5px;
  display:block;
}
div#LeftHolder ul li ul {
  margin-left:30px;
  width:160px;
}
div#LeftHolder ul li ul li{
  position: relative;
}
div#LeftHolder ul li ul li ul{
	background:#f9f9f9;
  z-index:1001;
  border:1px solid  #afafaf;
  width:200px;
  left:140px;
  top:0px;
  padding:5px;
  position: absolute;
}
ul li.Color1 a	{
  color: #7ab800 !important;
}
ul li.Color2 a {
  color: #3f9c35 !important;
}
ul li.Color3 a {
  color: #00693c !important;
}
ul li.Color4 a {
  color: #004438 !important;
}
ul li.Color5 a{
  color: #002147 !important;
}
ul li.Color6 a {
  color: #003478 !important;
}
ul li.Color7 a {
  color: #0065bd !important;
}
ul li.Color8 a {
  color: #00b9e4 !important;
}
ul li.Color9 a {
  color: #7AB800 !important;
}
div#MenuHolder ul li.Last a {
  margin-right:0px !important;
}
div#MenuHolder ul.EN li.Last a {
  margin-right:0px !important;
}
div#MenuHolder ul li a:hover {
  color:red !important;
  text-decoration: none;
}
div#LeftHolder ul li a:hover {
  color:red !important;
  text-decoration: none;
}
div#MenuHolder ul li.Active a{
  color:red !important;
  text-decoration: none;
}
div#LeftHolder ul li.Active a {
  color:red !important;
  text-decoration: none;
}
div#FooterMenu ul {
	margin:0px;
	padding:0px;
  list-style-type: none;
}
div#FooterMenu ul li {
	display:block;
	float:left;
}
div#FooterMenu ul li a {
	display:block;
	font-weight: bold;
  margin: 0 25px 0 0;
}
div#FooterMenu ul li.Last a {
	margin:0px;
}
div#FooterMenu ul ul {
	display:none;
}
div#Content ul, div#ContentTwoColums ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
div#Content ul li, div#ContentTwoColums ul li {
	background: url('../images/SeznamOdrazka.gif');
  background-repeat: no-repeat;
  background-position:left 10px;
  list-style-type: none;
  padding-left:15px;
  display:block;
  padding-top:3px;
	padding-bottom:3px;
  line-height: 17px;
  text-align: justify;
}
div#Content ul li ul, div#ContentTwoColums ul li ul {
	margin-left:0px;
  margin-top:5px;
}
div#Content table ul li, div#ContentTwoColums table ul li {
  text-align: left;
}

/******************************************************************************/
/****************************** BARVY *****************************************/
/******************************************************************************/

.Color1 ul li a, .Color1 h1 {
  color: #7ab800 !important;
}
.Color2 ul li a, .Color2 h1 {
  color: #3f9c35 !important;
}
.Color3 ul li a, .Color3 h1 {
  color: #00693c !important;
}
.Color4 ul li a, .Color4 h1 {
  color: #004438 !important;
}
.Color5 ul li a, .Color5 h1 {
  color: #002147 !important;
}
.Color6 ul li a, .Color6 h1 {
  color: #003478 !important;
}
.Color7 ul li a, .Color7 h1 {
  color: #0065bd !important;
}
.Color8 ul li a, .Color8 h1 {
  color: #00b9e4 !important;
}
.Color9 ul li a, .Color9 h1 {
  color: #000000 !important;
}
ul li.NovinkyLink a {
  color: #4879d7 !important;
  border-top:1px solid #929292;
	padding-top:10px;
	margin-top:10px;
}

/******************************************************************************/
/****************************** SPAN ******************************************/
/******************************************************************************/

span.Color1, .Color1 a {
  color: #7ab800 !important;
}
span.Color2, .Color2 a {
  color: #3f9c35 !important;
}
span.Color3, .Color3 a {
  color: #00693c !important;
}
span.Color4, .Color4 a {
  color: #004438 !important;
}
span.Color5, .Color5 a {
  color: #002147 !important;
}
span.Color6, .Color6 a {
  color: #003478 !important;
}
span.Color7, .Color7 a {
  color: #0065bd !important;
}
span.Color8, .Color8 a {
  color: #00b9e4 !important;
}
span.Color9, .Color9 a {
  color: #000000 !important;
}
span.NovinkyDatum {
	font-size:13px;
  font-weight: bold;
}
.db {
	display:block;
}

/******************************************************************************/
/****************************** INPUTS ****************************************/
/******************************************************************************/



/******************************************************************************/
/****************************** TABLE *****************************************/
/******************************************************************************/

table {
  border-collapse: collapse;
  border:1px solid #929292;
}
table tr td {
  border:1px solid #929292;
  padding:5px;
  vertical-align: top;
  font-size: 13px;
}
table.form_table1 {
  border-collapse: collapse;
  border:1px solid #929292;
}
table.form_table1 tr.rows{
	background:#f3f3f3;
}
table[border="0"]{
  border-collapse: collapse;
  border:1px solid white;
}
table[border="0"] tr td {
  border:1px solid white;
  padding:5px;
  font-size: 13px;
}
table.form_table1 td {
  border:1px solid #929292;
  padding:5px;
  font-size: 13px;
  vertical-align: top;
}
table.form_table2 {
  border-collapse: collapse;
  border:none;
}
table.form_table2 tr td {
  border:none;
  padding:5px;
  font-size: 13px;
  padding-left:0px;
  padding-right:0px;
}
table.Skolne {
  border-collapse: collapse;
  border:1px solid #fff;
}
table.Skolne tr td {
  border:1px solid #fff;
  padding:5px;
  font-size: 13px;
}
table#AdmissForm input[type="text"] {
	width:250px;
	display:block;
	height:20px;
	border:1px solid #969696;
}
table#AdmissForm select {
	width:250px;
	padding:3px;
	display:block;
	border:1px solid #969696;
}
table#AdmissForm textarea {
	width:715px;
	height:95px;
}
table#AdmissForm input.require {
	background:#D6F0FE;
}

/******************************************************************************/
/***************************** FUNKČNÍ ****************************************/
/******************************************************************************/

.w10 {
	width:10%;
}
.w20 {
	width:20%;
}
.w30 {
	width:30%;
}
.w40 {
	width:40%;
}
.w50 {
	width:50%;
}
.w60 {
	width:60%;
}
.w70 {
	width:70%;
}
.w80 {
	width:80%;
}
.w90 {
	width:90%;
}
.w100 {
	width:100%;
}
.mr10 {
	margin-right:10px;
}
.ml10 {
	margin-left:10px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.tal {
  text-align: left;
}
.tar {
  text-align: right;
}
.tac {
  text-align: center;
}
.vat {
  vertical-align: top;
}
.vam {
  vertical-align: middle;
}
.vab {
  vertical-align: bottom;
}
.nb {
	border:none;
}
.nbg {
  background: none;
}
.dn {
  display: none;
}

