@media screen,projection {* {  margin: 0px;  padding: 0px;}body 	{	font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif; 	font-size: 80%;  text-align : center;	color: #333;  margin-bottom: 20px;	  background : #FFF;}/*--- layout ---*/#page {	position: relative;	width: 960px;	margin: 0 auto 0 auto;  background: #FFF;  padding-bottom: 10px;}#doc {  margin: 0 auto 0 auto;	text-align: left;  padding: 10px 30px 10px 30px;  background: #FFF;}#text {	width: 660px;	float: left; 	text-align: left;  min-height: 200px;  _height: 200px;  }#left {  width: 240px;  float: left;  text-align: left;  padding: 1.5em 0px 0 0px;}/*--- header ---*/#header {  width: 100%;	height: 120px;  background : #FFF url("header.jpg") no-repeat right top;	margin: 0px auto 0 auto;	text-align: left;	position: relative;}#logo {  position: absolute;  top: 20px;  left: 30px;}#phrase {  position: absolute;  top: 50px;  left: 125px;  text-transform: uppercase;  font-weight: normal;  font-size: 1.5em;  color: #333;}/*--- menu ---*/#menu {  background: #078600;}#menu ul {  list-style-type: none;  padding: 0px 0 0 0px;  margin: 0 0 0 0px;}#menu li {  float: left;  list-style-type: none;  padding: 0px;  background: none;}#menu li a {  display: block;  float: left;  color: #fff;  text-decoration: none;}#menu li a span {  margin: 12px 0px 12px 0px;  padding: 0px 30px 0px 30px;  font-size: 1.1em;  display: block;  font-weight: normal;}#menu li.sibling a span {  border-left: none;}#menu li.active a {  background: #2D9B27;}#menu li a:hover {  text-decoration: underline;}/*--- breadcrumb ---*/#breadcrumb {  font-size: 0.85em;  color: #2D9B27;  margin-bottom: 20px}#breadcrumb a {  color: #2D9B27 !important;}#breadcrumb span {  padding: 0 0.6em 0 0.6em;}/*--- #submenu ---*/#submenu {  float: right;  width: 210px;  margin-top: 0px;}#submenu ul {  list-style-type: none;  border: 1px solid transparent;  padding: 0 !important;  margin: 0 !important;}#submenu li {  list-style-type: none;  border-bottom: 1px solid #D4D0CF;  background: #F9F9F9;}#submenu li.first {  border-top: 1px solid #D4D0CF;}#submenu li a {  display: block;  padding: 7px 25px 7px 25px;  text-decoration: none;  color: #5F5B5A;}#submenu li.active a {  color: #3C3636;  background:#e9e9e9;}#submenu li a:hover {  color: #000;  text-decoration: underline;}#submenu h4 a {  display: block;  padding: 7px 25px 7px 25px;  text-decoration: none;  color: #eee;  list-style-type: none;  border-bottom: 1px solid #D4D0CF;  background: #4D4948;}/*--- footer ---*/#footer {  margin: 20px auto 0 auto;  padding: 12px 10px 12px 10px;  background: #888;  _height: 1px;}#footer span {  display: block;  padding: 2px 0px 0 0px;	font-size: 0.9em;	color: #FFF;  }#footer a {  color: #FFF;  }a.tdn {  text-decoration: none;}/*--- obecné tagy ---*/ul {  list-style-position: inside;  _list-style-position: outside;  >list-style-position: outside;      list-style-type: none;  margin: 0px 0 1em 0px;  line-height: 1.5em;}ul li {  background: url("li.gif") no-repeat left top;  padding-left: 13px;}ul ul li {  background: url("li1.gif") no-repeat left top;  padding-left: 13px;}ul li.ok {  background: url("li2.gif") no-repeat left center;  padding-left: 13px;}ol {  list-style-position: inside;  margin: 0px 0 1em 0px;  line-height: 1.5em;}a {  color: #078600;  text-decoration: underline;}a:hover {  text-decoration: none;}hr {  display: none;}table {  font-size: 100%;  border-collapse: collapse;  width: 100%;  margin: 0 0 1em 0;}h1 {  margin-bottom: 27px !important;  text-transform: uppercase;  font-weight: normal;  font-size: 2em;  color: #078600;}h2  {  margin: 2em 0 1em 0 !important;  text-transform: uppercase;  font-weight: bold !important;  font-size: 1em;  color: #333;  border-bottom: 1px solid #DCD8D9;  padding-bottom: 0.7em;}h2.link {  border-bottom: 0 none !important;  padding-bottom: 0;}h2.link a {  color: #000;}div.clanek {  border-bottom: 1px solid #DCD8D9;  padding-bottom: 0.7em;}}