/* GENERAL */
  html,body { color: #666666; font-size: 100%; font-family: Tahoma, Arial,Verdana, Tahoma, TahomaCE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif;  font-weight:normal; margin:0px; padding:0px; text-align:left;
    /*scrollbar-base-color:#;*/
  	scrollbar-track-color:#fff;
  	scrollbar-face-color:#fff;
  	scrollbar-highlight-color:#fff;
  	scrollbar-3dlight-color:none;
  	scrollbar-darkshadow-color:#fff;
  	/*scrollbar-shadow-color:#;*/
  	scrollbar-arrow-color:#000;
  }
  
  body { background: #FFFFFF url('img/img01.jpg') repeat-x; }
  
  .text-center { text-align:center; }
  .text-right { text-align:right; }
  .text-left { text-align:left; }
  .text-blok { text-align:justify; }
  
  .tucne { font-weight:bold; }
  .kurziva { font-style:oblique; }
  .podtrh { text-decoration:underline; }
  
  .right { float:right; }
  .left { float:left; }
  
  .cursor-hand { cursor: pointer; }
  
  .red { color: red; }
  .green { color: green; }
  .small { font-size: 100%; }
  
  h1 {}
  h2 {}
  h3 {}
  h4 {}
  h5 {}
  h6 {}
  
  
  form {  margin: 0px; padding: 0px; }
  
  a,a:visited { text-decoration: underline; color: #F49500; }
  .active {}
  a:hover { text-decoration: none; }
  
  p {}
  
  strong {}
  strike {}
  em {}
  adress {}
  
  ul {}
  ul li {}
  
  table {}
  table tr {}
  table tr td {}
  
  input,textarea,select { font-family: Arial CE, Verdana, Tahoma, TahomaCE, Arial CE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif; font-size: 100%; border: none; border: 1px solid #2d2d2d; }
  
  .form-protector { }
  .form-protector-image { display: inline; border: none; width: 300px; }
  
  .error { color:red; font-size:80%; margin:10px; }
  .info {  font-size:80%; margin:10px; }
  .mess { color:#000; font-weight:bold; font-size:70%; }
  .system-mess { color:red; font-size:70%; margin:5px 10px;}
  
  .clear-both { clear: both; height: 3px; font-size: 0px; }
  .clear-left { clear: left; height: 3px; font-size: 0px; }
  .clear-right { clear: right; height: 3px; font-size: 0px; }
  
  img { border:none; }
  
  .nezalamovat { white-space:nowrap; }
  .zalamovat { white-space:normal; }
  
  .system-info { color:#000; font-size:70%; font-weight:bold; color:green; }
  
  div.strankovani { text-align:center; margin:15px 0px 5px 0px; padding:5px 0px; border-top: 1px solid #ccc; }
  div.strankovani div { padding: 2px 0px; }
  div.strankovani a,div.strankovani a:visited { text-decoration:none; }
  div.strankovani a:hover { text-decoration:underline; }
  div.strankovani .not-active { color:#c8d5e8; }
  div.strankovani .odstrcene { margin:0px 5px; }
  
  .system-error { color:#000; font-size:70%; font-weight:bold; color:red; }
  
  div.copyright { font-weight: normal; color: #fff; background: transparent; position: relative; clear:both; font-size:70%; margin:0px auto 0px auto; padding: 5px 15px 6px 28px; text-align:right; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 0px 0px; color: #F49500; font-weight: bold; text-decoration: underline; }
  div.copyright a:hover { text-decoration: none; }
  div.copyright a.copy,div.copyright a.copy:visited { color: #F49500; padding: 0px 0px 0px 0px; }
  div.copyright span { float:left; position: relative; }
  
  table.dotaz { border-collapse: collapse; }
  table.dotaz input,table.dotaz textarea { width: 300px;  }
  table.dotaz input.subm { width: auto; }
 
  div.body { width: 990px; margin:0px auto 0px auto; padding:0px 0px 5px 0px; }

/* ===================================================================================================== */
  
  #header {
  	width: 990px;
  	height: 180px;
  	margin: 0 auto;
    background: url('img/hlavicka.jpg') no-repeat 0px 0px;
  }

  #header h1, #header h2 {
  	text-transform: lowercase;
  	font-weight: normal;
  	color: #FFFFFF;
  }

  #header h1 {
  	float: left;
  	padding: 120px 0 0 20px;
  	font-size: 36px;
  }

  #header h2 {
  	float: right;
  	padding: 134px 20px 0 0;
  	font-size: 22px;
  }
  
  #header .logo { position: absolute; margin: 21px 0px 0px 241px; }
  #header .banner { position: absolute; margin: 97px 0px 0px 349px; }
  #header .search { position: absolute; margin: 155px 0px 0px 0px; }
  #header .search div { text-align: right; width: 990px; }
  #header .search input { color: #fff; padding: 1px 3px; width: 150px; font-size: 11px;  border: none; border: 1px solid #fff; border-bottom: 2px solid #fff; border-top: 2px solid #fff;  background: #fea417; }
  #header .search input.subm { width: auto; border: none; font-weight: bold; color: #fff; background: none; }

  /* Menu */

  #menu {
  	width: 990px;
  	height: 50px;
  	margin: 0 auto;
  }

  #menu ul {
  	margin: 0;
  	padding: 0;
  	list-style: none;
    text-align: left;
  }

  #menu li {
  	display: inline;
  }

  #menu a,#menu a:visited {
  	display: block;
  	float: left;
  	padding: 17px 20px 0 20px;
  	background: url('img/img03.gif') no-repeat;
  	text-transform: uppercase;
  	text-decoration: none;
  	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
  	color: #D8D8D8;
  }

  #menu a:hover {
  	color: #FFFFFF;
  }
  
  #menu li.active a,#menu li.active a:visited { color: #fff; text-decoration: underline; }

  #menu a.odkaz-1 {
  	background: none;
  }

  /* Content */

  #content {
  	width: 950px;
  	margin: 0 auto 0px auto;
  	padding: 5px 20px 20px 20px;
  	background: #FFFFFF url('img/img04.jpg') repeat-x left bottom;
  }
  
  div.content-inside { background: transparent url('img/img05.gif') repeat-y 730px 0px; }

  /* Posts */

  div.posts {
  	float: left;
  	width: 700px;
  }

  /* Links */

  #links {
  	float: right;
  	width: 200px;
  	padding-left: 20px;
  }

  #links ul {
  	margin: 0;
  	padding: 0;
  	list-style: none;
  	line-height: auto;
  }

  #links li { display: inline; }
  #links li.odd-znak { line-height: 0px; display: block; font-size: 0px; height: 3px; 	background: url('img/img06.gif') repeat-x center; }
  
  #links li ul {
  	padding: 0px 0 5px 20px;
  }
  
  #links li ul a,#links li ul a:visited { padding: 1px 0px 1px 10px; background: transparent url('img/li.gif') no-repeat left center; }
  #links li ul li.active a,#links li ul li.active  a:visited { padding: 1px 0px 1px 10px; background: transparent url('img/li_a.gif') no-repeat left center; }
  
  #links h2 {
  	text-transform: uppercase;
	  font-size: 90%;
	  color: #F49500;
	  margin: 0px; padding: 10px 0px 5px 0px;
  }

  #links li a,#links li a:visited {
  	text-decoration: none;
  	display: block;
  	padding: 5px 10px;
  	font-size: 80%;
  	margin: 0px;
  }
  
  #links li.active a,#links li.active a:visited { color: #2D2D2D; }

  #links li a:hover {
  	text-decoration: underline;
  }

  #links li i {
  	font-style: normal;
  	font-size: 9px;
  }

  #links li h2 {
  	font-size: 14px;
  }
  
  #links .otazka { font-size: 70%; margin: 0px; padding: 5px 0px; }
  #links .moznost { font-size: 70%; margin: 0px; padding: 5px 0px 2px 0px; }
  #links .celkem { font-size: 70%; margin: 0px; padding: 5px 0px 2px 0px; font-weight: bold; }
  #links .moznost span { float: right; }
  #links img.ukazatel { height: 14px; }
  #links h2.anketa { padding: 10px 0px 0px 0px; margin: 0px; }
  div.anketa { padding: 0px; margin: 0px; }

  /* Footer */

  #footer {
  	height: 20px;
  	padding: 10px 0px;
  	background: #2D2D2D url('img/img07.gif') repeat-x;
  }

  #footer p {
  	text-align: center;
  	color: #999999;
  }
  
  div.spodni-menu { padding: 10px 10px; }
  div.spodni-menu ul { margin: 0px; padding: 0px; list-style-type: none; font-size: 70%; }
  div.spodni-menu ul li { margin: 0px; padding: 0px; display: inline; }
  div.spodni-menu ul li a,div.spodni-menu ul li a:visited { color: #2d2d2d; }
  div.spodni-menu ul li.active a,div.spodni-menu ul li.active a:visited { font-weight: bold; }
  div.spodni-menu ul li.odd-znak { padding: 0px 3px 0px 0px; }
  div.spodni-menu ul li div { display: inline; }

  div.posts input.subm,div.posts a.subm,div.posts a.subm:visited { text-align: center; padding: 5px 10px; background: transparent url('img/subm.jpg') repeat-x 0px 0px; width: 100%; color: #fff; text-decoration: none; display: block; font-weight: bold; border: 1px solid #fea415; }
  div.posts h1 { font-size: 110%; margin: 0px; padding: 0px 0px 5px 0px; color: #666666; }
  div.posts a.subm:hover { text-decoration: underline; }
  
  div.posts table.dotaz { width: 100%; border-collapse: collapse; padding: 0px; margin: 0px; }
  div.posts table.dotaz td { text-align: right; padding: 5px 10px; }
  div.posts table.dotaz td input,div.posts table.dotaz td textarea { width: 450px; }
  div.posts table.dotaz td .subm { width: 500px; margin: 0px auto; }
  div.posts table.dotaz td div.rolling { padding: 3px 0px; width: 600px; max-width: 100%; white-space: nowrap; overflow: auto; }
  div.posts table.dotaz td.first { text-align: left; }
  
  div.posts div.otazka-odpoved { background: #f3f3f3; padding: 11px; margin: 8px 0px 0px 0px; }
  div.posts div.otazka-odpoved div.jmeno { font-weight: bold; padding: 2px 0px; }
  div.posts div.otazka-odpoved div.otazka { padding: 0px 0px 3px 0px; line-height: 150%; }
  div.posts div.otazka-odpoved div.datum { padding: 0px 0px 8px 0px; text-align: right; font-weight: bold; }
  div.posts div.otazka-odpoved div.odpovida { font-weight: bold; padding: 2px 0px; color: #2d2d2d; }
  div.posts div.otazka-odpoved div.odpoved { padding: 0px 0px; color: #2d2d2d; }
  div.posts div.otazka-odpoved div.odpoved p { line-height: 150%; }

  div.copyright-2 { text-align: center; margin: 0px 0px; padding: 5px 0px; font-size: 70%; }
  
  div.posts h3.nadpis-aktualit span { float: right; }
  div.posts div.zobrazit-celou-aktualitu { padding: 3px 0px; text-align: right; }
  
  div.posts table.download { width: 100%; font-size: 100%; margin: 0px; padding: 0px; border-collapse: collapse; }
  div.posts table.download td { font-size: 80%; margin: 0px; padding: 2px 4px; }
  div.posts table.download tr.main td { font-weight: bold; }

  div.posts .clanek-perex { margin: 5px 0px; }
  div.posts .clanek-perex h2 { margin: 0px; padding: 0px 0px 10px 0px; }
  div.posts .clanek-perex h2 span { float: right; color: #666666; font-weight: normal; font-size: 11px; }
  div.posts div.datum-vydani { color: #666666; font-weight: normal; font-size: 11px; padding: 5px 0px; }
  div.posts .clanek-perex img.obrazek { float: left; margin: 0px 5px 5px 0px; }
  div.posts .clanek-perex .cely-clanek { clear: both; text-align: right; padding: 3px 0px; }
  div.posts .tutorial { margin: 5px 0px; font-weight: bold; }
  
  div.posts ul.moznosti-clanku { width: 100%; position: relative; margin: 0px 0px -15px 0px; padding: 0px; text-align: right; list-style-type: none; }
  div.posts ul.moznosti-clanku li { position: relative; margin: 0px 0px 0px 0px; padding: 0px; display: inline; }
  
  div.posts div.hlasovani { padding: 5px 0px; }
  div.posts div.hlasovani ul { list-style-type: none; margin: 0px auto; padding: 0px 0px 0px 0px; width: 390px; text-align: center; }
  div.posts div.hlasovani ul li { margin: 0px 5px; padding: 0px; display: block; float: left; white-space: nowrap; font-weight: bold; }
  div.posts div.hlasovani ul li span { display: block; padding: 3px 5px;  }
  div.posts div.hlasovani div.zaver { text-align: center; clear: both; padding: 10px 0px 0px 0px; }
  div.posts div.hlasovani div.zaver span { font-weight: bold; }
  div.kratky-popis img { float: left; margin: 0px 10px 10px 0px; }
  
  #content div.drobecky { padding: 0px 0px 6px 0px; text-align: right; font-size: 70%; font-weight: bold; }
  
/* ZACATEK STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */

  div.posts p { line-height: 150%; margin: 8px 0px; font-size: 80%; }
  div.posts table td { font-size: 80%; border: none; padding: 1px 3px; }
  div.posts div { line-height: 150%; font-size: 80%; }
  div.posts ul li { font-size: 80%; padding: 5px 0px 5px 0px; background: none; margin: 0px; line-height: 150%; }
  div.posts ol li { font-size: 80%; padding: 5px 0px 5px 0px; background: none; line-height: 150%; }
  
  div.posts #tab-right { float: right; position: relative; margin: 0px 0px 5px 5px; }
  div.posts #tab-left { float: left; margin: 0px 0px 5px 5px; }
  div.posts table { font-size: 100%; border-collapse: collapse; border: none; }
  div.posts p li,div.posts div li,div.posts p p,div.posts p td,div.posts div div,div.posts div p,div.posts p div,div.posts p table,div.posts div table,div.posts table td table td,div.posts table td div,div.posts table td p { line-height: 100%; font-size: 100%; }
  div.posts h2 { color: #F49500; font-size: 120%; margin: 16px 0px 8px 0px; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: normal; }
  div.posts h3 { color: #F49500; font-size: 100%; margin: 14px 0px 6px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.posts h4 { color: #F49500; font-size: 90%; margin: 10px 0px 2px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.posts h5 { color: #F49500; font-size: 80%; margin: 4px 0px 4px 0px; background: none; padding: 0px 0px 0px 0px; }
  div.posts h6 { color: #F49500; font-size: 70%; margin: 0px 0px 0px 0px; }
  div.posts ul { list-style-type: square; line-height: auto; margin: 5px 0px; padding: 0px 0px 0px 25px;}
  div.posts ul li p,div.posts ul li div { line-height: 100%; font-size: 100%; }
  div.posts p ul li { font-size: 120%; }
  div.posts ul li li { font-size: 100%; }
  div.posts ol { list-style-type: decimal; line-height: auto; margin: 15px 0px; padding: 0px 0px 0px 30px;}
  div.posts ol li p,div.posts ol li div { line-height: 100%; font-size: 100%; }
  div.posts p ol li { font-size: 120%; }
  div.posts ol li li { font-size: 100%; }
  div.posts a,div.posts a:visited { text-decoration: underline; color: #F49500; }
  div.posts a:hover { text-decoration: none; }
  div.posts #tab-right img { border: none; background: transparent url('img/foto_right.gif') no-repeat center; padding: 13px 17px 25px 37px; }
  div.posts img { border: none; }
  div.posts blockquote { padding: 5px 0px 5px 20px; margin: 0px 0px 0px 0px; }

/* KONEC STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */



