body { font-family: verdana, Arial, Helvetica, sans-serif; 	font-size:13px; margin:0; background-color:#DDD; }
table td { vertical-align:top; padding:0;}
/*  -----------------  P A G E  --------------------- */

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

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

#header { width:910px; height:140px; position:relative; margin:0 auto;  background-color:#66ABD0;}
.heading { padding:59px 0 0 106px; margin:0; font-weight:bold; font-size:38px; line-height:42px; letter-spacing:1px; color:#FFF; font-family:"Arial", Tahoma, sans-serif;}
#headbann { width:100%; height:100%; position:absolute; background:url(../imgs/headbann.png) no-repeat left top; }

/*  -------------------- T O P N A V   ----------------  */

.topnav {  margin:0; padding:0; float:right; position:absolute;  top:101px; right:4px; }
.topnav li { display:block; margin:0 0 0 0; padding:0; float:left; list-style-type:none; 
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../imgs/topnav-tab_r1_c1.gif);   }
.topnav span { display:block; float:left; 
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../imgs/topnav-tab_r1_c2.gif); }
.topnav li.first { margin:0; padding-left:6px;
	background-image:url(../imgs/topnav-tab-first_r1_c1.gif); }
.topnav .first span { background-image:url(../imgs/topnav-tab-first_r1_c2.gif);}
.topnav .last { background-image:url(../imgs/topnav-tab-last_r1_c1.gif);}
.topnav .last span { background-image:url(../imgs/topnav-tab-last_r1_c2.gif);}
.topnav li.one { margin:0; padding-left:6px;
	background-image:url(../imgs/topnav-tab-one_r1_c1.gif); }
.topnav .one span { background-image:url(../imgs/topnav-tab-one_r1_c2.gif);}
.topnav .selected { background-position:left -50px; background-color:#CCC;}
.topnav .selected span{ background-position:right -50px;}
.topnav .selected a {color:#FFF;}
.topnav .previous-selected { background-position:left -100px;}
.topnav .previous-selected span{ background-position:right -100px;}
.topnav .other-selected { background-position:left -150px;;}
.topnav .other-selected span{ background-position:right -150px;}
.topnav a { 
font-family:Arial, Tahoma, sans-serif;
 font-size:14px; 
 color:#000; 
 display:block; 
 float:left; 
 text-decoration:none; 
 line-height:16px;
	height:auto !important;
	height:15px;  /*  fix IE 6 */
 padding:8px 11px 6px 14px;}
.topnav a:hover { text-decoration:underline;}

.topstrip { display:block; position:absolute; width:100%; height:10px; background:#FFC90D url(../imgs/topstrip.gif) repeat-x left top; top:130px; font-size:0; border-top:1px solid #666;}
#headbann span.selected { background-position:left -20px; background-color:#7C9EBA; border-top:1px solid #000;}

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

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

.seo-box { margin:12px 0;}
.seo-box h3 {margin:0; width:189px; padding:6px 6px 6px 30px;  font-size:15px; font-weight:normal; color:#FFF; font-family:Arial, Tahoma, sans-serif; background:#FFC90D url(../imgs/sidenav-h3.gif) no-repeat left top; }
.seo-box p {padding:11px; margin:0; background:#CCD5E3 url(../imgs/sidenav-ul-bottom.gif) no-repeat left bottom;}
#sidenav .seo-box a { display:inline; padding:0; font-weight:normal; color:#425677; margin-right:7px;	}


#sidenav { width:233px; float:left;}
#sidenav h3 { margin:0; width:197px; padding:6px 6px 6px 30px;  font-size:15px; font-weight:normal; color:#000; font-family:Arial, Tahoma, sans-serif; background:#FFC90D url(../imgs/sidenav-h3.gif) no-repeat left top;  }
#sidenav ul { margin:0 0 10px 0; padding:0;	background:#CCD5E3 url(../imgs/sidenav-ul-bottom.gif) no-repeat left bottom; padding-bottom:10px; }
#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:#7C9EBA;}
#sidenav li.selected a{ color:#FFF;}
#sidenav a {
	display:block;
	width:200px;
	height:auto !important;
	height:15px;  /*  fix IE 6 */
	font-size:15px;
	line-height:16px;
	padding:5px 5px 7px 24px;
	text-decoration:none;
	color: #425677;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
}
#sidenav a:hover { text-decoration:underline;}

#sidenav a:hover { text-decoration:underline; font-family:"Trebuchet MS", Tahoma, sans-serif;}

#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:5px 0 0 0; font-size:11px; color:#888; }
#footer a { font-size:11px; color:#888; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#pagebottom { height:32px; background:url(../imgs/body_r3_c1.gif) no-repeat center top; }
#pagebottom p { width:930px; margin:0 auto; padding-top:13px;  text-align:right; color:#3D667A; font-size:11px; }
#pagebottom a { color:#3D667A; text-decoration:none; margin-right:8px;}
#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:17px; }
#content a, #content span.mail{ font-weight:bold; color:#2E59A9; text-decoration:underline; cursor:pointer;}
#content a:hover,  #content span.mail:hover { text-decoration:none;}
h1 { font-family:"Trebuchet MS", Tahoma, sans-serif; font-size:26px; font-weight:normal; 
	color:#596D8E;
	border-bottom:3px solid #596D8E; 
	margin:12px 0 25px 0; padding-bottom:1px; clear:both; }
h2 { font-family:"Trebuchet MS", Tahoma, sans-serif; color:#4576A7; font-size:18px; margin:18px 0;}
h3 { font-family:"Trebuchet MS", Tahoma, sans-serif; color:#586376; font-size:16px; margin:15px 0; padding-left:15px; background:url(../imgs/h3.gif) no-repeat left top;}
.clear:after { content: "."; height:0; visibility:hidden; display:block; clear:both;}
.noclear { clear:none;}
.lclear { clear:left;}
.topclear { clear:both;}
.left { float:left; }
.right { float:right; /}
.todo { color:#FF9900; }
.vystavba { border-left:10px solid #FF9900; padding-left:5px; color:#E18700;}
p.zpet { text-align:center; margin:40px 0;}

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

/*  PAGE MENU  */
h1.page-menu { margin-bottom:0;}
.page-menu-wrapp p {text-transform:lowercase; font-weight:bold; color:#333; font-family:Georgia, "Times New Roman", Times, serif; float:left; margin:5px 0 0 0;}
.page-menu-wrapp span { background:url(../imgs/page-menu-span.gif) no-repeat left top; padding-left:12px; padding-right:3px; }
#content ul.page-menu { margin:0; padding:0; float:right; }
#content .page-menu  a { display:block; float:left; line-height:15px; padding:4px 10px 4px 10px;  height:auto !important; height:15px; text-decoration:none;}
#content .page-menu  a:hover { text-decoration:underline;}
.page-menu  span { display:block; float:left; padding:0; height:25px; background-image:url(../imgs/page-menu-li_r1_c2.gif); background-repeat:no-repeat; background-position:right bottom;}
#content .page-menu li { display:block; float:left; margin-left:4px; padding:0; height:25px; background-image:url(../imgs/page-menu-li_r1_c1.gif); background-repeat:no-repeat; background-position:left bottom;}
#content .page-menu .first { margin-left:0;}
#content .page-menu .selected a {  color:#FFF; }


.ltext { width:330px; float:left;}

.rtip1 { clear:both; width:244px; float:right; margin:22px 0 10px 12px; }
.rtip1 h2 {  padding:6px 0 6px 9px; font-size:14px; margin:0; color:#24678E; background:#8DC2E2 url(../imgs/rtip1-h2.png) no-repeat left top;}
.rtip1 p { margin:0; padding:6px 10px 10px 6px; color:#174057; font-size:12px; background:#E1E3E8 url(../imgs/rtip1-p.gif) no-repeat left bottom;}
.rtip1 span { display:block; text-align:right;}
#content .rtip1 a { color:#4A778C;}

.rimg { width:240px; float:right; margin:14px 0 10px 12px;}
.rimg img { display:block; padding:4px; border:1px solid #C1D1DB;}
#content .rimg h3 { font-size:12px; color:#999; font-weight:normal; font-size:13px; width:226px; margin:6px auto; padding:0; background:none;}

/*  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;}

