html,body {margin: 0; padding: 0;text-align: center} 
body {background: #68B140; font-size: 70%; color: #000000; background-image:url(/_images/back11.gif); background-position:center} 
body,input,table,table td {font-family: verdana,arial,helvetica,sans-serif,"Arial","Helvetica";}
*td { font-size:90%;_font-size:70%; margin:0;border:0;padding:0; }
*td p {_padding-bottom:10px;}

.clear {clear:both;margin:none;padding:none;}
.onlyprint {display:none;margin:none;padding:none;}


#page {top:0px; width:920px;margin-left: auto; margin-right: auto;text-align: left;background:#ffffff; border:2px solid #f1f3ea; border-top: none;border-bottom:none;height:auto;min-height:880px;*min-height:1200px;_height:1300px;}
#page a {text-decoration:none;color:#1a79b5;}
#page a:hover {text-decoration:underline;}
a img {border:none;}
#myjquerymenu a {color:#ffffff;}
#myjquerymenu a:hover {text-decoration:none;}
#myjquerymenu a:active {font-weight:bold;}

#ddtopmenubar a {color:#ffffff;}
#ddtopmenubar a:hover {text-decoration:none;}
#ddtopmenubar a:active {font-weight:bold;}

#page #header {position:absolute;top:0;margin-left:-2px;*margin-left:0;_margin-left:-2px;height:auto; width:920px;_width:890px;background:#ffffff url("../_clip/header2.gif") top left no-repeat;border:2px solid #f1f3ea;border-top: none;border-bottom:none;*border:none;_border:none;}
#page #header #topheader h1#bivs a {position:absolute; top:2px;margin-left:20px;display:block;width:185px;height:40px;}
h1#bivs a span {display:none;}
#page #header #topheader #langmenu {position:absolute;margin-left:25px; top:3px;*margin-top:10px;}
#page #header #topheader #langmenu p {float:left;width:40px;margin-right:6px;}
#page #header #topheader #langmenu p #langcs {display:block;width:33px; background:url("../_clip/lang-cz.jpg") top right no-repeat;}
#page #header #topheader #langmenu p #langen {display:block;width:33px; background:url("../_clip/lang-en.jpg") top right no-repeat;}
#page #header #topheader #langmenu p #langsk {display:block;width:33px; background:url("../_clip/lang-sk.jpg") top right no-repeat;}
#page #header #topheader #langmenu p #langde {display:block;width:33px; background:url("../_clip/lang-de.jpg") top right no-repeat;}
#page #header #topheader #langmenu p #langru {display:block;width:33px; background:url("../_clip/lang-ru.jpg") top right no-repeat;}
#page #header #topheader #langmenu p #langua {display:block;width:33px; background:url("../_clip/lang-ua.jpg") top right no-repeat;}
#page #header #topheader #langmenu p #langhu {display:block;width:33px; background:url("../_clip/lang-hu.jpg") top right no-repeat;}
#page #header #topheader #techmenu {position:absolute; width:auto; height:auto;margin-top:-413px;*margin-top:-410px;margin-left:300px;*margin-left:-220px;}
#page #header #topheader #techmenu p {float:right; margin-left:10px; font-size:82%;}
#page #header #topheader #search {position:absolute; margin-left:730px;top:10px;*top:8px;}
#page #header #topheader #search #search_value {height:15px;_height:19px;border:1px solid #6c6c6c;vertical-align:top;color:#339933;font-family: verdana,arial,helvetica,sans-serif,"Arial","Helvetica";font-size:85%;width:140px;}
#page #header h2 a {position:absolute; display:block;top:55px;margin-left:20px;width:490px;height:75px;}
#page #header h2 a span {display:none;}
#page #header #myjquerymenu {position:absolute; top:145px;margin-left:10px;color:#fff;}
#page #header #ddtopmenubar {position:absolute; top:145px;margin-left:10px;color:#fff;}

#page #header #head {width:880px;height:224px; background-color:#58AA42; margin-top:180px;margin-left:25px;overflow:hidden}

#page #main {width:890px;margin:20px;margin-top:430px;*margin-top:443px;margin-left:25px;height:auto;line-height:130%;}
/*#page #main #content-homepage {width:660px; height:auto;}*/
#page #main #content-homepage {width:645px;margin-right:15px; height:auto; float:left;}
#page #main #content {width:740px; height:auto;}

#page #main #content-homepage h1, #page #main #content h1 {color:#339933; font-size:120%; text-transform:uppercase;}
#page #main #content-homepage h2, #page #main #content h2 {color:#1a79b5; font-size:120%; text-transform:uppercase;}
#page #main #content-homepage h3, #page #main #content h3 a {color:#1a79b5; font-size:100%; _font-size:80%;}
#page #main #content-homepage .news, #page #main #content .news {padding-bottom:0px; border-bottom:1px solid #e8e8e8;}
#page #main #content-homepage .news h3, #page #main #content .news h3  {margin-bottom:5px;padding-bottom:0px;_font-size:100%;}
#page #main #content-homepage .news .date, #page #main #content .news .date {margin-top:0px;padding-top:0px;margin-bottom:15px; font-size:75%;}
#page #main #content-homepage .news p img, #page #main #content .news p img {float:left; margin-right:5px; margin-bottom:5px;}
#page #main #content-homepage .news p, #page #main #content .news p {padding-right:20px;}

#page #main #content-homepage .ssmenu, #page #main #content .ssmenu {padding-bottom:15px; border-bottom:1px solid #e8e8e8;}
#page #main #content-homepage .ssmenu ul, #page #main #content .ssmenu ul{margin: 0;padding: 0;list-style-type: none;}
#page #main #content-homepage .ssmenu p, #page #main #content .ssmenu p {font-weight:normal;font-size:110%;color:#1a79b5;padding-bottom:0px;margin-bottom:3px;}
#page #main #content .ssmenu ul li a, #page #main #content-homepage .ssmenu ul li a, #page #main #content .ssmenu ul li, #page #main #content-homepage .ssmenu ul li {font-weight:bold;font-size:100%;color:#339933;position: relative;display: inline;float: left;margin-right:7px;}

#page #main #content-homepage .photogallery-close, #page #main #content .photogallery-close {float:right;margin-left:5px;margin-bottom:5px;padding:10px;background:#e8e8e8;border:1px solid #d4d2d2;}
#page #main #content-homepage .photogallery-close p, #page #main #content .photogallery-close p {margin:0px;}
#page #main #content-homepage .photogallery-close p br, #page #main #content .photogallery-close p br {margin:5px;}
#page #main #content-homepage .photogallery-close p a, #page #main #content .photogallery-close p a {margin:0px;}

.photogallery-open {background-color:#eee;border:1px solid #d4d2d2;padding:5px;width:599px;*width:585px;margin-left:15px;}
.photogallery-open a {text-decoration: none;}
.photogallery-open a img {border-width: 1px;vertical-align: middle;margin-top:5px;}
.photogallery-open p {display: inline;}
.photogallery-open a {display: table-cell;background:#fff;margin: .1em;margin-bottom:5px;padding: 1px;vertical-align: top;width:8em; min-width: 110px;border: 1px solid #ccc;}
.photogallery-open span {display: block;height: 70px;line-height: 70px;text-align: center;}
.photogallery-open i {display: block;height: 2.5em;padding: 5px 5px 0 5px;text-align: center;font-style: normal;line-height: 120%;}
head:first-child+body .photogallery-open a {display: table-cell;display: inline-table;display: inline-block;}
* html .photogallery-open a {display: table-cell;display: inline-table;	display: inline-block;}
* html .photogallery-open span {display: inline;}
* html .photogallery-open a:hover i {cursor: hand;}

/*#page #main #homeright {position:absolute;margin-left:666px;top:360px; width:220px; height:auto;}*/
#page #main #homeright {position:relative;width:220px; height:auto;float:left;}
#page #main #homeright #edulay {width:215px; height:auto; background:#fafcf5;border:1px solid #339933;border-top:3px solid #339933;}
#page #main #homeright #edulay h2 {color:#339933; font-size:120%; text-transform:uppercase;padding:8px; margin-bottom:0px;}
#page #main #homeright #edulinks {padding:8px;padding-top:4px; background:url("../_clip/edulay-bg.jpg") top left repeat-x;}
#page #main #homeright #edulinks p.edunews {padding-bottom:4px;margin-bottom:0px;padding-top:4px;margin-top:0px;border-bottom:1px solid #339933;}

#page #main #homeright .box {width:205px;_width:215px; height:auto; background:#e8e8e8;border:1px solid #d4d2d2; padding:5px;margin-top:10px;}
#page #main #homeright .box  .pollq {float:left; margin:0px;}
#page #main #homeright .box  .polla {float:right;margin:0px;}
#page #main #homeright .box h3 {color:#339933; font-size:120%; text-transform:uppercase;}
#page #main #homeright .nu {width:205px;height:10px;display:block;}

#page #main #sub-homeright {position:absolute;margin-left:750px;top:350px; width:420px; height:auto; }
#page #main #sub-homeright #llay {width:200px; height:auto;}
#page #main #sub-homeright #llay .box {width:200px; height:auto; background:#e8e8e8;border:1px solid #d4d2d2; padding:5px;margin-top:10px;}
#page #main #sub-homeright #llay .box  .pollq {float:left; margin:0px;}
#page #main #sub-homeright #llay .box  .polla {float:right;margin:0px;}
#page #main #sub-homeright #llay h3 {color:#339933; font-size:120%; text-transform:uppercase;}
#page #main #sub-homeright #rlay {width:200px; height:auto;}
#page #main #sub-homeright #rlay h3 {color:#339933; font-size:120%; text-transform:uppercase;}


#calendar {	width: 215px;padding: 0;margin: 0;border-left: 1px solid #339933;font: normal 12px/20px;color: #616B76;	text-align: center;	background-color: #fff;}
#calendar .nav, .nav a {font-size:120%; text-transform:uppercase;font-weight:bold;text-align: center;text-decoration: none;color: #339933;}	
#calendar caption {	margin: 0;padding: 0;padding-top:3px;width: 215px;height:25px;background: #ffffff;color: #339933;font: bold 12px ;text-align: center;font-size:120%;*font-size:100%; text-transform:uppercase;font-weight:bold;border: 1px solid #339933;border-bottom:none;}
#calendar th {font: bold 11px/20px;color: #616B76;background: #D9E2E1;border-right: 1px solid #339933;border-bottom: 1px solid #339933;border-top: 1px solid #339933;}
#calendar .today, td.today a, td.today a:link, td.today a:visited {color: #F6F4DA;font-weight: bold;background: #a8c745;}
#calendar td {border-right: 1px solid #339933;border-bottom: 1px solid #339933;width: 20px;height: 20px;text-align: center;background: url(images/bg_calendar.gif) no-repeat right bottom;}
#calendar td a {text-decoration: none;	font-weight: bold;	display: block;}
#calendar td a:link, td a:visited {	color: #1a79b5;}
#calendar td a:hover, td a:active {	color: #6aa3ae;}

#footer {color:#ffffff;width:920px;_width:890px; margin-left: auto; margin-right: auto;text-align: left;border-top:1px solid #e8e8e8; margin-bottom:15px;}
#footer a { color:#ffffff; text-decoration:none; font-weight:bold }
#footer p {padding:0px;}
#footer p.copy {float:left;}
#footer p.copy a {color:black;text-decoration:none;}
#footer p.copy a span {color:red;}
#footer p.partneri {float:right;}

/* pridane */

.mapa_stranek ul { list-style-type: none; }
.input_required { background-color: #F9CEA7; }
table.list { width: 100%; border: dotted 1px #aaa; *font-size:110%; }
table.list th { text-align: left; background: #ddd; padding: 5px 5px; }
table.list td { text-align: left; padding: 2px 5px; }
table.list .i-text, table.list .i-text-req { border: 1px solid #ddd; width: 97%; padding: 2px; font-size: 11px; font-style: italic; color: #666; font-family: arial,sans,helvetica; }
table.list .i-text-req { background: #fef0f1; border: solid 1px #ffb4b4; }

.faq { background-color:#F5F5F5; border:1px dashed #bbbbbb; }
.faq h2, .faq h3 { margin:0px; padding:4px; }
.faq_tema { background-color:#ededed; padding:3px;}
.faq_dotaz { padding-left:20px; margin:0px;}
.faq_odpoved { padding-left:40px; margin:0px;}

#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
	overflow:hidden;
	text-align:left;
}
#bubble_tooltip .bubble_top{
	background-image: url('/_images/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('/_images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('/_images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}
#top_odkazy { position:absolute;top:65px;margin-left:260px; line-height:175%;}
#top_odkazy a { font-size:110%; }
#box_calendar { margin-top:10px; }
#pyramida a { text-decoration:none;color:#000000; }
#pyramida a:hover { text-decoration:underline; }
#slider_text a { font-weight:bold; color:#ffffff }
