body {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	BACKGROUND: url('../pictures/bg-body.jpg') no-repeat center top #353535;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-ALIGN: center;
}
h2 {
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    PADDING: 1em 0.5em 0.1em 0;
}
h3 {
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING: 0.5em 0.5em 0.1em 0;
}
/*
    ---------------------------
    DIVKO S OPAKOVACKOU PO STRANACH
    ---------------------------
*/
#body {
	WIDTH: 780px;
	HEIGHT: 726px;
	MARGIN: 0px auto;
	TEXT-ALIGN: center;
}

/*
    ---------------------------
    VRCH STRANKY
    ---------------------------
*/
#top {
	MARGIN: 0px 0px 0px 0px;
	HEIGHT: 163px;
	POSITION: relative;
}

#top .logo {
	POSITION: absolute;
	TOP: 31px;
	LEFT: 151px;
}

#top .menu {
	POSITION: absolute;
	TOP: 139px;
	RIGHT: 120px;
	FONT-WEIGHT: normal;
	COLOR: #777C03;
}

#top .menu a {
	MARGIN-RIGHT: 8px;
	MARGIN-LEFT: 8px;
	FONT-WEIGHT: bold;
	COLOR: #777C03;
	TEXT-DECORATION: none;
}

#top .menu a:HOVER {
	COLOR: #F44C30;
	TEXT-DECORATION: underline;
}

#top .lang {
	POSITION: absolute;
	TOP: 32px;
	RIGHT: 125px;
	FONT-WEIGHT: normal;
	COLOR: #C2DAB5;
}

#top .lang a {
	MARGIN-RIGHT: 5px;
	MARGIN-LEFT: 5px;
	FONT-WEIGHT: bold;
	COLOR: #C2DAB5;
	TEXT-DECORATION: none;
}

#top .lang a:HOVER {
	COLOR: #E2E595;
	TEXT-DECORATION: underline;
}

#top .lang img {
	BORDER: 0px solid #FFFFFF;
	VERTICAL-ALIGN: bottom;
}

/*
    ---------------------------
    STRED stranky
    ---------------------------
*/
#middle {
	POSITION: relative;
	LEFT: 4px;
	#LEFT: 5px;
	WIDTH: 610px;
	PADDING: 0px 0px 60px 0px;
	MARGIN: 0px auto;
	TEXT-ALIGN: left;
	BACKGROUND: url('../pictures/bg-middle.png') repeat-y top left !important;
	BACKGROUND: none;
	FILTER: none !important;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pictures/bg-middle.png',sizingMethod='scale');
	BORDER-BOTTOM: 18px solid #FFFFFF;
}

#middle .main {
	POSITION: relative;
	TOP: 0px;
	LEFT: 0px;
	PADDING: 40px 45px 30px 45px;
}

#middle .map_interest {
	POSITION: absolute;
	TOP: 50px;
	RIGHT: 0px;
	MARGIN: 0px 0px px 0px;
	PADDING:  0px 0px px 0px;
}

.map_interest img {
	BORDER: 0px solid #FFFFFF;
	MARGIN: 0px 0px px 0px;
	PADDING:  0px 0px px 0px;
}

#middle h1 {
	MARGIN: 0px 0px 20px 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Tahoma, Verdana;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}

#middle h2 {
	MARGIN: 20px 0px 10px 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Tahoma, Verdana, Arial;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}

#middle p {
	FONT-FAMILY: Tahoma, Verdana, Arial;
	COLOR: #000000;
	LINE-HEIGHT: 170%;
	TEXT-ALIGN: justify;
	MARGIN-BOTTOM: 15px;
}


#middle ul {
	FONT-FAMILY: Tahoma, Verdana, Arial;
	FONT-SIZE: 11;
	LINE-HEIGHT: 170%;
	TEXT-ALIGN: left;
	MARGIN: 0px 0px 15px 0px;
	PADDING: 0px 0px 0px 0px;
}

#middle li {
	FONT-FAMILY: Tahoma, Verdana, Arial;
	COLOR: #000000;
	LINE-HEIGHT: 170%;
	TEXT-ALIGN: left;
	MARGIN: 0px 0px 0px 20px;
	PADDING: 0px 0px 0px 0px;
}

#middle a {
	COLOR: #550000;
	TEXT-DECORATION: none;
}

#middle a:HOVER {
	COLOR: #F44C30;
	TEXT-DECORATION: none;
}

#middle .photo1 {
	WIDTH: 110px;
	BORDER: #FFFFFF 2px solid;
	MARGIN: 0px 9px 10px 0px;
}

.galery_img {
	VERTICAL-ALIGN: top;
	BORDER: #FFFFFF 2px solid;
	MARGIN: 0px 10px 10px 0px;
}

/*
    ---------------------------
    SPODOK stranky
    ---------------------------
*/
#bottom {
	POSITION: relative;
	MARGIN: 0px 0px 30px 0px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 7px;
	TEXT-ALIGN: center;
}

#bottom a {
	FONT-WEIGHT: normal;
	COLOR: #A1D07C;
	TEXT-DECORATION: none;
}

#bottom a:HOVER {
	COLOR: #F44C30;
	TEXT-DECORATION: underline;
}