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

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

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

#header { width:932px; height:163px; position:relative; margin:0 auto;  background-color:#C1A062;}
.header-text { padding:55px 0 0 210px; margin:0; font-weight:bold; font-size:33px; line-height:35px; letter-spacing:1px; color:#F0EBE3; font-family:"Arial", Tahoma, sans-serif;}
#headbann { width:100%; height:100%; position:absolute; background:url(../imgs/headbann_r2_c2.gif) no-repeat left top; }
#headbann-top { position:absolute; width:900px; height:13px; left:0; top:-13px; background:url(../imgs/headbann_r1_c2.gif) no-repeat left bottom; font-size:0; line-height:0; }
#headbann-left { position:absolute; width:20px; height:176px; left:-20px; top:-13px; background:url(../imgs/headbann_c1.gif) no-repeat left top; }

#main { width:932px; margin:3px auto 0 auto;  }

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

#sidenav { width:225px; float:left;}
h3.menu-box { margin:0; width:189px; padding:6px 6px 6px 30px;  font-size:15px; font-weight:normal; color:#FFF; font-family:Arial, Tahoma, sans-serif; background:#996633 url(../imgs/sidenav-h3.gif) no-repeat left top;  }

ul.menu-box { margin:0 0 10px 0; padding:4px 0 10px 0; background:#E9DDC6 url(../imgs/sidenav-ul-bottom.gif) no-repeat left bottom; }
.menu-box 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;
}
.menu-box li.selected { background-position:left -200px ; background-color:#EE9F5A;}
.menu-box li.selected a{ color:#000;}
.menu-box a {
	display:block;
	width:192px;
	height:auto !important;
	height:15px;  /*  fix IE 6 */
	font-size:15px;
	line-height:16px;
	padding:5px 5px 7px 24px;
	text-decoration:none;
	color: #60411E;
	font-weight:normal;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
}
.menu-box a:hover { text-decoration:underline; font-family:"Trebuchet MS", Tahoma, sans-serif;}

.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:#996633 url(../imgs/sidenav-h3.gif) no-repeat left top; }
.seo-box p {padding:11px; margin:0; background:#E9DDC6 url(../imgs/sidenav-ul-bottom.gif) no-repeat left bottom;}
.seo-box a { font-weight:normal; color:#60411E; margin-right:7px;	}

a.ad-box { width:225px; margin-bottom:10px; display:block; border:none; padding:0;}
.ad-box img { display:block; border:none; }

/*  menu - bar  */

.menu-bar { height:26px; float:right; margin:0 0 10px 0; padding:0; clear:right; }
.menu-bar  a { display:block; float:left; line-height:15px; padding:4px 10px 4px 16px; min-height:18px;  height:auto !important; height:18px; text-decoration:none; font-weight:normal;}
.menu-bar  a:hover { text-decoration:underline;}
.menu-bar li { display:block; float:left; margin-left:4px; padding:0; height:26px; background-repeat:no-repeat; background-position:left top; background-color:#DEF;}
.menu-bar li.selected { background-position:left -50px;  background-color:#6699CC;}
.menu-bar .selected a {  color:#FFF; }


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

#footer { width:930px; clear:both; background:#FFF url(../imgs/footer.gif) repeat-x 1px 6px; padding-top:10px; }
#footer p { margin:0; padding:5px 0 0 0; font-size:11px; color:#888; }

#page-bottom { height:32px; background:url(../imgs/body_r3_c1.gif) no-repeat center top; }
#page-bottom .admin-link { float:left; }
#page-bottom p { width:920px; margin:0 auto; padding-top:13px;  text-align:right;  }
#page-bottom a { font-size:11px; font-weight:normal; color:#547078; text-decoration:none; margin-right:6px;}
#page-bottom a:hover { text-decoration:underline;}

.page-up { display:block; float:right; width:22px; height:22px; margin-top:4px; 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; }

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

#content { width:679px; float:right; padding:0 /*17px*/ 0 12px 0; min-height:375px; height:auto !important; height:350px; }
p { margin:10px 0; line-height:17px;}
ul { margin:10px 0; padding-left:7px; }
li { list-style-type:none; padding-left:15px; padding-bottom:3px; line-height:17px; }
a{ font-weight:bold; color:#2E59A9; text-decoration:underline; cursor:pointer;}
a:hover { text-decoration:none;}
h1 { font-family:"Trebuchet MS", Tahoma, sans-serif; font-size:26px; font-weight:normal; color:#E77A1A;  border-bottom:4px solid #EE9F5A; margin:0px 0 25px 0; padding-bottom:1px; }
h2 { font-family:"Trebuchet MS", Tahoma, sans-serif; color:#BD1E02; font-size:18px;}
h3 { font-family:"Trebuchet MS", Tahoma, sans-serif; color:#586376; font-size:16px; }

.noclear { clear:none;}
.notop { margin-top:0;} 
.clear { display:block; clear:both;}
.h20 { font-size:0; line-height:0; height:20px; }
.left { float:left; }
.right { float:right; }
.nowrap { white-space:nowrap;}
.center { text-align:center;}
.strong { font-weight:bold;}
.wrong-message { width:250px; margin:55px auto 0 auto;}

.spec-clear-bar { height:0px; clear:both; line-height:0; font-size:0;}

ul.dot li { background:url(../imgs/li-dot.gif) no-repeat left top;}
span.cena { font-weight:bold; color:#2D58AA;}

img.large { display:block; padding:4px; border:1px solid #C2DCEF; margin:25px auto; }



/*  tip  */

.tip-box { clear:both; width:225px; float:right; margin-bottom:10px; }
.tip-box h2 {  padding:6px 0 6px 9px; font-size:14px; margin:0; color:#FFF; background:#8DC2E2 url(../imgs/tip-h2.png) no-repeat left top;
background-color:#7589B9; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.tip-box p { margin:0; padding:6px 10px 10px 6px; color:#788487; font-size:12px; background:#C7C8E1 url(../imgs/tip-p.gif) no-repeat left bottom; background-color:#DADBEB}

img.tip-box { float:right; margin-bottom:4px;}
.tip-box img { width:215px; height:160px; display:block; padding:4px; border:1px solid #C1D1DB;}
.tip-box h3 { width:222px; margin:4px 0 0 0; padding:0 0 0 3px; font-size:12px; color:#999; font-weight:normal; font-size:13px; background:none;}


/*  kontakt  */
a.mapa-mala { display:block; width:300px; margin-top:6px;}
.mapa-mala img { display:block; padding:4px; background-color:#FFF; border:1px solid #CDDBE2;}
table.kontakt { display:block; margin-bottom:26px;}
table.kontakt td { padding:4px 0 2px 12px;}
table.kontakt td.first { padding-left:0;}

/*  sloupce  */
.content-right { width:225px; float:right; padding-top:0px; }
.content-left { width:417px; }
.content-full { margin-right:16px;}
.content-half { width:328px; }
.col300 { width:300px;}


/*  cenik  */

.tbl-cenik {border:1px solid #567030; background-color:#E1ECD2;}
.tbl-cenik .tbl-heading td {text-align:left; padding:8px 12px 7px 12px;color:#FFF; background-color:#567030; border-bottom:1px solid #FFF; border-top:2px solid #FFF;}
.tbl-cenik td { padding:4px 12px 2px 12px; border-bottom:1px solid #FFF;}
.tbl-cenik .last td { border-bottom:2px solid #FFF;}
.tbl-cenik td.first { border-left:2px solid #FFF;}
.tbl-cenik td.last { border-right:2px solid #FFF;}
.tbl-cenik td.cena {font-weight:bold; color:#456; text-align:right;}
.tbl-cenik td.cena span { padding-left:8px;}

.tbl-poznamka { margin-top:20px;}
.tbl-poznamka td { padding:3px 6px; margin-top:26px;}

.chyba-v-aplikaci { padding-top:1px; background:url(../imgs/chyba-v-aplikaci.gif) no-repeat left top; }
.chyba-v-aplikaci .message { padding-left:120px;}
.chyba-v-aplikaci td { padding:3px 12px 3px 0;}

