body { font-family: Arial, verdana, Helvetica, sans-serif; 	font-size:12px; margin:0; background-color:#E2EDCD; }
table td { vertical-align:top; padding:0;}
img { display:block;}

/*  -----------------  P A G E  --------------------- */

#outpage { background:url(../imgs/body_r2_c1.gif) repeat-y center top;}
#page { width:926px; margin:0 auto; padding-top:0px; background-color:#FFF; }
#pagetop { height:20px; background:url(../imgs/body_r1_c1.gif) no-repeat center bottom; }

/*  --------------------  H E A D E R  -------------  */

#header { width:909px; height:250px; position:relative; margin:0 auto;  background-color:#E6E6E6; }
.heading { padding:35px 0 0 30px; margin:0; font-weight:bold; font-size:33px; line-height:35px; letter-spacing:1px; color:#4E9A66; font-family:"Trebuchet MS", Tahoma, sans-serif;}
.slogan { margin-top:5px; padding:0 0 0 210px; font-family:"Trebuchet MS", Tahoma; font-size:16px; letter-spacing:1px; color:#CCC; }
#headbann { width:100%; height:100%; position:absolute; background:url(../imgs/baner03.jpg) no-repeat left top; }
#header h2 {width:900px;  margin:0; text-align: right; }
#header a { display:block; width:360px; height:167px; padding:2px 0 0 4px; text-transform:uppercase; letter-spacing:1px; font-size:10px; text-decoration:none; /*text-align:right;*/ color:#99A6B5; white-space:nowrap; overflow:hidden; /*border:1px solid black;*/ }


#main { width:910px; margin:10px auto 0 auto;  }

/*  --------------------- S I D E N A V  ---------------  */

#sidenav { width:233px; float:left;}
#sidenav h3 { margin:0; width:197px; padding:6px 6px 6px 30px;  font-size:13px; font-weight:normal; color:#FFF; font-family:Arial, Tahoma, sans-serif; background:#91B933 url(../imgs/sidenav-h3.gif) no-repeat left top; background-color:#B1BEA7;}

#sidenav ul { margin:0 0 10px 0; padding:0;	background:#CCD5E3 url(../imgs/sidenav-ul-bottom.gif) no-repeat left bottom; padding-bottom:10px;
background-color:#BCDD9C; background-color:#D0E7BB;}
#sidenav li { display:block; margin:0; padding:0 4px 0 0; list-style-type:none;
	background-image:url(../imgs/sidenav-li.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#sidenav li.selected { background-position:left -200px ; background-color:#5C7C65;}
/*#sidenav li.selected a{ color:#FFF;}*/
#sidenav a {
	display:block;
	width:202px;
	height:auto !important;
	height:15px;  /*  fix IE 6 */
	font-size:13px;
	line-height:16px;
	padding:5px 5px 7px 22px;
	text-decoration:none;
	/*color: #6A8057;*/ color:#000;
	/*font-family:"Trebuchet MS", Tahoma, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
}
#sidenav a:hover { text-decoration:underline;}


#sidenav .adv { height:200px; background:url(../imgs/L1.gif) no-repeat center center; margin-bottom:6px; border:1px solid #CBCFD8;}

/*  ------------------------  F O O T E R  ------------------  */

#footer { width:910px; clear:both; background:#FFF url(../imgs/footer.gif) repeat-x 1px 10px; padding-top:10px; }
#footer p { margin:0; padding:10px 0 2px 0; font-size:11px; color:#888; }
#footer a { font-size:11px; color:#888; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

.page-up { display:block; float:right; width:22px; height:22px; margin-top:8px; overflow:hidden;}
.page-up span { display:block; width:22px; background:url(../imgs/page-up.gif)  no-repeat left bottom;}
.page-up a { display:block; width:22px; height:22px; margin:0; }
.page-up a:hover { height:54px; }
#footer h2 { float:right; margin:12px 0 0 0; padding-right:12px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#888; font-weight:normal; }

#pagebottom { height:32px; background:url(../imgs/body_r3_c1.gif) no-repeat center top; }
#pagebottom p { width:920px; margin:0 auto; padding-top:13px;  text-align:right; color:#91B6C8; font-size:11px; }
#pagebottom a { color:#AEBC92; text-decoration:none; margin-right:12px;}
#pagebottom a:hover { text-decoration:underline;}


/*  ----------------------  C O N T E N T    --------------  */

#content { width:634px; float:right; padding:0 17px 12px 0; min-height:375px; height:auto !important; height:350px; }
p { margin:10px 0; line-height:17px;}
#content ul { margin:10px 0; padding-left:7px; }
#content li { list-style-type:none; padding-left:15px; padding-bottom:3px; line-height:10px; }
#content a, .web{ font-weight:bold; color:#679733; text-decoration:underline; cursor:pointer;}
#content a:hover,  #content span.mail:hover { text-decoration:none;}
h1 { /*font-family:"Trebuchet MS", Tahoma, sans-serif;*/ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; 
	/*color:#687959;*/ color:#000;
	border-bottom:5px solid #B3B3B3; 
	margin:12px 0 25px 0; padding-bottom:1px; clear:both; }
h2 { /*font-family:"Trebuchet MS", Tahoma, sans-serif;*/ font-family:Arial, Helvetica, sans-serif; /*color:#69B81B;*/ color:#92C95A; /*font-size:18px;*/ font-size:16px; margin:18px 0;}
h3 { font-family:"Trebuchet MS", Tahoma, sans-serif; }
.clear { clear:both;}
.left { float:left; }
.right { float:right;}
.nofloat { float:none; border:1px solid red;}
.todo { color:#FF9900; }
.vystavba { border-left:10px solid #FF9900; padding-left:5px; color:#E18700;}
.navstevnirad {line-height: 14pt; list-style-type: decimal}
p.zpet { text-align:center; margin:40px 0;}

ul.advant li { background:url(../imgs/li-dot.gif) no-repeat left top;}

/*  fotogalerie  */
.row { margin-bottom:18px;}
.fgal-wrapp { width:300px;}
.fgal-wrapp img { padding:4px; border:1px solid #B9C8D2;}
.fgal-wrapp h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-size:13px; width:270px; margin:6px auto; padding-left:13px; background:url(../imgs/fgal-h3.gif) no-repeat left top;}


/*  index.php  */
.rcol { width:230px; float:right; }

img.rimg { width:212px; height:158px; padding:8px 10px 10px 8px; background:#DEE3DB url(../imgs/rimg-fixed.gif) no-repeat left top; margin-bottom:10px; color:#819771;}

div.rimg { width:230px; margin-bottom:10px; background:#DEE3DB url(../imgs/rimg-fixed.gif) no-repeat left top;}
div.rimg a { display:block; width:212px; }
div.rimg img {width:212px; height:158px; padding:8px 10px 10px 8px; color:#819771; border:none;}

.rtip { clear:both; width:230px; margin-bottom:10px; }
.rtip h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal;  padding:6px 0 6px 9px; font-size:14px; margin:0; color:#FFF; background:#5C7C65 url(../imgs/rtip1-h2.png) no-repeat left top; }
.rtip p { margin:0; padding:6px 10px 10px 6px; font-size:12px; background:#DCE2D8 url(../imgs/rtip1-p.gif) no-repeat left bottom; color:#5F7052;}
.rtip span { display:block; text-align:right;}
#content .rtip a { color:#516046;}

.lcol { width:380px; }
h2.first { margin-top:0;}
.table-a { padding-bottom:10px; background-color:#E6EDD3; color:#465423; border:1px solid #E6EDD3; border-color:#D7E2B8;}
.table-a h3 { margin:8px 0 0 25px; padding-left:20px; background:url(../imgs/table-a-icon.gif) no-repeat left top;}
.table-a table { width:330px; margin:2px auto 0 25px; background:url(../imgs/table-a-dashbar.gif) repeat-x left top;}
.table-a td { padding:4px 0 3px 0;}
.table-a td.first { padding-right:15px;}
.table-a tr.first td { padding-top:10px;}
.oteviraci { width:250px;}
.oteviraci table { width:auto; /*border:1px solid blue;*/}
.oteviraci .first td { padding-top:8px; }
.oteviraci td.first { padding-right:10px; }


.table-b { margin-top:12px; padding-bottom:4px; background-color:#E3E9E0; border:1px solid #D0D9CA; float:left; width:100%;}
.table-b table { margin:4px 20px 0 0; float:left; height:35px; }
.table-b td { text-align:right; padding:1px 20px 1px 0; color:#5F7052; width:65px; border-right:1px solid #C8D2C1; font-weight:bold; }
.table-b td.first { width:80px; padding-right:10px; border-right:none; font-weight:normal;}
.h-mass { height:34px; background:url(../imgs/footer.gif) repeat-x left center; }

/*  masáže, zábaly  */
div.limg_S { float:left; clear:left; margin:4px 0 10px 0; background:url(../imgs/limg-mass-fixed.gif) no-repeat left top;}
.limg_S a { display:block; float:left;}
.limg_S img { width:186px; height:139px; padding:6px 8px 8px 6px; border:none;  background:none;}
img.limg_S { width:186px; height:139px; padding:6px 8px 8px 6px; border:none;  background:url(../imgs/limg-mass-fixed.gif) no-repeat left top; float:left; clear:left; margin:4px 0 10px 0;}
.rcol-mass { width:412px; float:right; }
.rcol-mass h2 { margin-top:0;}
.rcol-mass p { margin-bottom:0; /* fix IE 60 */}

.rcol-mass h3.first { margin-top:0;}
.rcol-mass h3 { font-size:16px; color:#566848; }

.img_MM { display:block; margin:0 auto 25px auto; padding:5px; border:1px solid #CCD3DD; }
.col-studio { width:265px;}

/*  odkazy  */

.odkazy h2 { padding-left:16px; color:#000; font-family:Verdana, Helvetica, sans-serif; font-size:13px; margin:18px 0 0 0; background:url(../imgs/odkazy-dot.gif) no-repeat left top;}
.odkazy p { margin-top:0; padding-left:16px;}

