/* Menu font: Aeroportal */
* {
	margin:  auto; 
	padding: 0;
	border: none;
}

html, body {
  margin: 2px 0px 50px 0px;
  text-align: center; 
  font-family: "Verdana", "Arial";
  line-height: 1.6;
  background-color: #DFDCD5;
  font-size: 12px; 
}

a {
	color: #009933;
	text-decoration: underline;
}

a:link {
	color: #009933;
}

a:visited {
	color: #009933;
}


a:hover {
	color: #E34144;
	text-decoration: underline;
}

h1, h2, h3, h4 {
	padding: 0px;
	font-weight: normal;
}

h1 {
	color: #009933;
	margin: 0px 0px 12px 0px;
	font-size: 23px;
}

h1 strong {color: #009933; }

h2 {
	color: black;
	margin: 18px 0px 8px 0px;
	font-size: 20px;
}

h3 {
	color: black;
	margin: 15px 0px 5px 0px;
	font-size: 18px;
}

h4 {
	color: black;
	margin: 12px 0px 2px 0px;
	font-size: 17px;
}

b {
	color: #009933;
}

.obal-seda {
	background-color: #E1E1E1;
	width: 894px; 
	padding: 4px;
	margin-bottom: 5px;
}

#obal {
	/*width: 906px; */
	text-align: left; 
	border: 0px solid black;
	/*padding: 3px;*/
	background-color: white;
}

#hlavicka {
	/*height: 84px;
	border: 0px solid red;
	/*background-color: #C9D5C9;*/
	/*background-color: #C8D5C8;
	/*background-color: #C3D0C3;*/
	background-image: URL('../skin/hlavicka.png');
	background-repeat: no-repeat;
	background-position: 6px 6px; /* 12px 10px */
	width: 100%; 
	height: 122px;
}

#hlavicka a {
	position: relative;
	background-image: URL('../skin/logo.png');
	top: 35px;
	left: -275px;
	width: 287px;
	height: 51px;
	display: block;
	text-decoration: none;
}

#hlavicka a:hover {
	text-decoration: none;
}

#hlavicka a span {
	visibility: hidden;
}

#hlavicka span.trendlife {
	position: relative;
	background-image: URL('../skin/hlavicka-trendlife.png');
	top: 26px;
	left: 378px;
	width: 111px;
	height: 32px;
	display: block;
	text-decoration: none;
	z-index: 10;
}

#menu {
	font-family: "Aeroportal", "Arial";
	padding: 0px;
	float: left;	
	margin: 0px 0px 0px 6px;
	_margin-left: -4px;
	width: 235px; 

}

#menu ul {
	list-style-type: none;
}

#menu ul li {
	float: left;
	display: block;
	font-weight: bold;
	font-size: 18px;
	/*width: 130px; */
	text-align: left;
	/*padding: 0px;*/
	/*border: 1px solid gainsboro;*/
	width: 230px;
	/*padding: 10px 0px 11px 18px;*/
	/*background-color: #e2e2e2;*/
	margin: 0px 0px 5px 0px;
	_margin-left: 7px;
}


#menu ul li span {
	/*padding: 6px 10px 8px 10px;*/
}

#menu ul li ul {
	display: none;
}

#menu ul li.aktivni ul {
	display: block;
}

#menu ul ul li a, #menu ul li.aktivni ul li a {
	/*padding-left: 65px;*/
	width: 160px;
	background: URL('../skin/menu-ul-ul-li.png') no-repeat 47px 11px #CFE0EB !important;
}

#menu ul li ul {
	margin-top: 5px;
	list-style-image: URL('../skin/menu-ul-ul-li.png');
}

#menu ul li ul li {
	margin: 0px 0px 0px 0px;
	/*padding-left: 0px;*/
	width: 230px;
}

#menu a, #menu ul li.aktivni ul li a {
	color: black;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	display: block;
	width: 200px;
	padding: 4px 10px 6px 25px;
	background-color: #e2e2e2;
	
	/* Nutné pro Cufon !!! */
	padding-top: 8px;
	padding-bottom: 11px;
	_padding: 4px 10px 6px 25px; /* IE6*: IE6 s Cufon (což vlastně nejde, ale kvůli jiným změnám kvůli Cufon nutným ...)*/
}

#menu ul li ul li a {
	padding: 7px 10px 9px 65px; /* bez Cufon -right: 1px; */
	_padding: 1px 10px 4px 65px; /* IE6* */
}

#menu ul li ul li.prvni a, #menu ul li.aktivni ul li.prvni a {
	padding-top: 10px;
	background-position: 47px 14px !important;
	_background-position: 47px 19px !important;  /* IE6* */
	/* bez Cufon: background-position: 47px 19px !important;*/
}

#menu ul li ul li.posledni a, #menu ul li.aktivni ul li.posledni a{
	padding-bottom: 10px;
}

/* Nutné pro Cufon */
#menu ul li.aktivni ul li.aktivni a {
	_background-position: 47px 17px !important; /* IE6* ??? */
}


#menu ul li.aktivni {
	_margin-left: 0px;
	_margin-top: -6px;
}

#menu ul li.aktivni a {
	color: white;
	background: URL('../skin/menu-ul-li-aktivni-a.png') no-repeat 0px -0px #009933;
	margin-left: -10px;
	margin-top: -3px;
	padding-top: 8px;
	padding-left: 35px;
	padding-bottom: 8px;
	width: 200px;
	_margin-top: 4px;
	_margin-left: 4px;
}

/* Nutné pro Cufon !!! */
#menu ul li.aktivni a {
	padding-top: 14px;
	padding-bottom: 12px;
	_padding-top: 8px;  /* IE6* */
	_padding-bottom: 8px; /* IE6* */
}


#menu ul li ul li.aktivni a {
	color: #009933;
}

#menu a:hover, #menu ul li.aktivni ul li a:hover  {
	/*border-bottom: 1px solid white;*/
	text-decoration: none;
	color: white;
}

#menu ul li.aktivni a:hover {
	color: black;
}

#menu ul li.aktivni ul li a {
	padding-left: 65px;
	width: 160px;
	background-image: none;
	padding: 2px 10px 4px 65px;
	_margin-left: 14px;
}

/* Nutné pro Cufon */
#menu ul li.aktivni ul li a {
	padding-top: 7px;
	padding-bottom: 9px;
	_padding: 2px 10px 4px 65px; /* IE6* */
}

/* Nutné pro Cufon */
#menu ul li.aktivni ul li.aktivni a {
	_padding-top: 8px; /* IE6* ??? */
}

#obsah {
	margin: 1px 5px 10px 0px;
	background-color: white;
	padding: 0px 13px;
	border: 0px solid blue;
	width: 620px;
	float: right;
}

#obsah img {
	margin: 20px 20px;
}

#obsah iframe {
	margin: 20px 0px;
	border-style: none;
}

#obsah ul {
	margin: -0px 0px 16px 0px;
	_margin: -7px 0px 20px 0px;
}

#obsah ul li {
	list-style-image: URL('../skin/obsah-li.png');
	_list-style-image: URL('../skin/obsah-li-ie6.png');
	margin-left: 40px; 
	line-height: 2.2;
}

#obsah p {
	margin: 3px 0px 10px 0px;
}

#obsah .line2 p {
	margin: 6px 0px 18px 0px;
}

#paticka {
	height: 40px;	
	text-align: right;	
	color: #999999;
	width: 894px;	
}

#infoblok {
	height: 90px;
	text-align: left;
	background-color: white;
	padding: 10px 0px 10px 0px;
}

#infoblok .blok {
	float: left;
	width: 186px;
	height: 80px;
	background: 50% 50% no-repeat;
}

#infoblok .blok-info {
	padding: 0px 18px;
}

#infoblok .infoblok-system-zdravi {
	/*background-image: URL('../skin/infoblok-system-zdravi.png');*/
	padding: 0px 0px 0px 50px;
	width: 166px;
}

#infoblok .infoblok-system-hubnuti {
	/*background-image: URL('../skin/infoblok-system-hubnuti.png');*/
	padding: 1px 0px 0px 54px;
	width: 164px;
}

#infoblok .infoblok-busniss-trend {
	/*background-image: URL('../skin/infoblok-busniss-trend.png');*/
	padding: 8px 0px 0px 35px;
}

#infoblok .blok-border {
	border-right: 2px solid #E1E1E1;
}

#infoblok .blok dd {
	margin-left: 60px;
	margin-top: -19px;	
}

#infoblok a {
	color: black;
}


hr.cistic {
	clear: both;  
	width: 100%; 
	display: block;
	visibility: hidden; /* IE6 */

}

.ramecek {
	border: 2px solid #CBC7A6;
	padding: 0px 25px;
	background-color: #F6F5C6;
	margin: 18px 1px 24px 1px;
}

.ramecek-margin {
	padding: 10px 25px;
}

.ramecek-margin-ul {
	padding: 20px 0px 0px 25px;
}

.ramecek strong {
	color: #009933;
}

#obsah .ramecek h4 {
	color: #E34144;
	font-size: 18px;
	font-weight: normal;
	margin: 15px 0px 10px 0px;
}

#obsah .ramecek-margin h4 {
	margin-top: 24px;
}

#obsah .ramecek ul {
	margin-top: -6px;
	_margin-top: -13px;
}

#obsah .ramecek ul li {
	list-style-image: URL('../skin/ulmenu-li.png');
	_list-style-image: URL('../skin/ulmenu-li-ie6.png');
	margin-left: 20px; 
	line-height: 2.2;
}

#obsah .ramecek a {
	font-weight: bold;
	color: #009933;
}

#obsah .ramecek a:hover {
	color: #E34144;
}

.uvodnik {
	background: URL('../skin/uvodnik/ist2_5771249-happy-family.jpg') no-repeat 250px 8px transparent; 
	margin: 0px;
	padding: 0px;
}

.uvodnik .zuzeno {
	width: 300px;
}




#obsah .uvodnik .prvni {
	margin: 0px;
	line-height: 0.9;
}

#obsah .uvodnik ul {
	margin: 12px 0px 20px 0px;
}

.stred {
	text-align: center !important;
}

.cerna {
	color: black !important;
}

.novinka h3 {margin: 0px 0px 0px 0px; }
.novinka {
	border-left: 3px solid #990033;
	padding: 0px 0px 0px 10px;
	margin-bottom: 15px;
}


.ramecek table .oddil {
	color: #009933;
	font-weight: bold;
	/*text-align: center;*/
	text-align: right;
	padding: 4px 5px 8px 0px;
	/*font-size: 14px;*/
	
}

.hvezda {
	color: red;
}

td, th {
	vertical-align: top;
}

th {
	text-align: right;
	width: 35%;
	padding: 1px 5px 2px 0px;
}

input, textarea {
	padding: 2px;
	border: 1px solid #CBC7A6;
}

textarea {
	font-family: "Verdana", "Arial";
}

.potvrd {
	margin: 10px 0px;
	padding: 1px 25px 3px 25px;
	background-color: #009933;
	color: white;
	font-size: 14px;
	font-weight: bold;
}

input.potvrd {
	
}

a.potvrd {color: white !important; /*padding: 5px 50px 7px 50px;*/ padding: 5px 0px 7px 0px; width: 230px; text-align: center; text-decoration: none; font-size: 18px; }
a:link.potvrd {color: white !important; text-decoration: none; }
a:hover.potvrd {color: black !important; text-decoration: none; }

.float-left {float: left; }
.float-right {float: right; }



.delka100p {
	width: 99%;
}

.delka50p {
	width: 52%;
}

.vyska50px {
	height: 50px;
}


.fotka a {
	padding: 8px 10px;
	background-color: #cfe0eb;
	float: left;
	margin: 0px 14px 12px 0px;
}

.fotka a:hover {
	background-color: #009933;
}

.obrazek a img {
	border: 1px solid #cfe0eb;
}

.obrazek a:hover img {
	border: 1px solid #009933;
}


.pozor {
	width: 98%; 
	padding: 10px;
	color: white;
	color: white;
	font-weight: bold;
	font-size: 16px;
	background-color: darkred;
	text-align: center;
	margin-bottom: 15px;
}

.hlaseni {
	width: 98%; 
	padding: 10px;
	color: white;
	color: white;
	font-weight: bold;
	font-size: 16px;
	background-color: darkgreen;
	text-align: center;
	margin-bottom: 15px;
}

.delka300px {
	width: 305px;
}

.kalkulator h2 {
	margin-bottom: -10px;
}

.kalkulator iframe {
	margin-top: -20px;
}