body {
			text-align: center;
			margin: 0;
			padding: 0;
			font-family: 'Arial', sans-serif;
			font-size: 11px;
			background: #e9e9e9;
		}
		#wrap {
			width: 800px;
			margin: auto;
			background-image:url('images/hlavicka3_stred.jpg');
background-repeat:repeat-y;
				background-color:#FFFFFF;
border-left:1px solid #EBE8DD;
border-right:1px solid #EBE8DD;
	border-top:6px solid #ff8a00;
		border-bottom:6px solid #ff8a00;
		}
		#topHeader {
		background-image:url('images/hlavicka3_vrsek.jpg');
		background-repeat:no-repeat;

			text-align: right;
			
			text-align:left;
			margin-bottom: 10px;;
			padding-right:0px;
		
	
		}
	.hlavicka {
display:block;
width:800px;
height:400px;

}
#cudlo
{
	float:right;
	margin-right:6px;
	position:relative;
	margin-top:300px;
}
#cudlo a
{
	display:block;
	width:82px;
	height:23px;
	background-image:url('images/cudlo.gif');
	background-repeat:no-repeat;
		text-decoration:none;
}
#cudlo a:hover
{
	display:block;
	width:82px;
	height:23px;
	background-image:url('images/cudlo_over.gif');
	background-repeat:no-repeat;
	text-decoration:none;
}
		#header {
			height: 202px;
			background: #FFFFFF;
		}
		.headerBox {
			float: left;
			width: 50%;
			_width: 49.9%;
			height: 100%;
		}
		.logo {
			background: #FFFFFF;
	       float:right;
		   text-align:left;
		   margin-right: 20px;
		position:relative;

		
		}
		#flash{
			
			width:800px;
	
			height:202px;
			margin-bottom:-4px;
		   padding-top:20px;
			border-top:1px solid #1F567E;
		}	
		#flash2{
			
			width:800px;
			height:202px;
			clear:both;
			border-top:1px solid #1F567E;
		}	
		#content {
		    clear:both;
		
	border-top:1px solid #2F3250;
				height:auto;
	
		}
		.content
		{
	height:auto;
		 clear:both;

		}
		#menu2
		{
	 color:#000000;
		height:23px;

		text-align: right;
vertical-align:middle;
width:280px;

font-weight:bold;
clear:both;
margin-left:500px;
		}
a{
	color:#166936;
}
a.menu5
{ 
margin-left:50px;
background: #FCE439;
		color:#1F567E;
 font-weight:bold;
text-decoration:none;

}
a.menu5:hover
{
	color: #242424;
}
		#left
		{
	
        float:left;
		 margin-left:18px;
				text-align:left;
				padding-left:15px;
				margin-top:29px;
				margin-bottom:20px;
		
				
				
		}
		#left p
		{
		 margin-top:18px;
 margin-left:10px;
				color: #909090;
				    font-size:11px;
					text-align:left;
					width:380px;
					font-weight:bold;
					border-bottom:1px solid #ffffff;
}
div.poznamka
{
margin-top:-8px;
	margin-left:10px;
				  color:#909090;
				    font-size:11px;
					text-align:left;
					width:390px;
}
div#text
{
	margin-left:10px;
	margin-top:40px;
	color:#ff8a00;
	
}
div#text ul li
{
	list-style-position : outside;
	margin-left:-26px;
}
h1
{
	margin-top:25px;
	color: #909090;
	
	text-align:left;
	margin-left:10px;
	font-size:16px;
}
.nadpisek
{
	color:red;
}
h2
{
margin-top:25px;
		color:#909090;
	font-weight:bold;
	text-align:left;
	margin-left:20px;
	font-size:13px;
	
}		
		#left a
		{
	color:black;
	text-decoration:none;
}
#left a:hover
{
	text-decoration:underline;
}
		#stred
		{
		width:574px;
		background-color:#FFFFFF;
		color:#929292;
		float:right;
       height:auto;
		padding-left:10px;
		text-align:left;
		
	 
		}

		#stred a
		{
	color:black;
	text-decoration:none;
}
#stred a:hover
		{
	color:black;
	text-decoration:underline;
}

		#stred p
		{
		padding-left:10px;
	 border-left:1px solid #FCE439;
		color:#747474;
		text-align:left;
		}
	
		h5
		{
		font-weight:weight;
		font-size:11px;
		color:#B8BB4A;
		text-align:left;
		padding-top:12px;
		padding-left:12px;
		padding-bottom:0px;
		}
		#right
		{
		width:250px;
		background-color:#FFFFFF;
		color:black;
		float:right;
	text-align:left;
	margin-right: 10px;
margin-top:20px;
margin-bottom:20px;


		}
		#right p
		{
	padding-left:10px;
	 border-left:1px solid #FCE439;
		color:#747474;
}
		#novinky 
		{
		
		color:#9798AC;
		text-align:justify;
		background-color:white;
		}
		.content5
		{
	height:675px;
}
		.nov 
		{
		padding-left:12px;
		padding-top:0px;
				padding-bottom:0px;
		padding-right:12px;
		color:#9798AC;
		text-align:justify;
_word-wrap: break-word;
		overflow:auto;
	clear:both;
		}
		
		#paticka
		{
		
			background: #FFFFFF;
			text-align: left;	
			color:#000000;
			clear:both;
			vertical-align:middle;
			padding-top:7px;
	margin-bottom:20px;
			padding-left:13px;
			height:195px;
	border-top:1px solid #16A86F;
		}
				#paticka4
		{
		
			
			text-align: left;	
			color:#000000;
			clear:both;
			vertical-align:middle;
			padding-top:7px;
			border-top:1px solid #e9e9e9;
			padding-left:13px;
			height:auto;
		}
		
		#paticka4 p
		{
	padding-left:5px;
	text-align:left;
	font-size:11px;
	color: #555555;
	padding-right:12px;

}
		#paticka3
		{
		 
			background: #84A3B5;
			text-align: left;	
			color:#000000;
			clear:both;
			vertical-align:middle;

			
			padding-left:13px;
			height:280px;
			
		}
		#paticka2
		{
		height: 20px;
		margin-top:89px;
			text-align: center;
		    padding-top:5px;
			
			color:#909090;
			font-size: 8pt;
			padding-left:15px;
         
			clear:both;
			

		
		}
	#paticka2 a
	{
	color:#A1A1A6;
	font-weight:normal;
	text-decoration:none;
}
#paticka2 a:hover
	{
	color:#A1A1A6;
	font-weight:normal;
	text-decoration:underline;
}
#prava
{
	
	background-color:#FFFFFF;
 font-family:Arial, Helvetica,sans-serif;
 color:black;
 
 font-weight:normal;
 text-align:left;

}
#prava p
{
	 font-weight:normal;
 text-align:left;
 padding:15 15 15 15;
 font-size:11px;
}

#novinky2 
		{
		
		color:#9798AC;
		text-align:justify;
		background-color:#FFFFFF;
		height:100%;
		overflow:auto;

		
		}
		.nov2 
		{
		padding-left:12px;
		padding-top:0px;
				padding-bottom:3px;
		padding-right:12px;
		color:#9798AC;
		text-align:justify;
_word-wrap: break-word;
		
	clear:both;

		}
		.nov2 p h6
		{
		color:#1B163E;
		font-weight:bold;
		}

 a.mail
{
	color:red;
	text-decoration:none;
}
a.mail:hover
{
	text-decoration:underline;
}
 a.mail2
{
	color:black;
	text-decoration:none;
}
a.mail2:hover
{
	text-decoration:underline;
}
.text1
{
	width:253px;
	text-align:justify;
	margin-left:5px;
		
	float:left;
}
.text2
{
	width:253px;
	text-align:justify;
	margin-left:5px;
	margin-right:7px;

	float:right;
}
.text3
{
	width:220px;
	text-align:justify;
	margin-left:5px;

}
	.nov p h6
		{
		color:#1B163E;
		font-weight:bold;
		}
	.first
		{
		font-weight:bold;
		color:#1B163E;
		}
		#obr
		{
		margin-top:9px;
		text-align:left;
		margin-left:0px;
		}
		.posledniradek
		{
		border-bottom:0px;
		}
		#ikony
		{
		border-left:1px solid #1B163E;
		
		vertical-align:middle;
		}
		.doporucujeme
		{
		margin-top:2px;
		background-color:#F2F2F2;
		}
		.doporucujeme p
		{
		padding:10px;
		color:#949494;
		first-line:#171038;
		text-align:justify;
		font-weight:normal;
		font-size:11px;
				background-color:#F2F2F2;
		}
		.typ1
		{
			background-color:#F2F2F2;
}
		.doporucujeme p a
		{
		color:#B8BB4A;
		text-decoration:none;
		font-weight:normal;
		}
.doporucujeme p a:hover
		{
		color:#B8BB4A;
		text-decoration:underline;
		font-weight:normal;
		
		}
		a.odkaz
		{
		text-align:right;
		color:#B8BB4A;
		padding:12px;
		text-decoration:none;
		float:right;
		margin-top:5px;
		margin-bottom:5px;
		clear:both;
		}
		a.odkaz:hover
		{
		text-decoration:underline;
		}
		
	ul.typ1
	{
			background-color:#F2F2F2;
	text-align:left;
	margin-right:10px;
 margin-left:23px;
}
li.typ1
{
	list-style-image:url("images/odrazka.gif");
	list-style-position: outside;
    color:#949494;
		font-size:11px;
		line-height:14px;
}
li.typ1 a

	
{
		color:#B8BB4A;
		text-decoration:none;
		font-weight:normal;
		}
	li.typ1  a:hover
		{
		color:#B8BB4A;
		text-decoration:underline;
		font-weight:normal;
		}
	


.center
{
	color:red;
	font-weight:normal;
	text-align:center;
}
.sluzby
{
	font-weight:bold;
	font-size:12px;
	color:black;
}

hr
{
	height:1px;
	color:black;
}
.zpet
{
	text-align:right;
	margin-right:12px;
	background-color:#DE251D;
	width:150px;
	padding: 2 2 2 2;

	
}
.zpet a
{
	color:white;
	text-decoration:none;
	font-weight:bold;
}
.zpet a:hover
{
	text-decoration:underline;
}



.paticka
{
	clear:both;
}

.doleR
{
	float:right;
	position:relative;
	
	width:370px;
		margin-right:20px;
		color:#929292;
		
		
		text-align:left;
		margin-top:-135px;
		margin-bottom:20px;

		}

		.doleR p
		{
	color:white;
	text-align:left;
	font-size:11px;
	float:right;
	position:relative;
	margin-top:-126px;
	width:232px;
	padding:5 5 5 5;
	height:auto;

}
.doleR2
{
	float:right;
	position:relative;
	
	width:380px;
		
		color:#929292;
		
		margin-left:50px;
		text-align:left;
		margin-top:-155px;
		margin-bottom:20px;

		}

		.doleR2 p
		{
	color:white;
	text-align:left;
	font-size:11px;
	float:right;
	position:relative;
	margin-top:-60px;
	width:232px;
	padding:5 5 5 5;
	height:auto;
	border-left:1px solid white;
	

}
.doleR p:first-line
{
	color:#FCE439;
	text-decoration:underline;
}
.doleR2 P a
{
	color:white;
	text-decoration:none;
}
.doleR2 P a:hover

{
	color:white;
	text-decoration:underline;
}
.doleL
{
	
	width:370px;
		margin-right:20px;
		color:#929292;
		margin-left:10px;
		
		text-align:left;
		margin-top:10px;

		}
		.doleL p
		{
	color:white;
	text-align:left;
	font-size:11px;
	float:right;
	position:relative;
	margin-top:-122px;
	margin-left:5px;
	width:230px;
	padding:5 5 5 5;
	height:auto;
	padding-left:5px;
	

}
.doleL2
{
	
		margin-right:20px;
		color:#929292;
		margin-left:10px;
		text-align:left;
		}
		.doleL2 p
		{
	color:white;
	text-align:left;
	font-size:11px;
	
	margin-left:5px;
	width:720px;
	padding:5 5 5 5;
	height:auto;
	padding-left:5px;


}
.doleL2 p a
{
	color:white;
	text-decoration:none;
}
.doleL2 P a:hover

{
	color:white;
	text-decoration:underline;
}
.doleL p:first-line
{
	color:#FCE439;
	text-decoration:underline;
}

ul.pojisteni
 {
	margin-left:80px;
}
ul.pojisteni li
{
			list-style : square inside;
	display:list-item;
	font-weight:normal;
	color:black;
	
}
table.zivot
{
border:1px solid #e9e9e9;
border-collapse:collapse;
	text-align:center;
	
}
table.zivot tr
{
	border-bottom:1px solid #e9e9e9;
}

table.zivot tr th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #1F567E;
	background-color:#FCE439;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
		border-bottom:1px solid #e9e9e9;
	
}
table.zivot tr td
{
	color:black;
	font-weight:normal;
	text-align:left;
	padding: 3 3 3 3;
		border-bottom:1px solid #e9e9e9;
		font-size:10px;
			border-left:5px solid #1F567E;
}
.obcane
{
	background-image:url('images/osoby.jpg');
	background-repeat:no-repeat;
	width:365 px;
	height: 154px;

}
.firmy
{
	background-image:url('images/firmy.jpg');
	background-repeat:no-repeat;
	width:365 px;
	height: 154px;
float:right;
position:relative;
margin-top:-167px;
}

.obcane p
{
	margin-left:200px;
	color:white;
	font-size:11px;
	
}
.obcane p a
{
	color:white;
	text-decoration:none;
}
.obcane p a:hover
{
	text-decoration:underline;
}
	.nadpisek
		{
		color:#1F567E;
		font-weight:bold;
		font-size:11px;
		margin-left:10px;
		}
		.nadpisek3
		{
		color:#1F567E;
		font-weight:bold;
		font-size:11px;
		margin-left:22px;
		border-bottom:1px solid #1F567E;
		width:100%;
		width:750px; 
		display:block;
		}
.nadpisek5
{
	margin-left:22px;
	font-weight:bold;
	color:black;
	text-align:left;
	font-family:Arial, Helvetica,sans-serif;
}
.nahoru
{
	
	
	color:#000000;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding:3 3 3 3;
	margin-top:15px;
	margin-left:400px;
}

.nahoru a
{
	color: black;
	font-weight:bold;
	text-decoration:none;
}

.nahoru a:hover
{
	color:#1F567E;
	font-weight:bold;
	text-decoration:underline;
}

ul.Menu {
  position: relative;
  left: 0px;
  top: 0px;
  font-family:Arial, sans-serif, Helvetica;

width:210px;
  height: 23px;
margin:0em;
  padding: 0em;
  cursor: default;

  z-index:200;
text-align:right;
}

ul.Menu li {
	float: left;
	position: relative;
	padding: 2 2;
	z-index: 100;
	font-weight:normal;

behavior: url("menuitem.htc");
color:#2F3250;
	line-height:23px;
	
	list-style-type : none;
	margin-top:2px;
}


ul.Menu ul {
	position: absolute;
	/*left: -0.5em;
	doesn't work in opera*/
	/* left: 0px;
	*/
	top: 20px;
	z-index: 10;
	width:100px;
	margin: 0em;
	padding: 0em 0em;
	background-color: #FFCC99;
	border:1px solid #1F567E;
	color:#2F3250;
	text-align: left;
	font-weight:normal;
	visibility: hidden;
	height:45px;
}

ul.Menu > li:hover ul,
ul.Menu li.MenuItemHover ul /* MSIE 5.5+ (doesn't work either) */ {
	visibility: visible;
	font-weight:normal;
	list-style-type : none;
}

ul.Menu li:hover,
ul.Menu li.MenuItemHover /* MSIE 5.5+ */ {
 color:#2F3250;
font-weight:bold;
}

ul.Menu ul li {
  float: none;
  width: auto;

line-height:18px;
border-bottom:1px solid white;
margin-left:1px;
}

ul.Menu a:active
{
  text-decoration: none;
 color:#EBE8DD;
}
ul.Menu a:link
{
  text-decoration: none;
 color:#2F3250;
}

ul.Menu a:visited 
{
  text-decoration: none;
 color:#2F3250;
}
.mapka
{
	float:right;
	position:relative;
	margin-top:0px;
padding-left:5px;
	margin-right:10px;
    border-left:1px solid #1F567E;
}
.doba
{
	float:right;
	position:relative;
	margin-right:180px;
	text-align:left;
	padding-left:15px;
	top:50px;
}
.obcani
{
	margin-left:20px;
	color:#1F567E;
	font-weight:normal;
	text-align:left;
}
fieldset 
{
	width: 650px;
	border-color:#1F567E;
	border-style:double;
	border-width:4px 1px 2px 1px;
	padding:10px;
	margin-left:30px;
	background-color: #F6F6F6;
} 

legend 
{ 
color: #1F567E;
width: 650px; 
text-align:center; 
font-weight:bold; 

border:1px solid #1F567E;

} 

label 
{ 
float: left; 
width: 170px; 
padding-left:10px; 
text-align:left;

line-height:20px;
color:#1F567E;
font-weight:bold;
} 


textarea 
{ 
border: 1px solid #1F567E;
width:440px; 
height: 80px; 
margin-bottom: 8px; 
} 

input.Adresa
{ 
background: #FFFFFF;
color:#1F567E;
font-weight:bold; 
height: 20px; 
font-size:12px;
font-weight:bold;
border:1px solid white;
border: 1px solid #1F567E;

} 

#submitbutton 
{ 
margin-left: 107px; 
width: 180px; 
} 
h2.chapterHeader
{
	color:#1F567E;
	font-weight:bold;
	text-align:left;
	margin-left:20px;
	font-size:11px;
	border-bottom:1px solid #1F567E;
}
.chapterContent
{
	width:600px;
	text-align:left;
	font-size:12px;
}
.chapterContent table
{
	text-align:left;
	padding:2 2 2 2;
	font-size:12px;
	margin-left:50px;
}

.chapterContent table a
{
	text-align:left;
	color:#1F567E;
	font-size:11px;

}
.chapterContent table td
{
	text-align:left;
	
	font-size:11px;

}
#buySection {
			clear: both;
			height: 300px;
			width:780px;
			
		}
		.readyToBuy {
			float: left;
			width: 190px;
			margin-right: 0px;
	background: #EBE8DD;
			height: 100%;
			
			font-size:11px;
			
		}
		.readyToBuy
		{

border-right:1px solid #83919E;
border-left:1px solid #e9e9e9;
background-color:#FFFFFF;
}
		.floatRight {
			float: right;
	
		}

h3
{
	font-weight:bold;
	color:#443523;
	font-size:12px;
	margin-left:6px;
	margin-top:8px;
	width:760px;

}
.nadpis5
{
	font-weight:bold;
	font-size:14px;
	text-align:left;
	
	color:#247F61;
}
a.odkazy
{
	text-decoration:none;
	color:#247F61;
}
a.odkazy:hover
{
	text-decoration:none;
	color:#000000;
}
.nadpisekP
{
	display:block;
	width:800px;
	background-color:#1B8159;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;

	clear:both;
}

.tabulka
{
	border:1px solid #1B8159;
	width:760px;
	font-size:11px;
}

.tabulka tr
{
	border-bottom:1px solid #1B8159;
}
.tabulka tr th
{
	width:150px; font-weight:bold; color:#FFFFFF; background-color:#00827A;
}
.tabulka tr td
{
	width:600px; font-weight:normal; color:#000000; text-align:left;padding-left:4px; border-bottom:1px solid #00827A;
}

.schovat { display: none; }

table.osobni { color: #333333; width: 80%; }

td.popis { font-size: 11px; font-weight: bold; color: #333333; vertical-align: top; }
td.input { font-size: 11px; color: #333333; vertical-align: top; }
input.data { font-size: 11px; color: #333333; vertical-align: top; }
select.data { font-size: 11px; color: #333333; vertical-align: top; }
textarea.data { font-size: 11px; color: #333333; vertical-align: top; }

.obal_formulare { padding: 0 50px 0 50px;  }
