html { height: 100%; }

body                      
{ 
	height: 100%;
	margin: 0; padding: 0;
	color: #600b0b;
	background-color: #aa0000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
}                         

div {	border: none; }

div#pozadie
{
	width: 825px;
	height: 100%;
	margin: auto;
	background-color: #aa0000;
}

div#left
{
	float: left;
	width: 301px;
	height: 100%;
	background-image: url(img/design/pozadie_left.gif);
	background-repeat: repeat-y;
}

div#l_obsah
{
	position: absolute;
	top: 50%;
	width: 301px;
	height: 585px;
	margin-top: -292px;
	background-color: White;
}

div#l_flash
{
	height: 403px;
	background-image: url(img/design/obr_pozadie.jpg);
	background-repeat: no-repeat;
}

div#l_menu
{
	height: 182px;
	background-image: url(img/design/pozadie_menu.gif);
	background-repeat: no-repeat;
}



#menu_optika
{
	float: left;
	padding-top: 54px;
	padding-left: 78px;
	line-height: 20px
}

#menu_ambulancia
{
	float: left;
	padding-top: 54px;
	padding-left: 59px; /*45 fotogaleria*/
	line-height: 20px
}

#menu_uvod_kontakt {
	position: relative;
	top: 32px;
	height: 25px;
	clear: both;
	padding-left: 78px;
	padding-top: 10px;
	background: url(img/design/pozadie_menu_male.gif) top no-repeat;
}

#menu_uvod_kontakt a {
	margin-left: 20px;
}

div#center
{ 
	float: left;
	width: 387px;
	height: 100%;
	background-color: #aa0000; 
}

div#center_obal 
{
	position: absolute;
	top: 50%;
	width: 387px;
	height: 585px;
	margin-top: -292px;
}

div#center_top 
{ 
	height: 62px;
	background-image: url(img/design/pozadie_center_top.gif);
	background-repeat: no-repeat;
}

div#center_pozadie1 
{
	height: 471px;
	background-image: url(img/design/pozadie_center.gif);
	background-color: White;
	background-repeat: repeat-y;
}


div#center_pozadie2 
{
	height: 471px;
	/*background: url(img/design/okuliare.jpg) bottom right no-repeat; */
	overflow: hidden;
}

#obsah { padding: 20px; text-align: justify; overflow: hidden; }
#vlavo {	width: 338px; text-align: left;	display: none; }

#preloadergalery
{
	display: block;
	width: 338px;
	height: 149px;
	margin-top: 16px;
	padding-top: 127px;
	/*background: url(img/design/overlay.png) repeat;*/
	background-color: #F4F4F4;
	text-align: center;
	vertical-align: middle;
}

div#center_bot 
{
	height: 51px;
	color: White;
	background-image: url(img/design/pozadie_center_bot.gif);
	background-repeat: no-repeat;
	font-size: 8pt;
}

div#right
{ 
	float: left;
	width: 137px;
	height: 100%;
	background-image: url(img/design/pozadie_right.gif);
	background-repeat: repeat-y;
}

div#r_obsah
{
	position: absolute;
	top: 50%;
	width: 137px;
	height: 585px;
	margin-top: -292px;
	background-color: White;
	overflow: hidden;
}

a
{
	color: #8d1716;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

.novinka 
{
	margin: 12px;
/*	padding-bottom: 20px;*/
	color: #8d1716;
	text-align: justify;
}

h3.novinka_nadpis  
{ 
	display: block;
	margin: 0px;
	color: #8d1716; 
	text-align: left;
	font-weight: bold; 
	font-size: 10pt;
}
.novinka a { font-size: 10pt;  font-weight: normal; }

#pata_l {
	position: relative;
	left: 17px;
	top: 21px;
}

#pata_r {
	position: relative;
	left: 108px;
	top: 21px;
}

#pata_r a {
	color: White;
	font-weight: normal;
	font-size: 8pt;
}

a.galeria img	{	border: 15px #F4F4F4 solid;	}
a.galeria:hover img	{	border: 15px #ffe9e9 solid;	}

#loader {display: none;}

#l_flash a {
	display: block;
	width: 301px;
	height: 403px;
}

.odsadenie {
	text-indent: 30px;
}

ul 
{
	margin: 10px 0px 20px 0px;
	padding: 0px;
	line-height: 13px;
	
}

li
{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 5px;
}

.mensi_f {
	font-size: 11px;
	line-height: 13px;
}

.vpravo {
	text-align: right;
	font-weight: bold;
}

.minus_margin {
	margin-left: -20px;
	margin-top: 6px;
}
