/* CSS Document */
img, div, a, tr, td, table, input {
	margin: 0px;
	padding: 0px;
	border: 0px;
	overflow: hidden;
}

* {
	margin: 0;
	padding: 0
}



body {
	font-family: Arial, Verdana, sans-serif;
	color: #535353;
	font-size: 12px;
	border: 0px;
  	padding: 0px;
  	text-align: left;
}



div.clear {
  clear:both;
  font-size:0px;
  height:1px;
}

#main #levy_sloupec {
	float: left;
	width: 227px;
	height: 700px;
position: relative;
	overflow: hidden;
}

#main #levy_sloupec #menu {
	width: 227px;
	text-align: right;
}

#main #levy_sloupec #menu a {
	display: block;
	text-decoration: none;
	color: #3d3d3d;
	font-size: 13px;
	padding-bottom: 12px;
}
#main #levy_sloupec #menu a:hover {
	color: #fff;
}

#main #levy_sloupec #menu p.act {
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 12px;
}

#main #levy_sloupec #menu #menu_inner {
	padding: 170px 31px 0px 20px;
}

#main #levy_sloupec #registrace {
	width: 227px;
	color: #3d3d3d;
	font-size: 8pt;
	text-align: right;
}

#main #levy_sloupec #registrace #registrace_inner {
	padding: 10px 31px 10px 0px;
}

#main #levy_sloupec #registrace input {
	_width: 115px;
	width: 112px;
	_height: 19px;
	height: 15px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	_line-height: 17px;
	line-height: 17px;
	color: #a8a8a8;
	font-size: 8pt;
	text-align: right;
	margin: 4px 0px;
}

#main #levy_sloupec #registrace a {
	color: #3d3d3d;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#main #levy_sloupec #dar {
	width: 227px;
	color: #3d3d3d;
	font-size: 8pt;
	text-align: justify;
}


#main #levy_sloupec #dar #dar_inner {
	padding: 10px 31px 0px 10px;
}

#main #obsah {
	width: 789px;
	float: left;
	background: #fff url('../images/mapa.jpg') right top no-repeat;
	position: relative;
	overflow: hidden;
/*	overflow-x: hidden;*/
}

#main #obsah #obsah_inner {
	padding: 65px 0px 25px 32px;
	overflow: hidden;
}

#main #obsah_homepage {
	width: 789px;
	float: left;
	background: #fff url('../images/mapa_homepage.gif') left top no-repeat;
	height: 700px;
	position: relative;
}

#main #obsah_homepage #obsah_homepage_inner {
	padding: 35px 0px 25px 32px;
}

#main #obsah_homepage #top {
	width: 757px;
	margin: 0px 0px 15px 0px;
	float: left;
	padding-bottom: 10px;
}

#main #obsah_homepage #top #top_left {
	width: 480px;
	float: left;
}

#main #obsah_homepage #top #top_right { 
	width: 240px;
	float: left;
	color: #074fb0;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
}
#main #obsah_homepage #top #top_right a { 
	color: #074fb0;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
#main #obsah_homepage #top #top_right a:hover { 
	text-decoration: underline;
}
#main #obsah_homepage #top #top_right table {
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
}
#main #obsah_homepage #top #top_right table td {
	padding-left: 8px;
}

#main #obsah_homepage #top #top_left h1 {
	font-size: 18px;
	color: #3b3b3b;
	margin: 0px;
	padding-top: 0px;
}

#main #obsah #floatText {
	width: 757px;
	text-align: left;
}
#jazyk_mutace{
	float: right;
	padding-top: 5px;
}

#main #obsah #obrazek1 {
	position: absolute;
	top: 610px;
	left: 420px;
}
#main #obsah #obrazek2 {
	position: absolute;
	top: 340px;
	left: 400px;
}

#main #obsah h1 {
	display: block;
	font-size: 16pt;
	color: #082a8e;
	width: 500px;
	margin-top: 70px;
}
#main #obsah h2 {
	font-size: 13pt;
	color: #535353;

}

#main #obsah h3{
  color: #32A433;
  font-size: 14px;
  font-weight: bold;
  padding-bottom:7px;
}

#main #obsah h4{
  color: #E30078;
  font-weight: bold;
  padding-bottom:7px;
}

#main #obsah h5{
  color:#32A433;
  font-size:16px;
  font-weight: bold;
}

#main #obsah div.cara {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	width: 400px;
	margin: 0px;
	padding: 0px;
	color: #06389d;
	background-color: #082a8e;
} 

#main #obsah ul.odkazy li {
	list-style-type: none;
}

#main #obsah a.odkazy {
	display: block;
	width: 450px;
	padding: 0px 0px 0px 23px;
	background: url('../images/ie.jpg') 0px 0px no-repeat;
	line-height: 16px;
	font-size: 13px;
	color: #06389d;
	text-decoration: underline;
}

#main #obsah a.odkazy_strong {
	display: block;
	width: 450px;
	padding: 0px 0px 0px 23px;
	background: url('../images/ie.jpg') 0px 0px no-repeat;
	line-height: 16px;
	font-size: 14px;
	color: #06389d;
	font-weight: bold;
	text-decoration: underline;
}

#main #obsah a.odkazy_strong:hover {
	text-decoration: underline;
}

#main #obsah a.odkazy:hover {
	text-decoration: underline;
	color: red;
}

#main #obsah a.odkazy2 {
	display: block;
	width: 450px;
	padding: 0px 0px 0px 23px;
	background: url('../images/ie.jpg') 0px 0px no-repeat;
	line-height: 16px;
	font-size: 13px;
	color: #06389d;
	font-weight: bold;
	text-decoration: underline;
}

#main #obsah a.odkazy2:hover {
	text-decoration: underline;
	color: red;
}

#main #obsah #submenu{
	padding-bottom: 20px;
}

#main #obsah #submenu a {
	font-size: 13px;
	color: #06389d;
	text-decoration: underline;
}

#main #obsah #submenu a:hover {
	text-decoration: underline;
	color: red;
}

#main p {
	margin-bottom: 10px;
	font-size: 12px;
	color: #535353;
}

#main #obsah a {
	font-size: 12px;
	color: #535353;
	text-decoration: underline;
}
#main #obsah a:hover {
	color: red;
	text-decoration: underline;
}

#main #obsah a.blue {
	color: #06389d;
	text-decoration: underline;
}


#main #obsah table.akce {
	width:608px;
	border:0;
	
}

#main #obsah td.akce {
	width:80px;
  height:150px;
  border:0px;
	
}

#main #obsah table {
	border-color:#535353;
	width:100%;
	
}

#main #obsah td {
	font-size: 12px;
	border:1px solid rgb(83,83,83);
	padding-left:5px;
	
}

#main #obsah th {
	font-size: 12px;
	background-color:rgb(234,64,154);
  border:1px solid rgb(83,83,83);
	
	text-align:center;
}

#main h2 {
	font-size: 12px;
	color: #0b3d92;
	font-weight: bold;
	margin: 8px 0px;
}

#main #levy_sloupec div.cara {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	width: 196px;
	margin: 8px 0px;
	padding: 0px;
	background-color: #fff;
}

ul.cisla li {
	list-style-type: decimal;
}

ul {
	font-size: 12px;
	color: #535353;
	margin: 10px 0px 10px 15px;
}

#main #levy_sloupec #logo {
	position: absolute;
	left: 117px;
	top: 43px;
}

#carka {
	float: left;
	width: 747px;
	position: absolute;
	top: 575px;
	left: 32px;
	line-height: 1px;
	height: 1px;
	background-color: #848dac;
}

#paticka {
	float: left;
	width: 789px;
	position: absolute;
	top: 560px;
	left: 0px;
}
#paticka #paticka_inner {
	padding: 30px 35px;
}

#pat_dar {
	float: left;
	text-align: right;
	color: #3d3d3d;
	height: 48px;
	padding-top: 12px;
	width: 150px;
}

#pat_dar a {
	color: #3d3d3d;
	font-size: 8pt;
	text-decoration: underline;
}

#pat_dar a {
	color: red;
	text-decoration: underline;
}

#pat_logo {
	float: left;
	padding: 20px 10px;
	height: 48px;
	width: 108px;
}

#pat_sponzori {
	float: left;
	text-align: left;
	color: #3d3d3d;
	height: 48px;
	font-size: 12px;
	width: 440px;
}

#pat_sponzori table {
	float: left;
}

#pat_sponzori td {
	padding-left: 10px;
	font-size: 12px;
	color: #3d3d3d;
} 

#pat_sponzori a {
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}

#pat_sponzori a:hover {
	color: red;
	text-decoration: underline;
}


a.novinky {
text-decoration: none;
color: #535353;

}
a.novinky:hover {
text-decoration: none;
color:red;

}


table.akce{
width:80%;

}

#counter {
	margin-right: 31px;
	text-align: right;
	color: #3D3D3D;
}

span.nadpis_kontakty
{
  background-color:#5dc685;
  padding:5px;
  font-size:11px;
  color:white;
  
}

#leve_kontakty
{
  float:left;
  width:395px;
  
}

#prave_kontakty
{
  float:right;
  width:394px;

}

#top_kontakty
{
  width:550px;
}

#obr_kontakty
{
  padding-left:75px;
}



.inzerat {
	float: left;
	width: 730px;
	position: absolute;
	left: 45px;
	top: 580px;
}
.inzerat h2 {
}
.inzerat h2 a {
	float: none;
	color:#32A433 !important;
	font-size:14px !important;
	font-weight:bold !important;
}
.inzerat a {
	float: right;
	font-size: 13px !important;
	text-decoration: none;
	color:#32A433 !important;
	font-weight:bold !important;
}
.inzerat a:hover {
	text-decoration: underline;
}






