﻿body {color:#444; background:#EEE;}
body, div, span, img, table, td, h1, h2, h3, h4, h5, h6, ul, ol, a, form {margin:0; padding:0; font-size:12px; line-height:16px; font-family:Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
input, textarea, select {font-size:12px; line-height:16px; color:#444; font-family:Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}

/* Layout */
#page			{width:770px; margin:20px auto 20px auto; background:#FFF; overflow:auto;}
#pageC		{margin:10px;}
#header		{}
#headerC	{position:relative; overflow:auto;}
#main	  	{}
#mainC	  {padding:20px 15px; overflow:auto;}
#footer	 	{clear:both; background:#DDD;}
#footerC  {padding:5px 15px; color:#888;}
/**********/

img {border:none;}

ul, ol {margin-left:30px;}

a {color:#C00; text-decoration:none;}
a:hover {text-decoration:underline;}

h1, h2, h3 {font-weight:bold; color:#C00; clear:both;}
h1 {font-size:14px; margin-bottom:20px; padding-left:10px; background:url('Images/h1.gif') left 8px no-repeat;}
h2 {font-size:12px; margin-bottom:8px;}

img.main {border-bottom:solid #CCC 1px;}
img.logo {position:absolute; top:15px; left:35px;}
img.map {border:solid #BBB 1px; cursor:pointer;}
img.imgHP {float:left; border:solid #DDD 1px; margin:0 10px 0 0;}

.clearer {clear:both; display:block; height:0; font-size:0; line-height:0; visibility:hidden;}

ul.menu { position:relative;    height:30px; margin:0; padding-left:15px; background:url('Images/menuBg.gif') left top repeat-x; list-style-type:none;}
ul.menu li {float:left; padding-top:7px;}
ul.menu li a {color:#000; font-weight:bold; text-decoration:none;}
ul.menu li a:hover, ul.menu li a.selected {color:#C00;}
ul.menu li span {padding:0 15px;}

div.left {float:left; width:480px;}
div.right {float:right; width:220px; height:600px; border-left:solid #DDD 1px;}
div.rightC {margin-left:20px;}

table.tbl {border-collapse:collapse;}
table.tbl td, table.tbl th {padding:2px 3px; vertical-align:top; border:solid #DDD 1px;}
table.tbl th {text-align:left;}

table.programs {width:100%;}
table.programs td, table.programs th {padding:8px 5px;}
table.programs th {width:28%; font-weight:normal;}
table.programs ul {list-style-type:none; margin:0; padding:0;}
table.programs li {padding-left:23px; background:url('Images/li.gif') 10px 6px no-repeat;}
table.programs b {color:#F90;}
table.programs em {color:#0D0; font-weight:bold; font-style:normal;}

div.fotogalerie img {float:left; margin:0 10px 10px 0; border:solid #AAA 1px;}

ul.fotogalerie {margin:0; list-style-type:none;}
ul.fotogalerie img {float:left; margin:0 10px 10px 0; border:solid #AAA 1px;}

ul#akcni_nabidky {margin:0; padding:0;}
