body { margin: 0px; padding: 0px; background-color: White; color: #0C73DF; font-family: Arial, Helvetica, sans-serif; font-size: 75%; background-image: url(../ramec/bg-dole-modre.png); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom; }

H1 {}
H2 { font-size: 100%; font-weight: normal; margin: 30px 0px 5px 0px; text-transform: capitalize; letter-spacing: 2px; color: #0B6DD4; border-bottom: solid 2px #4E9FF5; /*color: #FF7C4A;*/ }


table {	border-collapse: collapse;}
FORM {	margin: 0px;}
UL {margin: 0px 0px 20px 0px;}
UL LI { list-style-type: none; 	background-image: url(../ramec/menu-dole-bod-of.gif); background-repeat: no-repeat; background-position: left middle;	padding-left: 15px; }
.i-levo {float: left; margin: 0px 10px 5px 0px;}
.i-pravo {float: right; margin: 0px 0px 5px 10px;}

#top-ramec {background-position: right top; background-repeat: no-repeat; background-image: url(../ramec/bg-nahore-modre.gif); height: 300px; margin: 0px; padding: 0px; float: right; width: 350px; z-index: 1; background-attachment: fixed; position: absolute; top: 0px; right: 0px;}

#menudole { font-size: 90%; width: 780px; height: 79px; background-image: url(../ramec/menudole-modre.gif); background-position: top left; background-repeat: no-repeat; margin: 0px auto 0px auto; text-align: right; clear:both; display:block; }
#menudole-pad { padding: 50px 0px 0px 100px; }
#menudole a { line-height:20px; color: #1758CA; /*white-space: nowrap;*/ margin-left: 0px; display: block-inline; text-decoration: none; background-image: url(../ramec/menu-dole-bod-of.gif); background-repeat: no-repeat; background-position: left middle;	padding-left: 15px; }
#menudole a:hover { color: #FF7F50; /*white-space: nowrap;*/ margin-left: 0px; display: block-inline; background-image: url(../ramec/menu-dole-bod-on.gif); background-repeat: no-repeat; background-position: left middle;	padding-left: 15px; text-decoration: underline; }

#menusekce-zamek{ font-family: "Times New Roman", Times, serif; font-size: medium; font-weight: normal; letter-spacing: 1px; float: left; width: 296px; height: 420px; text-align: center; color: Black; background-image: url(../ramec/zamek-podmenu.png);background-repeat: no-repeat;background-position: top right;}
#menusekce-zamek a { color: #CC905B; text-decoration: none;}
#menusekce-zamek a:hover { color: #DD3D00; text-decoration: underline; letter-spacing: 2px;}
#menusekce-zamek-pad { float: left; width: 90%; }

#menusekce-fotogalerie{ font-family: "Times New Roman", Times, serif; font-size: medium; font-weight: normal; letter-spacing: 1px; float: left; width: 296px; height: 420px; text-align: center; color: Black; background-image: url(../ramec/fotogalerie-podmenu.png);background-repeat: no-repeat;background-position: top right;}
#menusekce-fotogalerie a { color: #CC905B; text-decoration: none;}
#menusekce-fotogalerie a:hover { color: #DD3D00; text-decoration: underline; letter-spacing: 2px;}
#menusekce-fotogalerie-pad { float: left; width: 90%; }

#menusekce-svatba{ font-family: "Times New Roman", Times, serif; font-size: medium; font-weight: normal; letter-spacing: 1px; float: left; width: 296px; height: 420px; text-align: center; color: Black; background-image: url(../ramec/svatba-podmenu.png);background-repeat: no-repeat;background-position: top right;}
#menusekce-svatba a { color: #CC905B; text-decoration: none;}
#menusekce-svatba a:hover { color: #DD3D00; text-decoration: underline; letter-spacing: 2px;}
#menusekce-svatba-pad { float: left; width: 90%; }

#menusekce-kuchyne{ font-family: "Times New Roman", Times, serif; font-size: medium; font-weight: normal; letter-spacing: 1px; float: left; width: 296px; height: 420px; text-align: center; color: Black; background-image: url(../ramec/kuchyne-podmenu.png);background-repeat: no-repeat;background-position: top right;}
#menusekce-kuchyne a { color: #CC905B; text-decoration: none;}
#menusekce-kuchyne a:hover { color: #DD3D00; text-decoration: underline; letter-spacing: 2px;}
#menusekce-kuchyne-pad { float: left; width: 90%; }

#menusekce-sluzby{ font-family: "Times New Roman", Times, serif; font-size: medium; font-weight: normal; letter-spacing: 1px; float: left; width: 296px; height: 420px; text-align: center; color: Black; background-image: url(../ramec/sluzby-podmenu.png);background-repeat: no-repeat;background-position: top right;}
#menusekce-sluzby a { color: #CC905B; text-decoration: none;}
#menusekce-sluzby a:hover { color: #DD3D00; text-decoration: underline; letter-spacing: 2px;}
#menusekce-sluzby-pad { float: left; width: 90%; }

#menusekce-kontakty{ font-family: "Times New Roman", Times, serif; font-size: medium; font-weight: normal; letter-spacing: 1px; float: left; width: 296px; height: 420px; text-align: center; color: Black; background-image: url(../ramec/kontakty-podmenu.png);background-repeat: no-repeat;background-position: top right;}
#menusekce-kontakty a { color: #CC905B; text-decoration: none;}
#menusekce-kontakty a:hover { color: #DD3D00; text-decoration: underline; letter-spacing: 2px;}
#menusekce-kontakty-pad { float: left; width: 90%; }

#menusekce-kalendar{ font-family: "Times New Roman", Times, serif; font-size: medium; font-weight: normal; letter-spacing: 1px; float: left; width: 296px; height: 420px; text-align: center; color: Black; background-image: url(../ramec/kalendar-podmenu.png);background-repeat: no-repeat;background-position: top right;}
#menusekce-kalendar a { color: #CC905B; text-decoration: none;}
#menusekce-kalendar a:hover { color: #DD3D00; text-decoration: underline; letter-spacing: 2px;}
#menusekce-kalendar-pad { float: left; width: 90%; }

#menusekce-zaver{ font-family: "Times New Roman", Times, serif; font-size: medium; font-weight: normal; letter-spacing: 1px; float: left; width: 296px; height: 420px; text-align: center; color: Black; background-image: url(../ramec/zaver-podmenu.png); height: 400px; min-height: 400px; height: 400px; min-height: 400px; height: 400px; min-height: 400px; height: 400px; min-height: 400px;background-repeat: no-repeat;background-position: top right;}
#menusekce-zaver a { color: #CC905B; text-decoration: none;}
#menusekce-zaver a:hover { color: #DD3D00; text-decoration: underline; letter-spacing: 2px;}
#menusekce-zaver-pad { float: left; width: 90%; }

#obsah {width: 780px; height: 509px; position: relative; padding-top: 50px;  margin: auto; z-index: 2; /*color: #689BE4;*/}
#obsah p { background-image: url(../ramec/bg-obsah-p.png); background-position: left top; background-repeat: no-repeat; text-indent: 50px; line-height: 17px; margin: 0px 0px 20px 0px;}
#obsah-pad { height: 330px; width: 457px; float: right; padding-right: 10px;  overflow: auto; text-align: left; scrollbar-3dlight-color: White; scrollbar-arrow-color: Black; scrollbar-base-color: #E7E7E7; scrollbar-darkshadow-color: White; scrollbar-highlight-color: White; scrollbar-face-color: #E7E7E7; scrollbar-shadow-color: White; }

.tabulka-ramec { height: 100%; vertical-align: middle; top: 0px; }

.hlavicka1 { width: 461px height: 100px; float: right; }

.sluzby table {	width: 100%; text-align: center;}
.sluzby td {	border-bottom: solid 1px #CBE3FC; border-top: solid 1px #CBE3FC; padding: 5px; margin: 0px;}
.sluzby tr { }
.t-pravo {	text-align: right;}
.t-levo {	text-align: left;}

.f-check1 {
	border: none; font-size: 80%; margin-right: 0px;	background-color: #F9F9F9; vertical-align: middle;
}
.f-check2 {
	border: solid 1px silver; font-size: 80%; margin-right: 10px;	background-color: #F9F9F9; vertical-align: middle;
}
.f-check3 {
	border: none; padding: 5px; font-size: 80%; margin-right: 10px;	background-color: #EFEFEF; vertical-align: middle;
	color: #FF7F50;
}


#obsah-hp {width: 425px; height: auto; position: relative; padding-top: 50px;  margin: auto; z-index: 2; /*color: #689BE4;*/}
.menu-hp {	color: Red;}
.menu-hp p {	color: #FF5A00; margin: 0px 0px 5px 15px; letter-spacing: 3px; padding: 0px;}
.menu-hp a {	color:  #FF5A00;text-decoration: none;}
.menu-hp a:hover {	color:  #A63A00;text-decoration: underline;}

a {	color:  #1758CA;text-decoration: underline;}
a:hover {	color:  #1758CA;text-decoration: none;}




.gall-img { margin: 0px 0px 30px 0px;}
.gall-text { margin: 0px 0px 0px 0px; letter-spacing: 2px;}
