html, body  {
	height:100%;
	margin:0;
	padding:0;
}

body {
	margin:0;
	font-family:'Arial CE', Arial, sans-serif;
	font-size:11px;
	color:rgb(100,100,100);
	background-color:rgb(238,169,162);

	background-color:transparent;
	background-image:url("../images/pozadi.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment:fixed;
}

a {
	color:rgb(252,154,53);
	text-decoration:none;
}
a:hover {
	color:rgb(252,154,53);
	text-decoration:underline;
}
form {
	margin:0;
}
h1, h2 {
	margin:0.5em 0 1em 0;
	color:rgb(154,120,137);
	font-size:1.3em;
}
h3 {
	margin:0.5em 0;
	color:black;
	font-size:1.1em;
}
h4 {
	margin:0.5em 0;
	color:rgb(222,84,71);
	font-size:1.0em;
}
p, ul, ol {
	margin-top:0.8em;
	margin-bottom:0.8em;
	line-height:1.5em;
}
.content p {
 text-align:justify;
}
.content a {
 cursor:hand;
}
img.floatLeft {
	float:left;
	margin:0 1em 0.5em 0;
}
img.floatRight {
	float:right;
	margin:0 0 0.5em 1em;
}

.nodisplay {
	display:none;
}
.red {
	color:rgb(220,0,0);
}
div.clear {
	clear:both;
	height:1px;
	font-size:1px;
}

div#mena {
	width: 770px;
}
span.purple {
	color:rgb(154,120,137);
}

/* Formulare */
table.inForm td {
	padding:1px 10px;
	padding-left:0;
}
table.inForm tr.label td, table.inForm td.label {
	padding-top:3px;
}
table.inForm td.but {
	padding-top:10px;
	text-align:center;
}
input.submit {
	width:auto;
	font-weight:bold;
	font-size:11px;
	color:white;
	background-color:rgb(220,90,70);
	border-color:rgb(220,90,70);
}
input.text01, input.text02, input.text03, 
textarea {
	font-family:'Arial CE', Arial, sans-serif;
	font-size:12px;
	border:1px solid rgb(240,170,160);
}
input.text01 {
	width:205px;
}
input.text02 {
	width:424px;
}
input.text03 {
	width:120px;
}
textarea {
	width:424px;
	height:120px;
}

/* Hlasky - message */
p.message {
	padding:6px 10px;
	border:1px solid rgb(220,90,70);
	background-color:rgb(250,240,240);
}
span.thanks {
	font-weight:bold;
	color:rgb(0,140,0);
}
span.warning {	
	font-weight:bold;
	color:rgb(220,90,70);
}

/**
 * Layout
 */
div#mainHolder {
	position:relative;
	width:770px;
	min-height:100%;
	height:100%;
	margin:0 auto;
}
body>#mainHolder {
	height:auto;
}
div#main2 {
	padding-bottom:20px;
}
div#top {
	width:770px; height:101px;
}

/**
 * Menu
 */

/* Menu - holder */
div#menuHolder {
	position:relative;
	width:770px; height:204px;
	background-image:url("../images/hp-top-menu.jpg");
	background-repeat:no-repeat;
	background-position:left top;
}

/* Menu BG */
div#menuBgrounds {
	position:absolute; left:0; top:7px; z-index:10;
	width:182px;
	height:184px;
}
div.menuBgroundsItem {
	margin-bottom:3px;
}


div#menu {
	position:absolute; left:0; top:7px; z-index:20;
	width:182px;
	height:184px;
}
div#menu a {
	display:block;
	width:126px;
	height:16px;
	padding-top:2px;
	padding-left:20px;
	margin-bottom:3px;
	font-size:12px;
	color:white;
	text-decoration:none;
	border:0px solid white;

	/* IE je opravdu DEBIL - kvuli nemu musim udelat tohle - jinak ignoruje width:... */
	_background-image:url("../images/menuBgBlank.gif");
	_background-position:left top;
	_background-repeat:no-repeat;
}

/* Rollovaci menu */
div.menu_roll {
	position:absolute; left:146px; z-index:100;
}
div.menu_roll a {
	display:block;
	padding:2px 6px;
	border:0;
	border-bottom:1px solid white;
	font-size:12px;
	font-size:11px;
	color:rgb(252,154,53);
	text-decoration:none;
	background-color:rgb(250,236,237);
}
div.menu_roll a:hover {
	color:rgb(254,84,3);
	text-decoration:none;
	background-color:white;
}

#mRoll200 { top:35px; width:330px; }
#mRoll300 { top:49px; width:180px; }
#mRoll1300 { top:70px; width:250px; }
#mRoll400 { top:91px; width:250px; }
#mRoll1400 { top:154px; width:250px; }


#mRoll200 a { width:312px; }
#mRoll1300 {  width:250px; }
#mRoll300 a { width:162px; }
#mRoll400 a { width:232px; }
#mRoll1400 a { width:250px; }



/* Footer */
div#footer {
	/*position:absolute;
	bottom:0;
	left:0;*/
	z-index:100;
	background-color:rgb(232,136,124);
}
div.footer {
	float:left;
	width:187px;
	padding:3px 24px;
	padding-bottom:1px;
}
div#footerLeft {
	float:left;
}
div#footerRight {
	text-align:right;
	float:right;
	width:450px;
}
a.footer, a.footer:hover {
	color:white;
	text-decoration:none;
}


/* Content */
div#content {
	padding-bottom:40px;
	background-image:url("../images/hp-txt-bg.jpg");
	background-repeat:no-repeat;
	background-position:center top;
}
div.content {
	float:left;
}

/**
 * Homepage
 */
div#hpTopCont {
	height:185px;
}
div.loginBox {
	width:180px; height:163px;
	float:left;
	padding:22px 0 0 20px;
}
div.loginBox h3 {
	margin:0;
	padding:0;
	color:rgb(153,102,153);
}
div.loginBox p {
	margin:0.5em 0;
	font-size:10px;
	line-height:1.1em;
}
div#loginBoxSekce {
	width:130px;
}

div#hpText {
	padding:20px 20px 0 0;
}
div#hpText h1 {
	margin:0;
	padding:0;
	font-size:1.5em;
}
div#hpText p {
	margin:0;
	margin-top:12px;
}
div.hpBoxTxt {
	padding:10px 8px;
}

div.hpColumn {
	float:left;
	width:230px;
	margin-right:18px;
	_margin-right:15px;
}
div#hpColumnLeft {
	padding-left:20px;
}
div.hpBox {
	width:230px;
	background-image:url("../images/hp-box-bg.png");
	background-repeat:repeat-y;
	background-position:left top;
}

/* Anketa */
div#Anketa2 {
	margin-top:2px;
}
span.anketaProc {
	font-size:10px;
	position:relative;
	top:1px;
}
table.anketa {
	margin-top:4px;
}
table.anketa td {
	padding:1px 2px;
	padding-left:0;
	font-size:10px;
}
table.anketa td.odp {
	color:rgb(220,0,0);
}
a.anketa, a.anketa:hover {
	color:rgb(220,0,0);
	text-decoration:none;
}

/* posledni dotazy */
ul#posledniDotazy {
	margin:0;
	padding:0; padding-left:18px;
	list-style-position:outside;
	list-style-image:url("../images/but-small.png");
}
ul#posledniDotazy span.item {
	_position:relative;
	_top:-2px;
}

/* posledni dotazy */
ul#posledniDotazy2 {
	margin:0;
	padding:0; padding-left:18px;
	list-style-position:outside;
	list-style-image:url("../images/but-small.png");
}
ul#posledniDotazy2 span.item {
	_position:relative;
	_top:-2px;
}

/* hp - lekari */
table#hpLekari td {
	padding:3px 6px; padding-left:0;
}
a.lekari, a.lekari:hover {
	color:rgb(153,100,153);
	text-decoration:none;
}

div #rozhovor {height: 70px; padding-bottom: 15px; padding-top: 15px;}
div #rozhovor img {padding-right: 15px; float: left; border: 0px;}

#zobrazeno {
	background: url(http://www.zdraviprozeny.cz/images/akce_zdravotni_pojistovna.png);
	background-repeat: no-repeat;
	_background-image: none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zdraviprozeny.cz/images/akce_zdravotni_pojistovna.png', sizingMethod='crop');
	width:382px;
	height:358px;
	position: absolute;
	left:359px;
	top:186px;
}
#nezobrazeno {
	background: url(http://www.zdraviprozeny.cz/images/akce_zdravotni_pojistovna_out.png);
	background-repeat: no-repeat;
	_background-image: none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.zdraviprozeny.cz/images/akce_zdravotni_pojistovna_out.png', sizingMethod='crop');
	width:236px;
	height:34px;
	position: absolute;
	top:169px;
	left:398px;
	cursor: pointer;
}
#zavrit {
	z-index: 500;
	width: 20px;
	height: 20px;
	position: relative;
	left: 338px;
	_left: 159px;
	*left: 338px;
	top: 63px;
	cursor: pointer;
}
#naslovicko {
	z-index: 500;
	height:39px;
	left:19px;
	_left:50px;
	*left:141px;
	position:relative;
	top:238px;
	width:61px;
	cursor: pointer;
}
#flash_banner {
  height: 647px;
  left: 324px;
  position: absolute;
  top: -102px;
  width: 500px;
  z-index: 1000000;
}

/* #hp_anketa_lightbox
{
    position: absolute;
    text-align: center;
    height: 655px;
    width: 530px;
    left: 225px;
    top: -50px;
    display:block;
    background-color: #ffffff;
    z-index: 10002;
}

#hp_anketa_lightbox a
{
    color: #000000;
} */

#shadow
{
    position: absolute;
    height: 1016px;
    width: 100%;
    _width: 2000px;
    left: 0px;
    top: 0px;
    display: block;
    background-color: #000000;
    opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
    z-index: 10001;
}

#upoutavka_outer {
	padding: 10px;
	background-color: #ffffff;
}

#upoutavka {
	position: absolute;
    height: 403px;
    width: 594px;
    top: 50%;
    left: 50%;
    margin-top: -191px;
    margin-left: -287px;
    display: block;
    /* background-color: #000000; */
    z-index: 10002;
}