* {
	word-wrap: break-word; /* zalomení dlouhých slov */
}
html, body {
	margin: 0;
	padding: 0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
}
body {
	/*background: #fff url("images/bglines.png");*/
	background: #EFEFEF url("images/bg_prouzek.gif") left top repeat-x;
	/*background: #EFEFEF url("images/bg_prouzek3.gif") center top repeat-y;*/
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	background: white url("images/bg_wrapper_2.gif") center repeat-y;
	position: relative;
}
#header {
  background: #fff url("images/bg_header.png") no-repeat;
	height: 250px;
	position: relative;
}
#content {
	position: relative;
}
#center-sidebar {
	padding: 10px 30px 10px 30px;
}
#left-sidebar {
	padding: 10px 20px 10px 30px;
	float: left;
	width: 637px;
}
#right-sidebar {
  padding: 10px 25px 10px 10px;
  float: right;
  width: 275px;
}
#footer {
  background: #fff url("images/bg_footer.png") no-repeat;
  height: 144px;
  position: relative;
}

/* prvky */
h1, h2, h3, h4 {
  color: #444444;
  font-family: Arial, Helvetica, sans-serif;
  text-shadow: 0 1px 0 silver;
}
h2 {
  font-size: 16px;
  text-shadow: 0 1px 0 white,1px 2px 2px #AAA;
}
h2 a {
  color: #444444;
}
h3 {
  font-size: 14px;
  text-shadow: 0 1px 0 white,1px 2px 2px #AAA;
}
h4 {
  font-size: 14px;
  text-shadow: 0 1px 0 white,1px 2px 2px #AAA;
}

a {
  /*color: #F59305;*/
  color: #800000;
  text-decoration: underline;
  outline: 0; /* remove dotted outline in IE */
}
a:hover {
  text-decoration: none;
}
a.ext {
  /* background: url(images/ext_orange.png) right top no-repeat; */
  background: url(images/ext.gif) right top no-repeat;
  padding-right: 10px;
}

blockquote {
	font-style: italic;
	padding-left: 48px;
	background: url(images/quote.png) 0 0 no-repeat;
}

hr {
	background-color: #ACAEAC;
	border-width: 0px;
	height: 1px;
	color: #ACAEAC;
}

#header h1 {
  position: absolute;
  top: 90px;
  left: 120px;
  margin: 0px;
  padding: 0px;
}
#header h1 a {
  display: block;
  width: 350px;
  height: 100px;
  text-indent: -9999px;
}
#header .user-info {
	position: absolute;
  top: 100px;
  left: 30px;
}
#header .user-info .wwwnahled {
	/* float: left; */
	padding: 3px;
	border: 1px solid #ACAEAC;
	margin-right: 10px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#header .user-aktu-link {
	position: absolute;
	display: block;
	background: url("images/bg_user_aktu.png") center center no-repeat;
	top: 130px;
  right: 30px;
	width: 188px;
	height: 129px;
}
#header .user-status {
	position: absolute;
	display: block;
	top: 198px;
  right: 275px;
	width: 150px;
}

#reg-info .wwwnahled {
	float: left;
	padding: 5px;
	border: 1px solid #ACAEAC;
	margin-right: 10px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#languages {
	position:absolute; top:15px; right:20px; font-size:11px;
	padding-left: 25px;
	background: url("images/flag_cz.gif") no-repeat center left;
}
#languages a {
	text-decoration:none; color:white;
}

#facebooklink {
	display:block; 
  position:absolute; 
  right:188px; 
  top:40px; 
  width:48px; 
  height:48px; 
  background:url('images/facebook_off.png');
}
#facebooklink:hover {
  background:url('images/facebook_on.png');
}

#emaillink {
	display:block; 
  position:absolute; 
  right:188px; 
  top:40px; 
  width:48px; 
  height:48px; 
  background:url('images/email_off.png');
}
#emaillink:hover {
  background:url('images/email_on.png');
}

/* horizontální obrázkové menu */
#blok-basic-menu {
  position: absolute;
  top: 269px;
  left: 30px;
}
ul#basic-menu {
  margin: 0px;
  padding: 0px;
}
ul#basic-menu li {
  display: block;
  float: left;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#basic-menu a {
  height: 40px;
  display: block;
  padding-right: 24px;
}
#basic-menu a span {
	display: none;
}
.basic-menu-1 {
  width: 108px;
  background:  url("images/menu/o_projektu.gif") no-repeat top left;
  border-bottom: 5px solid transparent;
}
.basic-menu-1:hover {
  border-bottom: 5px solid orange;
  background-position: 0 -40px;
}
.basic-menu-2 {
  width: 131px;
  background:  url("images/menu/wa_system.gif") no-repeat top left;
  border-bottom: 5px solid transparent;
}
.basic-menu-2:hover {
  border-bottom: 5px solid orange;
  background-position: 0 -40px;
}
.basic-menu-3 {
  width: 86px;
  background:  url("images/menu/partneri.gif") no-repeat top left;
  border-bottom: 5px solid transparent;
}
.basic-menu-3:hover {
  border-bottom: 5px solid orange;
  background-position: 0 -40px;
}
.basic-menu-4 {
  width: 118px;
  background:  url("images/menu/stahnete_si.gif") no-repeat top left;
  border-bottom: 5px solid transparent;
}
.basic-menu-4:hover {
  border-bottom: 5px solid orange;
  background-position: 0 -40px;
}
.basic-menu-5 {
  width: 97px;
  background:  url("images/menu/kontakty.gif") no-repeat top left;
  border-bottom: 5px solid transparent;
}
.basic-menu-5:hover {
  border-bottom: 5px solid orange;
  background-position: 0 -40px;
}
#basic-menu a.current {
  border-bottom: 5px solid orange;
  background-position: 0 -40px;
}


ul#basic-menu li#oprojektu,
ul#basic-menu li#wasystem,
ul#basic-menu li#partneri,
ul#basic-menu li#stahnetesi,
ul#basic-menu li#kontakty {
	position: relative;
}
ul#basic-menu li#oprojektu ul.subnav,
ul#basic-menu li#wasystem ul.subnav,
ul#basic-menu li#partneri ul.subnav,
ul#basic-menu li#stahnetesi ul.subnav,
ul#basic-menu li#kontakty ul.subnav {
	display: none;
	position: absolute;
	top: 40px;
	left: 0px;
	z-index: 9999;
	margin: 0;
	padding: 0;
	border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  /**/
  box-shadow: 3px 3px 3px #888;
  -moz-box-shadow: 3px 3px 3px #888;
  -webkit-box-shadow: 3px 3px 3px #888;
  /**/
}
ul#basic-menu li#oprojektu ul.subnav li a,
ul#basic-menu li#wasystem ul.subnav li a,
ul#basic-menu li#partneri ul.subnav li a,
ul#basic-menu li#stahnetesi ul.subnav li a,
ul#basic-menu li#kontakty ul.subnav li a {
	display: block;
	padding: 10px 10px 10px 10px;
	height: auto;
	/* background: orange url(images/nav-arrow-right.gif) no-repeat; */
	background-color: orange;
	background-position: 12px 11px;
  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	color: #222222;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #444444;
}
ul#basic-menu li#oprojektu ul.subnav li a.ls,
ul#basic-menu li#wasystem ul.subnav li a.ls,
ul#basic-menu li#partneri ul.subnav li a.ls,
ul#basic-menu li#stahnetesi ul.subnav li a.ls,
ul#basic-menu li#kontakty ul.subnav li a.ls {
	border-bottom: none;
	padding-bottom: 13px;
	border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
}
ul#basic-menu li#oprojektu ul.subnav li a:hover,
ul#basic-menu li#wasystem ul.subnav li a:hover,
ul#basic-menu li#partneri ul.subnav li a:hover,
ul#basic-menu li#stahnetesi ul.subnav li a:hover,
ul#basic-menu li#kontakty ul.subnav li a:hover {
	color: white;
	/* background-position: 12px -34px; */
}
ul#basic-menu li#oprojektu ul.subnav li,
ul#basic-menu li#wasystem ul.subnav li,
ul#basic-menu li#partneri ul.subnav li,
ul#basic-menu li#stahnetesi ul.subnav li,
ul#basic-menu li#kontakty ul.subnav li {
  display: block;
  margin: 0;
	padding: 0;
}
ul#basic-menu li#oprojektu ul.subnav li {
  width: 170px;
}
ul#basic-menu li#wasystem ul.subnav li {
  width: 155px;
}
ul#basic-menu li#partneri ul.subnav li {
  width: 160px;
}
ul#basic-menu li#stahnetesi ul.subnav li {
  width: 170px;
}
ul#basic-menu li#kontakty ul.subnav li {
  width: 160px;
}

.mapa_cr_kraj_nazev {
  display: block;
  width: 130px;
  background-color: #000;
  color: white;
  font-weight: normal;
  font-size: 12px;
  padding: 7px;
}

#smart_tv {
  width: 864px;
  height: 428px;
  position: relative;
  margin: 0 auto;
  background: url(moduly/smart_tv/images/bg_smart_tv.gif) center center no-repeat;
}
#smart_tv #smart_tv_player {
  width: 680px;
  height: 260px;
  position: absolute;
  left: 91px;
  top: 34px;
  color: white;
}



/* přihlašovací formulář */
#login-box {
  position: relative;
  background: url("images/bg_login_form.png") no-repeat;
  width: 333px;
  height: 174px;
  margin: -10px 0 0 -33px;
}
#login-box #imgnadpis {
	width: 201px;
	height: 70px;
	background: url('images/pojdme_si_hrat.gif') left center no-repeat;
}
#login-form #box-user {
	position: absolute;
	top: 90px;
	left: 33px;
}
#login-form #box-user input {
  width:130px; height:21px; border:0px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#login-form #box-pass {
  position:absolute; top:125px; left:40px;
}
#login-form #box-pass input {
  width:130px; height:21px; border:0px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#login-form #box-submit {
  position:absolute; top:126px; left:226px;
}
#login-form #box-submit input {
  width:23px; height:23px; cursor: pointer; border:none; background:url('images/btn_login.png');
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#login-form label {
  padding-right:7px; color:white; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.btn-logout {
  display: block;
  width: 169px; 
  height: 30px; 
  line-height: 30px;
  text-align: center;
  font-weight: bold;
  color: white;
  text-decoration: none;
  background: url('images/btn.png');
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-shadow: -1px -1px 0 gray;
}
.btn-logout:hover {
  background: url('images/btn_hover.png');
}

.button {
  height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: bold;
  color: white;
  cursor: pointer;
  border: none;
  background: url('images/btn.png');
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-shadow: -1px -1px 0 gray;
}

.smartboard {
	position: relative;
  width: 634px;
	height: 423px;
	margin-top: 20px;
	background: white url(images/smartboard.gif) center no-repeat;
}
.smartboard-plocha {
	position: absolute;
	left: 66px;
	top: 16px;
  width: 500px;
	height: 378px;
	/* background-color: black; */
	padding: 5px;
}

.thanks-box {
	position: relative;
	margin: 20px auto;
  font-style: italic;
	font-size: 13px;
	border: 1px solid #ACAEAC;
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.thanks-box-lt {
	width: 40px;
	height: 40px;
  background: url(images/quote2a.png);
	position: absolute;
	top: -20px;
	left: -20px;
}
.thanks-box-br {
	width: 40px;
	height: 40px;
  background: url(images/quote2b.png);
	position: absolute;
	right: -20px;
	bottom: -20px;
}
.thanks {
	font-style: italic;
	padding: 18px 10px 18px 10px;
}
.thanks em {
	display: block;
  text-align: right;
  font-size: 85%;
  color: #666666;
}

/* seznam s grafickými odrážkami (s odkazy) */
.list {
	padding: 0 0 0px 0;
}
.list ul {
	overflow: hidden;
	padding: 5px 0 0px 5px;
}
.list li {
	list-style-type: none;
	background-image: url('images/bullet.gif');
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 20px;
	height: 20px;
	padding-left: 22px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 5px;
}
.list a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	text-decoration: none;
	display: block;
}

/* seznam s grafickými odrážkami */
.li_obrazkovy ul {
	
}
.li_obrazkovy li {
	list-style-type: none;
	background: url('images/li_right_arrow.gif') left 3px no-repeat;
	padding-left: 20px;
	margin-left: -20px;
	padding-bottom: 3px;
}


.bg_kyticka {
	background: url('images/h_bg.png') top left no-repeat;
	padding-left: 70px;
	min-height: 63px;
	_height: 63px; /* pro Internet Explorer 6, který to chápe jako min-height*/
}

.faq {
	
}
.faq span {
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
.faq .faq_dotaz{
	color: #444444;
	display: block;
	padding-bottom: 5px;
	font-style: italic;
}
.faq em {
	
	text-align: justify;
}
.faq li {
	margin-bottom: 15px;
	/* list-style-image: url("images/sipecka_li.gif"); */
	list-style-image: url(images/plus_red.gif);
}
.faq .toggle {
  color: red;
  font-size: 22px;
  padding-right: 2px;
  font-family: Courier;
}

/* čárkované podtržení pro nápovědu nebo podrobný popis */
.podtrzene {
	border-bottom: 1px dashed orange;
	cursor: help;
}

/****************** admin *******************/
a.admin_edit {
	background: #cc0000;
	color: white;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
a.admin_edit:hover {
	background: green;
}

/* info boxy */
.info_box {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-left: 53px;
  padding-right: 5px;
  background-position: 3px 3px;
  text-align: left;
  min-height: 43px;
  background-repeat: no-repeat;
  padding-top: 5px;
  padding-bottom: 5px;
  color: black;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-image: initial;
  -webkit-box-shadow: 3px 3px 3px #888;
  -moz-box-shadow: 3px 3px 3px #888;
  box-shadow: 3px 3px 3px #888;
}
.info_box.info {
  background-color: #DFF0FF;
  background-image: url(images/info_48.png);
  border: 1px solid #65ADFE;
}
.info_box.ok {
  background-color: #E2F8DE;
  background-image: url(images/accepted_48.png);
  border: 1px solid #7AD975;
}
.info_box.warning {
  background-color: #FEFFD5;
  background-image: url(images/warning_48.png);
  border: 1px solid #FE9A05;
}
.info_box.failure {
  background-color: #FFE7E6;
  background-image: url(images/failure_48.png);
  border: 1px solid #FF4F4A;
}
.info_box.abort {
  background-color: #FFE7E6;
  background-image: url(images/abort_48.png);
  border: 1px solid #FF4F4A;
}
.info_box.help {
  background-color: #DFF0FF;
  background-image: url(images/help_48.png);
  border: 1px solid #65ADFE;
}
.info_box.tip {
  background-color: #FEFFD5;
  background-image: url(images/lightbulb_48.png);
  border: 1px solid #FE9A05;
}

.info-caption_box {
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
  font-weight: bold;
  background-repeat: no-repeat;
  -webkit-background-origin: border;
  -webkit-background-clip: border;
  -moz-background-origin: border;
  -moz-background-clip: border;
  background-origin: border;
  background-clip: border;
  padding-left: 25px;
  padding-right: 5px;
  background-position: left;
  text-align: left;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-left-style: solid;
  min-height: 20px;
  background-image: url(images/tip_25.png);
  background-color: #FE9A05;
  color: white;
  border-top-color: #FE9A05;
  border-right-color: #FE9A05;
  border-bottom-color: #FE9A05;
  border-left-color: #FE9A05;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-box-shadow: 3px 3px 3px #888;
  -moz-box-shadow: 3px 3px 3px #888;
  box-shadow: 3px 3px 3px #888;
}
.info-caption_box_hide {
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
  font-weight: bold;
  background-repeat: no-repeat;
  -webkit-background-origin: border;
  -webkit-background-clip: border;
  -moz-background-origin: border;
  -moz-background-clip: border;
  background-origin: border;
  background-clip: border;
  padding-left: 25px;
  padding-right: 5px;
  background-position: left;
  text-align: left;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-left-style: solid;
  min-height: 20px;
  background-image: url(images/tip_25.png);
  background-color: #FE9A05;
  color: white;
  border-top-color: #FE9A05;
  border-right-color: #FE9A05;
  border-bottom-color: #FE9A05;
  border-left-color: #FE9A05;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 3px #888;
  -moz-box-shadow: 3px 3px 3px #888;
  box-shadow: 3px 3px 3px #888;
}
.info-body_box {
  padding: 5px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  text-align: left;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  background-color: #FEFFD5;
  color: black;
  border-top-color: #FE9A05;
  border-right-color: #FE9A05;
  border-bottom-color: #FE9A05;
  border-left-color: #FE9A05;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: 3px 3px 3px #888;
  -moz-box-shadow: 3px 3px 3px #888;
  box-shadow: 3px 3px 3px #888;
  }
.info-tool {
  float: right;
  padding: 0px;
  margin: 0px auto;
}

/* fotogalerie */
.gallerytable {
  margin: 0 auto;
  background-color: gray;
}
.gallerytd {
  /*background-color: silver;*/
  background: url("images/bg_gif.png");
  border: 1px solid gray;
  text-align: center;
  vertical-align: middle;
}
.gallerynadpis {
  text-align: center;
  color: gray;
}
.gallerycounter {
  text-align: center;
  margin: 10px 0 10px 0;
}
.gallerypager {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 11px;
}
.gallerypager .disabled {
  color: silver;
  font-weight: normal;
  padding: 1px 6px 1px 6px;
  border: 1px solid silver;
}
.gallerypager span {
  padding: 1px 6px 1px 6px;
  font-weight: bold;
}
.gallerypager a {
  background: #dadada;
  color: black;
  text-decoration: none;
  padding: 1px 6px 1px 6px;
  border: 1px solid gray;
  margin: 3px;
}
.gallerypager a:hover {
  background: orange;
  color: white;
  border-color: gray;
}

.gallerypager2 {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 13px;
}
.gallerypager2 span {
  padding: 1px 6px 1px 6px;
  font-weight: bold;
}
.gallerypager2 a {
  background: #dadada;
  color: black;
  text-decoration: none;
  padding: 1px 6px 1px 6px;
  border: 1px solid gray;
  margin: 3px;
}
.gallerypager2 a:hover {
  background: orange;
  color: white;
  border-color: gray;
}

/* listování blogu a fóra */
.pager {
  margin-top: 20px;
  text-align: right;
}
.pager a {
  background: #DADADA;
  color: black;
  text-decoration: none;
  padding: 1px 6px 1px 6px;
  border: 1px solid gray;
  margin: 3px;
}
.pager a:hover {
  background: orange;
  color: white;
  border-color: gray;
}

/* rozcestník obrázků */
.images-category {
  margin: 0 0 0 30px;
}
.images-category li {
  display: block;
  float: left;
  list-style-type: none;
}
.images-category a {
  width: 156px;
  height: 76px;
  display: block;
  background: url("images/bg_link_imgcat.gif") top center no-repeat;
  line-height: 45px;
  color: white;
  font-weight: normal;
  font-family: Arial;
  font-size: 20px;
  text-align: center;
  text-decoration: none;
}
.images-category a:hover {
  background-position: bottom center;
}
.images-category a.demo {
  background: url("images/bg_link_imgcat_demo.gif") top center no-repeat;
}
.images-category a.demo:hover {
  background-position: bottom center;
}

/* rozcestník zvuků */
.sounds-category {
  width: 520px;
  margin: 0 0 0 185px;
}
.sounds-category li {
  display: block;
  float: left;
  list-style-type: none;
}
.sounds-category a {
  width: 156px;
  height: 76px;
  display: block;
  background: url("images/bg_link_soundcat.gif") top center no-repeat;
  line-height: 45px;
  color: white;
  font-weight: normal;
  font-family: Arial;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}
.sounds-category a:hover {
  background-position: bottom center;
}
.sounds-category a.demo {
  background: url("images/bg_link_soundcat_demo.gif") top center no-repeat;
}
.sounds-category a.demo:hover {
  background-position: bottom center;
}

/* rozcestník fleší */
.flashs-category {
  width: 700px;
  margin: 0 0 0 110px;
}
.flashs-category li {
  display: block;
  float: left;
  list-style-type: none;
}
.flashs-category a {
  width: 156px;
  height: 76px;
  display: block;
  background: url("images/bg_link_flashcat.gif") top center no-repeat;
  line-height: 45px;
  color: white;
  font-weight: normal;
  font-family: Arial;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
}
.flashs-category a:hover {
  background-position: bottom center;
}
.flashs-category a.demo {
  background: url("images/bg_link_flashcat_demo.gif") top center no-repeat;
}
.flashs-category a.demo:hover {
  background-position: bottom center;
}


/* styly výpisu tabulky */
.tablevypis {
	border-collapse: collapse;
	border: 1px solid #D3D3D3;
	font-size: 13px;
}
.tablevypis th {
	border-collapse: collapse;
	border: 1px solid #D3D3D3;
	padding: 3px;
	background-color: #D3D3D3;
	color: #444444;
}
.tablevypis td {
	border-collapse: collapse;
	border: 1px solid #D3D3D3;
	padding: 3px;
}
.tablevypis .bgcol
{
	/*background-color: #ffffcc; */
	background-color: #F6C4A3;
}
.tablevypis .bgnocol
{
	background-color: white;
}
.tablevypis .even
{
	background-color: #F0F0EE;
}

/* styly výpisu tabulky 2 */
.tablevypis2 {
	border-collapse: collapse;
	border: 1px solid #D3D3D3;
	font-size: 13px;
}
.tablevypis2 th {
	border-collapse: collapse;
	border: 1px solid #D3D3D3;
	padding: 1px;
	background-color: #D3D3D3;
	color: #444444;
}
.tablevypis2 td {
	border-collapse: collapse;
	border: 1px solid #D3D3D3;
	padding: 1px;
}


/* Contact Form */
#contact_form {
  background: url(images/bg_contactform.png) top right no-repeat;
}
.error, .success {
	display: none;
	font-weight: bold;
}
p.error {
	margin: 5px;
	color: red;
}
p.success {
	margin: 5px;
	color: green;
}
#contact_form input#name, #contact_form input#email, #contact_form input#subject, #contact_form textarea {
	padding: 5px;
	border: 1px solid #ACAEAC;
	background: #fcfcfc;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#contact_form input#name, #contact_form input#email, #contact_form input#subject {
	width: 250px;
}
#contact_form textarea {
	width: 400px;
	height: 150px;
	resize: none;
}


/* styly ankety */
.anketa {
	background-color: white;
}
.anketa-wait {
	background: white url('images/wait.gif') no-repeat 50% 50%;
	border: 1px solid #ACAEAC;
	margin: 15px 15px 0 15px;
	padding: 10px 10px 10px 10px;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.anketaotazka {
	font-weight: bold;
}
.anketahlaska {
	font-weight: bold;
	color: green;
	margin-top: 10px;
}
.anketacelkem {
	clear: both;
	text-align: right;
	font-size: 90%;
}

/* styly galerie */
.highslide-gall ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gall ul li {
	display: block;
	position: relative;
	float: left;
	width: 100px; /* šířka obrázku + 6 */
	height: 100px; /* šířka obrázku + 6 */
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gall ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gall ul a:hover {
	background: #e6e6e6;
}
.highslide-gall ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gall ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gall ul li {
	text-align: center;
}
html>/**/body .highslide-gall ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gall ul img {
	position: static;
}


.oramovani_1 {
	padding:5px;
	background-color: white;
	border: 1px solid #ACAEAC;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.oramovani_2 {
	padding:2px;
	background-color: white;
	border: 1px solid #ACAEAC;
	-webkit-border-radius: 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.nadpis_aktu_board {
	font-weight: bold;
	font-size: 14px;
}
.nadpis_aktu_board a {
	text-decoration: none;
	color: #444444;
}
.nadpis_aktu_board a:active, .nadpis_aktu_board a:hover {
	color: #F59305;
}

/* styly komunikace */
#komunikace-bloky {
  margin: 0px 0px 0px 45px;
}
#komunikace-bloky .komblok {
  width: 160px;
  height: 195px;
  float: left;
  padding: 10px;
  margin: 15px;
  border: 1px solid #ACAEAC;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
  text-align: center;
  font-size: 12px;
  background-position: center 15px;
  background-repeat: no-repeat;
}
#komunikace-bloky .komblok a {
  font-weight: bold;
  font-size: 20px;
  color: white;
  text-decoration: none;
  display: block;
  padding: 100px 0 20px 0;
}
#komunikace-bloky .frm {
  background-image: url("images/bg_komunikace_forum.gif");
}
#komunikace-bloky .blg {
  background-image: url("images/bg_komunikace_blog.gif");
}
#komunikace-bloky .fce {
  background-image: url("images/bg_komunikace_facebook.gif");
}
#komunikace-bloky .faq {
  background-image: url("images/bg_komunikace_faq.gif");
}

/* styly user rozcestníku */
#user-rozcestnik-bloky {
  margin: 0px 0px 0px 45px;
}
#user-rozcestnik-bloky .rozcblok {
  width: 160px;
  height: 195px;
  float: left;
  padding: 10px;
  margin: 15px;
  border: 1px solid #ACAEAC;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
  text-align: center;
  font-size: 12px;
  background-color: #ffffff;
  background-position: center 15px;
  background-repeat: no-repeat;
}
#user-rozcestnik-bloky .rozcblok a {
  font-weight: bold;
  font-size: 20px;
  color: white;
  text-decoration: none;
  display: block;
  padding: 100px 0 20px 0;
}
#user-rozcestnik-bloky .zvuky {
  background-image: url("images/bg_user_rozcestnik_zvuky.gif");
}
#user-rozcestnik-bloky .obrazky {
  background-image: url("images/bg_user_rozcestnik_obrazky.gif");
}
#user-rozcestnik-bloky .flash {
  background-image: url("images/bg_user_rozcestnik_flash.gif");
}
#user-rozcestnik-bloky .vlny {
  background-image: url("images/bg_user_rozcestnik_vlny.gif");
}
#user-rozcestnik-bloky .milionar {
  background-image: url("images/bg_user_rozcestnik_milionar.gif");
}
#user-rozcestnik-bloky .pexeso {
  background-image: url("images/bg_user_rozcestnik_pexeso.gif");
}
#user-rozcestnik-bloky .riskuj {
  background-image: url("images/bg_user_rozcestnik_riskuj.gif");
}
#user-rozcestnik-bloky .smarthry1 {
  background-image: url("images/bg_user_rozcestnik_smarthry1.gif");
}
#user-rozcestnik-bloky .elucebnice {
  background-image: url("images/bg_user_rozcestnik_elucebnice.gif");
}
#user-rozcestnik-bloky .smarthry2 {
  background-image: url("images/bg_user_rozcestnik_smarthry2.gif");
}
#user-rozcestnik-bloky .frm {
  background-image: url("images/bg_user_rozcestnik_forum.gif");
}
#user-rozcestnik-bloky .blg {
  background-image: url("images/bg_user_rozcestnik_blog.gif");
}
#user-rozcestnik-bloky .fce {
  background-image: url("images/bg_user_rozcestnik_facebook.gif");
}
#user-rozcestnik-bloky .faq {
  background-image: url("images/bg_user_rozcestnik_faq.gif");
}
#user-rozcestnik-bloky .was_isa {
  background-image: url("images/bg_user_rozcestnik_was_isa.png");
}
#user-rozcestnik-bloky .isa_admin {
  background-image: url("images/bg_user_rozcestnik_isa_admin.png");
}
#user-rozcestnik-bloky .it_sluzby {
  background-image: url("images/bg_user_rozcestnik_it_sluzby.png");
}
#user-rozcestnik-bloky .freesw_download {
  background-image: url("images/bg_user_rozcestnik_freesw_download.png");
}
#user-rozcestnik-bloky .smarttv {
  background-image: url("images/bg_user_rozcestnik_smarttv.gif");
}
#user-rozcestnik-bloky .pravnik {
  background-image: url("images/bg_user_rozcestnik_pravnik.gif");
}
#user-rozcestnik-bloky .chechtaky {
  background-image: url("images/bg_user_rozcestnik_chechtaky.gif");
}
#user-rozcestnik-bloky .ankety {
  background-image: url("images/bg_user_rozcestnik_ankety.gif");
}

/* styly blogu */
#blog-form {
  position: relative;
  width: 710px;
  margin: 0 auto;
  font-size: 12px;
}
#blog-form .prvek {
	margin: 7px 0 15px 0;
	padding: 5px;
  border: 1px solid #ACAEAC;
  background: #FCFCFC;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* vodorovné menu, např. fórum */
#hornimenu {
  text-align: center;
  margin-bottom: 20px;
}
#hornimenu a {
  background: #efefef;
  color: #444444;
  text-decoration: none;
  padding: 2px 6px 3px 6px;
  border: 1px solid silver;
}
#hornimenu a:hover {
  border-color: #F59305;
}
#hornimenu .active {
  border-color: #F59305;
  font-weight: bold;
}



#online {
  position:absolute; right:20px; top:100px; color:white; font-size:11px;
}

#copyright {
  position:absolute; left:20px; top:100px; color:white; font-size:11px;
}
#copyright a {
  text-decoration:none;
  color:#bfffff;
}

.hsrozklik {
  cursor: url(highslide/graphics/zoomin.cur), pointer !important;
}

/* CSS for wrapperClassName borderless for HIGHSLIDE */
.borderless .highslide-header {
    display: none;
}
.borderless .highslide-footer {
    display: block;
}
.borderless .highslide-html-content {
    padding: 0;
}
.highslide img {
	cursor: url(/highslide/graphics/zoomin.cur) pointer;
	border: 0;
}
.highslide-image {
	background-color: gray; /* pro obrázky s průhledností */
}
.no-closebutton .closebutton {
	display: none;
}
.no-closebutton .highslide-header ul a {
	background-image: url(/highslide/graphics/controlbar-text-buttons.png);
	padding-left: 16px;
	display: inline-block;
	height: 16px;
}
.no-closebutton .highslide-header ul li span {
	display: none;
}
.no-closebutton .highslide-header .highslide-move a {
	background-position: 0 -281px;
}
.no-closebutton .highslide-header .highslide-close a {
	background-position: 0 -221px;
}

.mesto { background: url('/images/mesto1.png') no-repeat; width:940px; height:624px; margin: 0 0 0 45px;position: relative;}
.mesto img {display: none;}
.mesto .tv_studio_img {position: absolute; top:-45px; left:410px; }
.mesto .tv_studio { position: absolute; top:30px; left:430px; width:37px; height:164px;}
.mesto .market_img {position: absolute; top:100px; left:335px; }
.mesto .market { width:81px; ;position: absolute; top:170px; left:340px; height:95px;}
.mesto .wa_bank_img { position: absolute; top:120px; left:505px; }
.mesto .wa_bank { position: absolute; top:200px; left:525px; height:82px; width:47px;}
.mesto .herna_img {position: absolute; top:160px; left:730px; }
.mesto .herna { position: absolute; top:235px; left:725px; height:71px; width:100px; }

.mesto .hvezdarna_img {position: absolute; top:-35px; left:490px; }
.mesto .hvezdarna { position: absolute; top:45px; left:500px; height:60px; width:60px;}

.mesto .zabava_img {position: absolute; top:250px; left:635px; }
.mesto .zabava { position: absolute; top:330px; left:620px; height:70px; width:110px;}


.mapa_content {position: absolute; display: none; min-width:250px;max-width:300px; min-height: 250px; border:5px solid #7B56B4; border-radius: 5px; background: #f4f697 url("/images/h_bg.png") no-repeat scroll 5px 10px; }
.mapa_content strong {font-size: 20px; padding:25px 0 40px 80px; display: block;}
.mapa_content p {padding:0 20px;}

.tv_studio_content {left:550px; top:40px;}
.market_content {left:20px; top:40px;}
.zabava_content {left:50px; top:70px;}

.mesto .kostelik { position: absolute; top:215px; left:430px; height:70px; width:55px;}










