body {
  font-family:Arial;
  color:#000000;
  margin:0 auto;
  padding:0px;
  text-align:left;
  line-height:14px;
  font-size:14px;
  background: #ffffff url('images/prouzek.jpg') top center repeat-x;

}
a, a:visited {
  color:#243c8a;
  text-decoration:underline;
}
a:hover, a:visited:hover {
  text-decoration:none;
}
h1 {
  color:#000000;
  padding:0px;
  margin-top:20px;
  text-align:left;
  font-size:20px;
  line-height:24px;
  margin-bottom:10px;
}
h2 {
  color:#000000;
  padding:0px;
  margin:0px;
  text-align:left;
  font-size:16px;
  line-height:24px;
  margin-bottom:10px;
}
h3 {
  color:#000000;
  padding:0px;
  margin:0px;
  text-align:left;
  font-size:14px;
  line-height:24px;
  margin-bottom:10px;
}
h4 {
  color:#000000;
  padding:0px;
  margin:0px;
  text-align:left;
  font-size:13px;
  line-height:24px;
  margin-bottom:10px;
}
h5 {
  color:#000000;
  padding:0px;
  margin:0px;
  text-align:left;
  font-size:12px;
  line-height:24px;
  margin-bottom:10px;
}
h6 {
  color:#000000;
  padding:0px;
  margin:0px;
  text-align:left;
  font-size:11px;
  line-height:24px;
  margin-bottom:10px;
}
#title {
  width:100%;
  margin:0 auto;
  margin-top:70px;
  margin-bottom:20px;
  padding:0px;
  text-align:center;
}
#title-padding {
  width:1101px;
  margin:0 auto;
  padding:0px;
  text-align:left;
}
#layout {
  width:100%;
  margin:0 auto;
  padding:0px;
  text-align:center;
  background: url('images/bodyBg.jpg') top center no-repeat;
}
#layout-padding {
  width:1101px;
  margin:0 auto;
  padding:0px;
  text-align:left;
  /*background:#ffffff;
  -moz-box-shadow: 0px 0px 20px #a0a0a0;
  -webkit-box-shadow: 0px 0px 20px #a0a0a0;
  box-shadow: 0px 0px 20px #a0a0a0;*/
}
#header {
  width:100%;
  height:352px;
  padding:0px;
  text-align:left;
  /*background:#ffffff transparent url('../../upload/gallery/') center center no-repeat;*/
  /*margin-bottom:10px;*/
}
#header-padding {
  /*padding:10px;
  padding-top:0px;*/
  padding-top:30px;
}
#headerText {
  /*padding-top:50px;
  padding-left:10px;*/
  float:left;
  margin-right:10px;
  margin-top:10px;
  width:247px;
  overflow:hidden;
}
#headerText h1 {
  padding-top:90px;
}.header {
  width:100%;
  height:235px;
  background:transparent;
}
#navigation {
  width:100%;
}
#navigation-padding {
  padding:0px;
  margin-right:10px;
  margin-left:10px;
  padding-top:33px;
  padding-bottom:6px;
  font-weight:bold;
  font-size:14px;
  color:#ffffff;
  /*text-shadow: 0 -1px 1px #000000;*/
	/*border: 1px solid #0050ef;*/
  background:transparent;
}
#navigation ul li>ul.submenu {
  background:#1ba1e2 /*url('images/submenuBg.png') center center repeat*/;
  /*background: #e1e1e1;
  background: -moz-linear-gradient(top,  #e1e1e1 0%, #ffffff 50%, #e1e1e1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(50%,#ffffff), color-stop(100%,#e1e1e1));
  background: -webkit-linear-gradient(top,  #e1e1e1 0%,#ffffff 50%,#e1e1e1 100%);
  background: -o-linear-gradient(top,  #e1e1e1 0%,#ffffff 50%,#e1e1e1 100%);
  background: -ms-linear-gradient(top,  #e1e1e1 0%,#ffffff 50%,#e1e1e1 100%);
  background: linear-gradient(to bottom,  #e1e1e1 0%,#ffffff 50%,#e1e1e1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#e1e1e1',GradientType=0 );*/
  /*position:absolute;*/
  margin-top:39px;
  margin-left:0px;
  width:1081px;
  font-size:14px;
  color:#ffffff;
  font-weight:bold;
	/*border: 1px solid #0050ef;*/
  border:0px;
  line-height:24px;
  /*-webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;*/
  z-index:2000;
}
#menu ul.submenu li>a {
  font-size:14px;
  color:#ffffff;
  font-weight:bold;
  border:0px;
  width:170px;
  margin-right:0px;
  text-align:left;
  padding:5px;
}
#menu ul.submenu li>a:hover {
  text-decoration:underline;
}
#menu li.homepage>a {
  background-image: url('images/homepage-hover.png');
  background-position: center center;
  background-repeat: no-repeat;
}#menu li.homepage:hover>a {
  background-image: url('images/homepage-hover.png');
  background-position: center center;
  background-repeat: no-repeat;
}#menu li>a {
  padding: 6px;
  padding-top: 8px;
  padding-left:25px;
  padding-right:25px;
  text-decoration:none;
  float:left;
  color:#000000;
  font-size: 14px;
  font-weight:bold;
  text-align:center;
  border:1px solid transparent;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  margin-right:2px;
}#menu li:hover>a, #menu li.active>a {
  background: #3753DB;
  color:#ffffff;
  /* border:1px solid #ffffff; */
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0px 0px 5px 5px;
  height: 20px;
}#navigation ul li ul li:hover>a {
  background:none;
  color:;
  border-right:;
}#navigation ul.submenu li:hover>a, #navigation ul.submenu li.active>a {
  /*color:#0050ef;*/
  text-decoration:underline;
}#navigation ul.submenu2 li>a {
  color:#ffffff;
}.submenuHref {
  text-align:center;
  float:left;
  width:250px;
}.submenuItems {
  width:811px;
  text-align:left;
  float:right;
  margin-top:10px;
  /*background:transparent url('images/submenuBg2.png') top left repeat-y;*/
}.submenuH1 {
  font-weight:bold;
  font-size:18px;
  padding:60px;
  padding-top:30px;
  padding-bottom:30px;
}#page {
  width:100%;
  background:transparent;
  margin-left:10px;
}
#page-padding {
  padding:15px;
  padding-left:5px;
  padding-right:5px;
  padding-top:20px;
  color:#000000;
}
#homepage {
  width:100%;
  background:#ffffff;
}
#homepage-padding {
  padding:0px;
  color:#000000;
}
#left {
  width:247px;
  float:left;
  margin-right:10px;
  overflow:hidden;
}
#left-padding {
  padding:0px;
}
#container {
  width: 577px;
  float:left;
  overflow:hidden;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0 0 0 0;
    background: #E6E6E6;
}
#container-padding {
  padding:10px;
  padding-top:10px;
  padding-bottom:10px;
  line-height:18px;
}
.postText img {
  margin:7px;
  border:3px solid #ffffff;
  -webkit-box-shadow: 0 0 10px 0 #a0a0a0;
  box-shadow: 0 0 10px 0 #a0a0a0;
 -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}.blogImg img {
  width:167px;
  height:125px;
  overflow:hidden;
}#right {
  width:247px;
  float:right;
  overflow:hidden;
}
#right-padding {
  padding:0px;
}
#footer {
  width:100%;
  position:relative;
}
#footer-padding {
  width:1101px;
  padding:10px;
  padding-top:20px;
  padding-bottom:20px;
  line-height:24px;
  margin:0 auto;
  margin-top:20px;
  margin-bottom:20px;
  background:#6D80DB;
  color:#000000;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
#copyright {
  width:100%;
  /*position:absolute;*/
}
#copyright-padding {
  width:1101px;
  padding:10px;
  padding-top:20px;
  margin:0 auto;
  text-align:center;
}
#copyright a, #footer a {
  text-decoration:underline;
}#help {
  width:100%;
  background:url(img/helpBg.png) repeat;
  position:fixed;
  top:0px;
  z-index:1000;
}
#help-padding {
  width:1081px;
  padding:20px;
  padding-top:10px;
  padding-bottom:4px;
  margin:0 auto;
  color:#ffffff;
}
#loginForm input {
  padding:5px;
  border:1px solid #2d81ca;
  margin:2px;
  font-size:14px;
}
#loginForm label {
  font-weight:bold;
  font-size:14px;
  color:#000000;
}
.button {
  color:#000000;
  background:#2d81ca;
  padding:5px;
  font-weight:bold;
  border:1 px solid #2d81ca;
  opacity:0.85;
  cursor:pointer;
}
.button:hover {
  opacity:1;
}
.box {
  /*margin-bottom:10px;*/
  width:100%;
  /*background:#ffffff;*/
}
.boxHead {
    width:100%;
  background: #3753DB;
  border:0px;
  margin-bottom:0px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 5px 5px 0px 0px;
}
.boxHead-padding {
  color:#ffffff;
  padding:10px;
  font-weight:bold;
  font-size:14px;
  text-align:center;
}
.boxContent {
 width:100%;
  background: #E6E6E6;
  color:#000000;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0 0 0 0;
}
.boxContent-padding {
  padding:10px;
}
.boxFoot {
}
#container .holderBlog a {
  font-size:14px;
  cursor:pointer;
  margin:0 5px;
  color:#243c8a;
}.nav-arrows a {
	width: 42px;
	height: 42px;
	background: #243c8a url(../../modules/mod_slider/images/nav.png) no-repeat top left;
	position: absolute;
	top: 123px;
	text-indent: -9000px;
	cursor: pointer;
	margin-top: -21px;
	opacity: 0.9;
	border-radius: 50%;
}input, option, textarea {
  font-size:12px;
  border:1px solid #aaaaaa;
  padding:7px;
  color:#000000;
  font-weight:normal;
  margin:0px;
}#mod_submenu {
  padding-bottom:10px;
}#mod_submenu li>a {
  width:225px;
  padding: 13px;
  padding-bottom: 8px;
  padding-top:6px;
  float:left;
  text-decoration:none;
  color:#000000;
  /* -webkit-border-radius: 10px 10px 10px 10px; */
  /* border-radius: 10px 10px 10px 10px; */
  font-weight: bold;
}#mod_submenu ul li>a {
  width:225px;
  background:transparent;
  padding:30px;
  padding-bottom:6px;
  padding-top:6px;
  float:left;
  text-decoration:none;
  color:#000000;
  border:1px solid transparent;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}#mod_submenu li>a:hover, #mod_submenu li.active>a, #mod_submenu ul li>a:hover, #mod_submenu ul li.active>a {
 background: #3753DB;      
 color: #FFFFFF;
  /*---font-weight:bold;---*/
  /* border:1px solid #ffffff; */
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0 0 0 0;
 font-weight: bold;
}.photo {
  background: #ffffff;
  float:left;
  width:175px;
  height:132px;
  margin:5px;
  margin-top:5px;
  margin-bottom:10px;
  /*-moz-box-shadow: 0px 0px 10px #a0a0a0;
  -webkit-box-shadow: 0px 0px 10px #a0a0a0;
  box-shadow: 0px 0px 10px #a0a0a0;*/
}.photo-padding {
  padding:5px;
  /*padding-bottom:20px;*/
  border:1px solid #a0a0a0;
}.photo-padding:hover {
  border:1px solid #2d81ca;
}.photo-padding2 {
  /*border:1px solid #a0a0a0; */
  height:120px;
  overflow:hidden;
}#contactForm .submit {
  width:auto;
  height:auto;
  cursor:pointer;
  letter-spacing:1px;
  border:1px solid #2d81ca;
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  background:#2d81ca;
}#contactForm .submit:hover {
  border:1px solid #000000;
  background:#000000;
  color:#2d81ca;
}.shade {visibility:hidden !important;}
 {text-align:center;margin-top:10px;margin-bottom:10px;}
#container .resume {margin-top:10px;margin-bottom:50px;}
#container .holderBlog a:hover {text-decoration:underline;}
#container .holderBlog a.jp-previous {margin-right:15px;}
#container .holderBlog a.jp-next {margin-left:15px;}
#container .holderBlog a.jp-current, a.jp-current:hover {color:#000000;font-weight:bold;}
#container .holderBlog a.jp-disabled, a.jp-disabled:hover {color:#aaaaaa;}
#container .holderBlog a.jp-current, a.jp-current:hover, .holder a.jp-disabled, a.jp-disabled:hover {cursor:default;background:none;}
#container .holderBlog span {margin:0 5px;}
.back {margin-bottom:10px;}
.back a {font-weight:bold;}
.gallery, .blogDiv {width:100%;margin-bottom:10px;}
.gallery-padding, .blogDiv-padding {padding:10px;/*border:1px solid #a0a0a0;*/}
.gallery .left {width:160px;float:left;}
.gallery .right {width:365px;float:right;}
.blogDiv .left {width:173px;margin-right:10px;float:left;}
.blogDiv .right {width:385px;float:right;}
.blogDiv h2, .gallery h2 {margin-bottom:5px;}
.postInfo {color:#000000;margin-bottom:10px;}
#left .shade, #right .shade {margin-bottom:10px;}
.shade {width:100%;/*margin-bottom:10px;*/background:#ffffff;}
.shadeLeft-big {float:left;height:10px;width:129px;background:#ffffff url('images/shadeLeft.png') top left no-repeat;}
.shadeRight-big {float:right;height:10px;width:129px;background:#ffffff url('images/shadeRight.png') top right no-repeat;}
.shadeLeft-small {float:left;height:10px;width:94px;background:#ffffff url('images/shadeLeft2.png') top left no-repeat;}
.shadeRight-small {float:right;height:10px;width:94px;background:#ffffff url('images/shadeRight2.png') top right no-repeat;}
.shadeLeft-smaller {float:left;height:10px;width:70px;background:#ffffff url('images/shadeLeft3.png') top left no-repeat;}
.shadeRight-smaller {float:right;height:10px;width:70px;background:#ffffff url('images/shadeRight3.png') top right no-repeat;}
#help input {margin-left:20px;}
#help img {margin-right:5px;}
.helpMagnif {margin:0px !important;margin-left:5px !important;}
.info {color:#000000;font-size:11px;text-align:left;margin-bottom:5px;}
#map {margin-top:10px;margin-bottom:10px;}
/*--- Contact Form ---*/
#contactForm {}
#contactForm table {width:100%;}
#contactForm td {vertical-align:middle;margin:3px;padding:7px;padding-left:10px;padding-right:10px;border:1px solid #aaaaaa;background:#e1e1e1;font-weight:bold;}
#contactForm input, #contactForm option, #contactForm textarea {font-size:14px;border:1px solid #aaaaaa;padding:7px;color:#000000;font-weight:normal;}
#contactForm textarea {width:300px;height:200px;}
/*--- Social ---*/
#social {float:left;margin-right:10px;}
/*--- title ---*/
#title h1, #title h1 a {font-size:28px;text-decoration:none;}
/*--- Search ---*/
#search {float:right; margin-top:-22px;}
.suggestionsBox {z-index:99999999;text-align:left; position:fixed; margin:0px; margin-left:768px; margin-top:30px; width:343px; background:#2d81ca; border:1px solid #ffffff; color:#000000;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;}
.suggestionList {margin:0px; padding:0px;}
.searchItem {margin:0px 0px 0px 0px;color:#c1862c;border:0px;}
.searchItem-padding {padding:10px;}
#search input {-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;width: 280px;}
.searchItem a {color:#ffffff;}
/*--- News ---*/
.itemNews {margin-bottom:10px;line-height:16px;padding-top:10px;}
.itemNews .name {font-weight:bold;}
.itemNews .date {font-weight:bold;font-size:11px;padding-bottom:3px;}
.itemNews .text {}
#newsBox {position:relative;overflow:hidden;}
#newsContent {overflow:hidden;padding-top:0px !important;padding-bottom:0px !important;padding-right:15px !important;/*padding-left:10px !important;*/}
/*--- Poll ---*/
.itemPoll .name {font-weight:bold;margin-bottom:10px;}
.pollItem {}
.pollResult {width:217px;margin-top:3px;margin-bottom:3px;}
.pollResult-padding {background: #6D80DB;/* border:1px solid #ffffff; */ color:#ffffff;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 5px 5px 5px 5px;padding:5px;font-weight:bold;}
.poll-item {margin-bottom:10px;}
.pollCount {text-align:center;margin-top:5px;}
/*--- Partneři ---*/
.custom-fixed-banner {
	position: fixed;
	right: -250px;
	top: 50%;
	width: 250px;
	margin-top: -135px;
	min-height: 230px;
  background: transparent url(images/showme2.png) center center no-repeat;
  color: #452301;
	z-index: 600;
}.custom-fixed-banner-padding {
	padding: 10px;
}.custom-fixed-banner .show-me {
	width: 40px;
	height: 230px;
	position: absolute;
	left: -40px;
	top: 50%;
	z-index: 500;
	overflow: hidden;
	margin-top: -115px;
  background: transparent url(images/showme.png) center center no-repeat;
  color: #452301;
}
/*--- Calendar ---*/
#page #mod_calendar {color:#000000;background:#e6e6e6;}
#page #mod_calendar-padding {}
#mod_calendar-right {}
#mod_calendar-left {}
#mod_calendar .loader {}
#page #getCalendar {}
#page #calendarMonth {color:#ffffff;background:#3753DB;}
#page #calendarMonth a, #calendarMonth a:visited {}
#page #calendarMonth a:hover, #calendarMonth a:visited:hover {background:#3f50c5;color:#000000;}
#page #prevMonth {background:#3753DB; ?>;color:#ffffff;}
#page #currentMonth {}
#page #todayMonth {background:#3753DB; ?>;color:#ffffff;}
#page #nextMonth {background:#3753DB; ?>;color:#ffffff;}
/**dnes a šipky**/
#page #nextMonth:hover, #page #prevMonth:hover, #page #todayMonth:hover {background:#3f50c5;color:#ffffff;}
#page #calendarMonth .monthPadding {}
#page #calendarDays {}
#page #calendarDays .calendarWeek {}
#page #calendarDays .dayTitle {color:#000000;}
#page #calendarDays .day {}
#page #calendarDays .today {background: #3753DB;font-weight: bold;color: #ffffff;}
#page #calendarDays .dayPadding {}
#page #calendarDays .dayTitle .dayPadding {}
/** dnešní den**/
#page #mod_calendar .dayEvent {background:#6D80DB;color:#ffffff;}
#page #mod_calendar .dayEvent:hover {background:#3f50c5;color:#ffffff;}
#page #eventsMenu {color:#ffffff;background:#3753DB;}
#page #eventsMenu-padding {}
#page #eventsBox {}
#page #eventsContent {}
#page #eventsDay {background:#3753DB;}
#page #eventsBack {background:#3753DB; ?>;color:#FFFFFF;}
#page #eventsBack:hover {background:#3f50c5;color:#ffffff;}
#page #mod_calendar .event {}
#page #mod_calendar .event a, #mod_calendar .event a:visited {color:#000000;}
#page #mod_calendar .event a:hover, #mod_calendar .event a:visited:hover {}
#page .calFeed input {}
#page .calFeed .submit {}
#page .calFeed {}
#page .calFeedName {}
/*--- Custom ---*/
.blogInfo {padding:10px;}
.blogInfo li {list-style:circle inside;line-height:20px;}
#container li {/*---list-style:circle inside ---*/;line-height:20px;margin-left:25px;}