/*převzato z KD - editovat*/

body { font-family: verdana, Arial, Helvetica, sans-serif; 	font-size:13px; margin:0; background-color:#FFF; }
table td { vertical-align:top; padding:0;}
#page { width:1000px; margin:0 auto; }
#page-top { height:0px; }

/*  header  -------------  */

#headbann { display:block; width:1000px; height:200px;  margin:0 auto; color:#325E89; text-align:center; font-weight:bold; font-size:33px; line-height:150px; font-family:"Trebuchet MS", Tahoma, sans-serif;}


#main { width:1000px; margin:6px auto 0 auto; background:#FFF; }

/* ============================================================================== */


#sidenav { width:210px; float:left; }
.menu-box-out { margin-bottom:6px; background:url(../imgs/menu-box_r1_c1.gif) no-repeat left top; background-color:#1C2CBB;}
h3.menu-box { margin:0 10px; padding:8px 6px 6px 10px;  font-size:15px; letter-spacing:1px; color:#FFF; font-family:Arial, Tahoma, sans-serif; border-bottom:2px solid #FFF;  }
ul.menu-box { margin:0 0 0 0; padding:4px 0 10px 0;  background:url(../imgs/menu-box_r2_c1.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/menu-box-li.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.menu-box li.root-item { background-image:url(../imgs/menu-box-root-li.gif);}

/*->> */
.menu-box li.selected { background-position:left -200px ; background-color:#0C1356;}
.menu-box li.opened { background-position:left -400px; background-color:#1624A0;}
.menu-box li.selected a, .menu-box li.opened a{ color:#FFF;}
.menu-box a, .menu-box span {
	display:block;
	width:177px;
	height:auto !important;
	height:15px;  
	font-size:15px;
	font-weight:normal;
	line-height:16px;
	padding:5px 5px 7px 24px;
	text-decoration:none;
	color: #FFF;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
}
.menu-box a:hover { text-decoration:underline; font-family:"Trebuchet MS", Tahoma, sans-serif;}

.menu-box .menu-spacer { display:block; border-top:1px solid #FFF; height:7px; font-size:0; margin:7px 10px 0 10px; background:none;}

.inbox ul { margin:0 0 7px 0; padding:0; background-color:#1C2CBB; border-bottom:1px solid #3F9413; border-top:1px solid #3F9413; border-color:#BDDDFD; }
.menu-box li.inbox { background-image:none; padding-right:0; width:210px; /*  fix IE  */}
.menu-box .inbox li { background-image:url(../imgs/sidenav-li-sub.gif); background-color:#3375E1;}
.menu-box .inbox a {	padding-left:32px; width:184px; color:#FFF;}
.menu-box .inbox .selected a { color:#FFF;} 
.menu-box .inbox li.selected  { background-color:#3599EA;}


/* ============================================================================== */


a.ad-box { width:210px; margin-top:10px; display:block; border:none; padding:0;}
.ad-box img { display:block; border:none;}
img.ad-box { display:block; margin-bottom:10px; background-color:#FFF; color:#666666;}


/*  footer  ---------  */
#footer { clear:both; background:#C6D8EA; font-size:11px;}
#footer p { margin:0; padding:5px; color:#325E89; }
#page-up { display:block; float:right; padding:7px 37px 0 7px; height:20px; color:#325E89; cursor:pointer; background-image:url(../imgs/page-up.gif); background-repeat:no-repeat;}
.hidden {visibility:hidden;}
.visible { visibility:visible;}
.nohover {background-position:right 0px;}
.hover { background-position:right -100px;}

#page-bottom { height:27px; }

/*  content --------------  */
#content { width:758px; float:right;  min-height:375px; height:auto !important; height:350px; }
p { line-height:17px;}
ul { margin:10px 0; padding-left:7px; }
ul 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:Arial, "Trebuchet MS", Tahoma, sans-serif; font-size:23px; font-weight:normal; 
	color:#233865; margin-top:12px; text-transform:uppercase; }
h1.h1-left { float:left; width:505px; }
.dopo-box h1 { background:url(../imgs/h1-background.gif) no-repeat left top; text-indent:216px;}
h2 { font-family:"Trebuchet MS", Tahoma, sans-serif; color:#3C83F9; font-size:18px;}
.right h2 { margin-top:0;}
h3 { font-size:13px; margin:12px 0; }
h4 { font-size:13px; margin-bottom:7px;}
.clear { display:block; clear:both;}
.left { float:left; }
.right { float:right; }
.nowrap { white-space:nowrap;}
.h20 { font-size:0; line-height:0; height:20px;}
.center { text-align:center;}
.dot li { background:url(../imgs/li-dot-wide.gif) no-repeat left top; padding-left:24px; padding-bottom:8px; }
.dot-wide li { background:url(../imgs/li-dot-wide.gif) no-repeat left top; padding-left:24px; padding-bottom:8px; }

ul.dot-line { margin-left:34px;}
ul.dot-line li, ul.dot-line-in li { background:url(../imgs/li-dot-line.gif) no-repeat left top; padding-left:17px; padding-bottom:4px; }

ul.dot-line-in { margin-left:0; padding-left:0;}


/*  content-sloupce  */
.content-right { width:220px; padding:3px 3px 0 3px; margin-bottom:6px; border:1px solid #B4C8E9; float:right; background-color:#FFF; }
.content-left { width:505px; padding-bottom:10px; float:left; }
.content-left h2:first-child { margin-top:0;}
.content-full { margin-right:10px;}
.box-text { margin-right:245px; }
.box-text2 { margin-right:125px; }

/*  tip-box, seo-box  */
div.tip-box { width:220px; padding:6px 0 0 0; margin-bottom:3px; background-color:#58779C;  }
div.tip-box h2 {  padding:6px 0 6px 0; font-size:14px; margin:0 10px; color:#FFF; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; border-bottom:2px solid #FFF; }
div.tip-box p { margin:0; padding:6px 10px 16px 10px; color:#FFF; font-size:12px; }
div.tip-box a { color:#FFF;}
img.tip-box { display:block; border:none; margin-bottom:3px;  color:#999; background:#E0EAF3;}

.seo-box { width:210px; padding:5px 0 0 0; margin:0 auto 10px auto; background-color:#58779C; }
.seo-box h2 {  padding:6px 0 6px 0; font-size:14px; margin:0 10px; color:#FFF; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; border-bottom:2px solid #FFF; }
.seo-box p { margin:0; padding:6px 10px 15px 10px; font-size:12px; color:#FFF; }
.seo-box a { font-weight:normal; font-size:13px; margin-right:5px; line-height:18px; color:#FFF;}

/*  half-box  */
.half-box { width:310px; padding:0 25px;}
.half-box img { display:block; border:1px solid #C7D8F1; padding:4px; margin:0 auto; background-color:#FFF;}


/*  obrázky  */

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

/*  mapa  */
a.mapa-mala { display:block; width:328px; height:243px; margin:0 auto;}
.mapa-mala img {display:block; padding:5px; background-color:#FFF; border:1px solid #D3D9E2;}

.tbl-kontakt  { margin:5px 0 18px 0;}
.tbl-kontakt td { padding:3px 12px 3px 0; line-height:18px;}
.tbl-kontakt td.first { font-weight:bold;}

.reference-box { width:240px; }
.h20 { height:20px;}


.doplnit { color:#FF0000; letter-spacing:2px; font-family:"Courier New", Courier, monospace;}


.tbl-ordinacni { width:235px; border:1px solid #789; padding:2px;}
.tbl-ordinacni .first { white-space:nowrap;}
table  { border-collapse:collapse;}
/*.tbl-vytvarny { width:290px;}*/
.tbl-ordinacni table { width:100%;}
.tbl-ordinacni td { padding:4px 10px 4px 4px;; border-bottom:1px solid #ABC;}
.tbl-ordinacni .tbl-caption td { background-color:#ABC; font-weight:bold; border-bottom:none; text-indent:8px;}
.tbl-ordinacni .last td { border-bottom:none;}
.h-ordinacni { height:30px;}

.tbl-ordinacni-wide { width:auto; border:1px solid #789; padding:2px;}
.tbl-ordinacni-wide .first { width:60px;}
table  { border-collapse:collapse;}
/*.tbl-vytvarny { width:290px;}*/
.tbl-ordinacni-wide table { width:100%;}
.tbl-ordinacni-wide td { padding:4px 16px 4px 4px;; border-bottom:1px solid #ABC;}
.tbl-ordinacni-wide .tbl-caption td { background-color:#ABC; font-weight:bold; border-bottom:none; text-indent:8px;}
.tbl-ordinacni-wide .last td { border-bottom:none;}

.oteviraci-box { width:210px; padding:5px 0 0 0; margin:0 auto 10px auto; background-color:#58779C; }
.oteviraci-box h2 {  padding:6px 0 6px 0; font-size:14px; margin:0 10px; color:#FFF; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; border-bottom:2px solid #FFF; }
.oteviraci-box p { margin:0; padding:6px 10px 15px 10px; font-size:13px; line-height:20px; color:#FFF;}
.tbl-oteviraci { margin:8px 0;}
.tbl-oteviraci td { margin:0; padding:2px 0 2px 10px; font-size:13px; line-height:20px; color:#FFF;}
.tbl-oteviraci td.last { padding-left:18px;}

.tbl-odbery td { padding:4px 16px 2px 0;}

.iso-box { display:block; width:147px; margin-right:14px; float:left;}
.iso-box img { display:block; padding-bottom:5px;}
.iso-clear { height:20px; clear:both;}
