﻿
#layoutBody
{
    background-image: url(Images/bckBody.gif);
	background-position: center top;
	background-repeat: repeat-x;
}

#divLayoutBodyVnejsi
{
	width: 950px;
	margin: 0px auto 0px auto;
	background-image: url(Images/bckDivLayoutBodyVnejsi.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

#divLayoutBodyVnitrni
{
	margin: 0px 5px 0px 5px;
	background-color: #ffffff;
	padding-top: 16px;
}


/*-------------------------------------------------------------- hlava a menu -------------------------------------------------------------------*/

#divLayoutHlava
{
    margin: 0px auto 30px auto;
    width: 900px;
    background-image: url(Images/bckDivLayoutHlava.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

#tblLayoutHlava
{
    width: 100%;
    height: 100px;
}

#tblLayoutHlava td { vertical-align: bottom; }

#tdLayoutHlavalogo { padding: 0px 0px 5px 18px; }

#tdLayoutHlavalogo a
{
    display: block;
    text-decoration: none;
    width: 255px;
    height: 35px;
}

#tdLayoutHlavaMenu
{
    text-align: right;
    padding-right: 10px;
}

#tdLayoutHlavaMenu span
{
    display: inline-block;
    background-image: url(Images/bckMenuL.gif);
	background-position: left top;
	background-repeat: no-repeat;
	
}

#tdLayoutHlavaMenu a
{
    display: inline-block;
    font-family: Verdana;
    font-size: 12px;
    color: #00519d;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(Images/bckMenuP.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 4px 20px 2px 20px;
}

#tdLayoutHlavaMenu a:hover { color: #ff1100; }


/*------------------------------------------------ layout obsah (dva sloupce) -------------------------------------------------*/

#divLayoutObsah
{
    padding: 0px 20px 0px 20px;
    min-height: 400px;
}

#divLayoutLevyVnejsi
{
	width: 616px;
	float: left;
}

#divLayoutLevyVnitrni
{
	background-image: url(Images/bckLayoutLinka.gif);
	background-position: right top;
	background-repeat: repeat-y;
	padding-right: 15px;
}

#divLayoutPravyVnejsi
{
	margin-left: 615px;
	background-image: url(Images/bckLayoutLinka.gif);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px;
}

#divLayoutPravyVnitrni { margin-left:13px; }

/*------------------------------------------------ rámeček -------------------------------------------------*/

.ramecek_LH
{
	background-image: url(Images/ramecek_LH.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.ramecek_PH
{
	background-image: url(Images/ramecek_PH.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 6px;
	line-height: 6px;
}

.ramecek_S
{
	padding: 0px 10px 0px 10px;
	border-left: solid 1px #dae6f0;
	border-right: solid 1px #dae6f0;
	background-position: left top;
	background-repeat: no-repeat;
}

.ramecek_LD
{
	background-image: url(Images/ramecek_LD.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.ramecek_PD
{
	background-image: url(Images/ramecek_PD.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 6px;
	line-height: 6px;
}


/*-------------------------------------------------------------- pata ----------------------------------------------------------------*/

#divLayoutPataVnejsi
{
    background-image: url(Images/bckDivLayoutPataL.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 900px;
	margin: 0px auto 0px auto;
}

#divLayoutPataVnitrni
{
    background-image: url(Images/bckDivLayoutPataP.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#tblLyoutPata 
{
    width: 100%;
    height: 50px;
}

#tblLyoutPata td
{
    width: 50%;
    vertical-align: bottom;
    padding: 0px 20px 8px 20px;
}