/* Kamil Zeman 2008 */

* {
	padding: 0px;
	margin: 0px;
}

body {
  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
  font-size: 0.7em;
	color: #535353;
  background: #383838 url("/Obrazek.ashx?f=bg_top.gif") repeat-x;
}

a {
  color: #535353;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a img, a:link img, a:active img{
  border: none;
  background: none;
}

h4 {
  font-size: 1.2em;
  margin: 0px;
}

#nadpis-stranky {display: none}
.nic {display: none}

#top {
  width: 1000px;
  margin: 0 auto;
  border: 9px solid #1a1a1a;
  border-top: none;
  border-bottom: none; 
  background-color: #ffffff;
}

#projekty {
  font-family: Tahoma, Arial, lucida, sans-serif;
  color: #ffffff;
  font-weight: bold;
  height: 19px;
  width: 80%;
  float: left;
  padding: 6px 5px 0 9px;
  background-color: #1a1a1a;
}
#projekty strong {color: #e96420; margin-right: 3px;}
#projekty span {margin: 0 0 0 20px;}
#projekty a {color: #ffffff;margin: 0 5px 0 5px;}

#wsite {
  width: 156px;
  height: 19px;
  float: right;
  padding: 6px 0 0 30px;
  background-color: #1a1a1a;
}

#web {
  background-color: #ffffff;
}

#zahlavi { 
  height: 101px;
  border: 1px solid #ffffff;
  border-bottom: none;
  background: #111212 url("/Obrazek.ashx?f=bg_zahlavi.gif") repeat-x;
  padding: 0 10px 0 5px;
}

#zahlavi-logo {
  width: 286px;
  height: 98px;
  float: left;
  padding: 0 0 0 8px;
}

#menu {
  height: 29px;
  border: 1px solid #ffffff;
  border-top: none;
  background-image: url("/Obrazek.ashx?f=bg_menu.gif");
  background-repeat: repeat-x;
}

#menu ul, .inspirace ul,
#clanek-souvisejici ul, .partneri ul,
.z-rss ul {
  list-style-type: none;
}

#menu li {
  display: block;
  float: left;
  height: 21px;
  padding: 8px 15px 0 15px;
  background: url('/Obrazek.ashx?f=bg_menu_separator.gif') top right no-repeat;
}
#menu li a{
  font-family: Tahoma, Arial, lucida, sans-serif;
  color: #ffffff;
  font-weight: bold;
}

#menu img {
  float: left;
  margin: 0 0 0 10px;
}

#sponzorskeodkazy {
  height: 18px;
  padding-top: 3px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  background-color: #cd3612;
  font-weight: bold;
  text-align: center;
}

#sponzorskeodkazy a {
  color: #ffffff;
  font-family: Tahoma, Arial, lucida, sans-serif
  font-weight: bold;
  padding: 10px 10px 0 10px;
  text-transform: uppercase;
}

#obsah {
  width: 998px;
  border: 1px solid #ffffff;
  border-bottom: none;
  background-color: #ffffff;
}
.obsah-titulka #obsah {background-color: #e9e9e9; /* #f2f3f3 */}

#A, #B, #C {
  display: inline;
  font-size: 1.2em;
}

#A {
  width: 432px;
  float: left;
  background-color: #e9e9e9; /* #f2f3f3 */
  border-right: 2px solid #ffffff;
}

#B {
  width: 302px;
  float: left;
  margin: 0 2px 0 0;
}
.obsah-titulka #B {margin: 0px}

#C {
  padding: 10px 0 0 0;
  width: 259px;
  float: left;
  background: #e9e9e9 url("/Obrazek.ashx?f=bg_C.gif") repeat-x; /* #f2f3f3 */
  border-left: 2px solid #ffffff;
}

.blok p{
  padding: 12px 10px 0 10px;;
}

.blok-nadpis {
  height: 20px;
  color: #ffffff;
  font-weight: bold;
  font-family: Tahoma, Arial, lucida, sans-serif;
  font-size: 11px;
  margin: 0 0 1px 0;
  padding: 5px 3px 0 12px;
  background-image: url("/Obrazek.ashx?f=bg_blok_C.gif");
  background-repeat: repeat-x;
}

#B div.blok {
  background: #e9e9e9 url("/Obrazek.ashx?f=bg_blok_content.gif") repeat-x; /* #f2f3f3 */
}

#B div.blok-zapis {
  padding: 6px 18px 12px 18px;
}

#B div.blok-zapis h1{
  font-size: 0.9em;
  margin: 0 0 4px 0;
}
#B div.blok-zapis a {font-weight: bold;padding-left: 220px;}
#B div.blok-zapis a:hover {text-decoration: underline}
#B div.blok-zapis h1 a {padding: 0px;}
#B div.blok-zapis small{font-size: 0.8em;display: block;color: #797979;}
#B div.blok-zapis p{margin: 4px 0 3px 0;font-size: 1em;padding: 0px;}

#B div.nejctenejsi {padding-right: 10px}
#B div.nejctenejsi h3 a {font-size: 0.9em}
#B div.nejctenejsi a {padding: 0px;font-size: 0.9em;}

#C div.blok-zapis {
  padding: 0 15px 10px 15px;
}

#C div.blok {margin-bottom: 8px;}
#C .hodnoceni a {text-decoration: underline}
#C .hodnoceni a:hover {text-decoration: none}
#C .hodnoceni strong {font-size: 12px}
#C div.blok-zapis a {font-weight: bold;font-size: 0.9em;}
#C div.blok-zapis h2 a {font-size: 12px;text-decoration: none;}
#C div.blok-zapis h2 a:hover {text-decoration: underline}
#C div.blok-zapis img {float: left; margin: 12px 0 12px 0; border:1px solid #cfd7d7;}
#C div.blok-zapis div {padding: 10px 0 0 0}

#C #prihlasit-stranku {
  width: 220px;
  height: 19px;
  background-color: #c53410;
  text-align: center;
  padding: 3px 0 0 0;;
  margin: 15px 0 0 0;
}
#C div#prihlasit-stranku a {color: #ffffff;text-decoration: underline;}
#C div#prihlasit-stranku a:hover {text-decoration: none}

#B .novinky .blok-zapis {padding: 6px 10px 5px 18px}

.anketa {padding-bottom: 1px;}
.anketa form div{
  margin: 0 10px 7px 27px;
  font-size: 0.9em;
}
.anketa span{
  margin: 0 10px 7px 27px;
  font-size: 0.9em;
}
.anketa strong {display: block;font-size: 0.9em;margin: 0 5px 15px 15px;}
.anketa input {margin-right: 10px;}
#anketa-odeslat {text-align: center;padding: 20px 0 10px 0;}

.kestazeni {padding-bottom: 1px;}
.kestazeni-polozka {
  margin: 18px 20px 0 20px;
  font-size: 0.9em;
}
.kestazeni-polozka a {text-decoration: underline}
.kestazeni-polozka a:hover {text-decoration: none}

.tiskovky-vypis {
  font-size: 0.9em;
  padding: 6px 18px 12px 18px;
}

.tiskovky ul {
  font-size: 0.9em;
  list-style-type:none;
}

.tiskovky li {
	background: url("/Obrazek.ashx?f=dot3.gif") 0 0.4em no-repeat;
	margin: 0 0 3px 0;
	padding: 0 0 0 15px;
	line-height: 15px;
}
.tiskovky a {font-weight: bold;}

.inspirace li{
  font-size: 0.9em;
  padding: 0 0 2px 0;
}
.inspirace li em {color:#8e8e8e;font-style: normal;}

.partneri .blok-nadpis,.z-rss .blok-nadpis {background: #535353}
.partneri p {padding-top: 6px}
.partneri li{
  line-height: 18px;
  padding: 0 0 2px 0;
}

.z-rss p {padding: 0px}
#C div.blok-zapis.zrss {
  padding: 0 6px 0 10px;
}
.z-rss ul {
  margin: 10px 0 0 0;
  font-size: 0.9em;
}

.z-rss ul li {
	background: url("/Obrazek.ashx?f=dot2.gif") 0 0.45em no-repeat;
	margin: 0 0 3px 0;
	padding: 0 0 0 15px;
	line-height: 15px;
}

.z-rss ul a{
  font-family: Tahoma, Arial, lucida, sans-serif;
  font-weight: bold;
}

#vypis-featured {
  border: 1px solid #c83611;
  height: 151px;
  background-image: url('/Obrazek.ashx?f=bg_clanek.gif');
  background-repeat: no-repeat;
}

#vypis-featured-text {
  color: #ffffff;
  padding: 3px 5px 5px 5px;
  margin: 5px 0 0 5px;
  height: auto;
}
#vypis-featured-text p {margin: 3px 0 0 0;font-size: 0.9em;width: 330px;float:left;}
#vypis-featured-text h1 a {color: #ffffff; font-size: 18px;}
#vypis-featured-text p a {font-weight:bold;color: #f2f3f3;display: block;margin: 7px 0 0 0;}
#vypis-featured-text img {float:right;margin:5px 10px 0 0;border: 2px solid #ed795d;}

.vypis-clanky {
  background-color: #e9e9e9; /* #f2f3f3 */
  margin: 2px 0 1px 1px;
}

.vypis-clanky-polozka {
  /* height: 80px; */
  padding: 11px 0 0 0;
  font-size: 0.85em;
  line-height: 15px;
}
.vypis-clanky-polozka img,    .doporucujeme img {float:left;border: 1px solid #cfcfcf;margin: 0 23px 2px 14px;}
.vypis-clanky-polozka img {margin-bottom: 10px;}
.vypis-clanky-polozka .linka, .doporucujeme .linka {border: none;margin:12px 0 0 15px;float:none;}
.vypis-clanky-polozka a {font-weight: bold}
.vypis-clanky-polozka h2 {font-size: 1.2em;padding: 0 0 6px 0;}

.doporucujeme {
  background-color: #e9e9e9; /* #f2f3f3 */
  padding-bottom: 5px;
}
.doporucujeme-polozka div {font-size: 0.8em}
.doporucujeme h2 {font-size: 1.3em;padding: 0 0 6px 0;}
.doporucujeme img {margin: 2px 25px 0 0;}
.doporucujeme-polozka {margin: 15px 25px 20px 20px;}
.doporucujeme h2 a {text-decoration: underline}
.doporucujeme h2 a:hover {text-decoration: none}

.diskuze-vypis { 
  font-family: Tahoma, Arial, lucida, sans-serif;
  color: #ffffff;
  background: #c73511 url('/Obrazek.ashx?f=bg_komentare.gif') bottom center repeat-x;
  padding-bottom: 5px;
}
.diskuze-vypis a {color: #ffffff;font-weight: bold;}

.diskuze-vypis-top {
  font-size: 0.8em;
  background-color: #981f00;
  color: #ffffff;
  height: 18px;
  padding: 5px 11px 0 11px;
  font-weight: bold;
  margin-bottom: 3px;
}
.diskuze-vypis-top a {color: #ffffff;text-decoration:underline}
.diskuze-vypis-top a:hover {text-decoration:none}

.diskuze-vypis-polozka {
  color: #ffffff;
  font-size: 0.8em;
  background-color: #b62906;
  margin: 4px 8px 4px 8px;
  padding: 2px 5px 2px 5px;
}

#diskuze-odkazy {font-size: 0.8em;text-align: right;margin: 5px 5px 0px 0px;}

.prijemNovinek,.newsletter{
  background-color: #ca3712;
  height: 55px;
  padding: 9px 0 0 16px;
  margin: 2px 0 0 0;
  color: #ffffff;
  font-size: 0.8em;
  font-weight: bold;
  font-family: Tahoma, Arial, lucida, sans-serif;
}
.prijemNovinek {margin: 2px 2px 0 0;background: #cd3813 url("/Obrazek.ashx?f=bg_pridat.gif") bottom center repeat-x;}
.prijemNovinek div {padding: 10px 0 0 0;}
.prijemNovinek img {margin-right: 5px;}

.newsletter {font-weight: normal;height: 100%;padding-bottom: 10px;}
.newsletter div {padding: 10px 0 0 0;padding-right: 40px;}
.newsletter #newsletter-box {border: 1px solid #b62c09;float: left;padding: 2px;background: url("/Obrazek.ashx?f=input-bg.gif") 0 0 repeat-x;}
.newsletter .newsletter-box {border: 1px solid #b62c09;float: left;padding: 2px;background: url("/Obrazek.ashx?f=input-bg.gif") 0 0 repeat-x;}
.newsletter #newsletter-ok {float: right}
.newsletter .newsletter-ok {float: right}
.newsletter strong {display: block;margin-bottom: 5px;}
.newsletter-box {background-image: url('/Obrazek.ashx?f=bg_nws.gif');padding: left;} 
.newsletter br {}

#spodniPanel .hledani div {padding: 10px 0 0 0;padding-right: 10px;}
#spodniPanel .hledani {background: #cd3813 url("/Obrazek.ashx?f=bg_hledat.gif") bottom center repeat-x;}

#A div.blok {
  margin: 2px 0 2px 0;
}

.clear {
  clear: both; 
}

#banner1 {
  float: right;
  margin: 20px 10px 0 10px;
}

#banner2 {
  margin: 0 0 2px 0;
  text-align: center;
}

#banner3 {
  margin: 0 0 2px 0;
  text-align: center;
}

.banner1 {
  float: right;
  margin: 20px 10px 0 10px;
}

.banner2 {
  margin: 0 0 2px 0;
  text-align: center;
}

.banner3 {
  margin: 0 0 2px 0;
  text-align: center;
}
.banner-border {border: 1px solid #dcdcdc;}

#spodniPanel {
  background-color: #e9e9e9; /* #f2f3f3 */
  border: 1px solid #ffffff;
  border-top: none;
  border-bottom: none;
  height: 97px;
  font-size: 1.2em;
}
#spodniPanel-1 {width: 436px;float:left;margin-top: 31px;}
#spodniPanel-2 {width: 300px;float:left;margin-right: 2px}
#spodniPanel-3 {width: 260px;float:left;margin-top: 26px}

#rssctecka {
  background-color: #070707; 
  border: 1px solid #ffffff;
  border-bottom: none;
  clear: left;
  height: 120px;
  padding: 15px 10px 5px 20px;
  font-weight: bold;
}

.zdroj-src a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
  font-size: 1.1em;
}
.zdroj-src a:hover {text-decoration: none}

#rss-1{
  float: left;
  width: 300px;
  margin: 0 34px 0 0;
}

#rss-2{
  float: left;
  width: 300px;
  margin: 0 34px 0 0;
}

#rss-3{
  float: left;
  width: 300px;
}

#rssctecka ul {
  list-style: none;
  margin: 10px 0 0 0;
}

#rssctecka ul li {
	background: url("/Obrazek.ashx?f=dot1.gif") 0 0.45em no-repeat;
	margin: 0 0 0 2px;
	padding: 0 0 0 15px;
	line-height: 15px;
}

#rssctecka ul a{
  color: #ffffff;
  font-family: Tahoma, Arial, lucida, sans-serif
  font-weight: bold;
}

#tiraz {
  color: #ffffff;
  padding: 18px 0 0 0;
  background-color: #070707; 
  border: 1px solid #ffffff;
  border-top: none;
  border-bottom: none;
  clear: left;
  padding: 10px 10px 10px 20px;
  font-weight: bold;
}
#tiraz a {color: #cd3612}

#tiraz strong {color: #cd3612}

/* vypis clanku */

.A-clanek {
  font-size: 1.1em;
  width: 688px;
  float: left;
}

.A-clanek #clanek-obsah h1 {
  font-size: 1.4em;
  color: red;
  font-style: italic;
  display: block;
  margin: 5px 0 5px 0;
}

.A-clanek h3 {
  font-size: 1em;
  display: block;
  margin: 5px 0 5px 0;
}

.A-clanek h2 {
  display: block;
  font-size: 1.2em;
  margin-top:5px;
  margin: 5px 0 5px 0;
}

address {
  color: #b92f0c;
}

pre {
  background-color: #f0f1f1;
  padding: 7px 10px 10px 10px;
  font-size: 0.9em;
  padding: 8px 10px 8px 10px;
  margin: 10px 0 10px 0;
  display: block;
  width: 100%;
  font-family: Tahoma;
}

/* .A-clanek #clanek-obsah */
#clanek-obsah ol li {
  background: none;
  padding-left: 10px;
}

.B-clanek #B {
  padding: 10px 0 0 0;
  background-image: url("/Obrazek.ashx?f=bg_C.gif");
  background-repeat: repeat-x;
  margin: 0px;
  width: 310px;
  height: 100%;
}

.clanekhtml {
  width: 688px;
}

#cesta {
  background-image: url('/Obrazek.ashx?f=bg_cesta.gif');
  background-repeat: repeat-x;
  height: 22px;
  font-size: 0.8em;
  padding: 6px 0 0 10px;
  margin: 0 1px 0 0;
}
#cesta a{font-weight: bold;text-decoration: underline;}
#cesta a:hover {text-decoration: none}

#clanek {
  padding: 20px 30px 10px 25px;
  
}

#clanek h1 {font-size: 1.5em;}
#clanek em {font-style: normal; color:#7e7e7e; font-size: 0.8em;}

#clanek p {
  padding: 0 0 10px 0;
}

code {
  font-style: italic;
  color: #888888
}

#clanek .kod {
  background-color: #f0f1f1;
  padding: 7px 10px 10px 10px;
  margin: 10px 0 10px 0;
  color: #535353;
  width: 100%;
}

#clanek-obsah {
  line-height: 19px;
  margin-top: 20px;
}
#clanek-obsah a{font-weight: bold;text-decoration: underline;}
#clanek-obsah a:hover{text-decoration: none}
#clanek-obsah img {margin: 0 auto}
.popisek {display:block;font-weight: bold;font-size: 0.9em;}
#clanek-obsah em {font-style: italic;font-size: 12px;}

#clanek-obsah li p{display:inline;}

.clanek-obsah-info {
  margin: 5px 5px 5px 10px;
  padding: 7px 10px 7px 10px;
  font-style: italic;
  font-size: 0.9em;
  line-height: normal;
  border: 1px solid #dfdfdf; 
  background-color: #f2f3f3;
}

#clanek-perex {
  font-weight: bold;
  line-height: 17px;
  margin: 0 0 10px 0;
}

#clanek-autor {
  margin: 30px 0 10px 0;
}
#clanek-autor a{font-weight:bold;font-size:1.1em;}

#clanek-agregaty {
  height: 25px;
  padding: 5px 5px 5px 5px;
  background-color: #f2f3f3;
  font-weight: bold;
}
#clanek-agregaty img {margin: 0 6px 0 0px;}
#clanek-agregaty span img {padding: 0px; margin-right: 2px;}

#clanek-tagy {
  font-weight: bold;
  text-align: right;
  margin: 16px 10px 23px 10px;
}
#clanek-tagy a {text-decoration: underline;padding: 1px;}
#clanek-tagy a:hover {text-decoration: none}

#clanek-souvisejici {font-weight: bold}
#clanek-souvisejici ul { margin: 10px;}
#clanek-souvisejici li {
  background: url("/Obrazek.ashx?f=dot2.gif") 0 0.4em no-repeat;
	margin: 0 0 0 20px;
	padding: 0 0 0 16px;
	line-height: 18px;
}

/* komentare */
#clanek-komentare {
  margin: 30px 0 10px 0;
  font-weight: bold;
}

.komentare-top {
  font-family: Tahoma, Arial, lucida, sans-serif;
  font-size: 11px;
  background-color: #535353;
  color: #ffffff;
  height: 18px;
  padding: 5px 11px 0 11px;
  margin-bottom: 3px;
}
.komentare-top a {color: #ffffff;text-decoration:underline}
.komentare-top a:hover {text-decoration:none;}

#komentare-vypis-vse {
  margin: 10px 0 10px 0;
}

.komentare-prispevek {
  border: 1px solid #ededed;
  padding: 12px 12px 4px 12px;
  margin-bottom: 4px;
  font-weight: normal;
  line-height: 16px;
}
.prvni {background-color: #f2f3f3;}
.komentare-prispevek a {text-decoration:underline}
.komentare-prispevek a:hover {text-decoration:none}

.komentare-prispevek h3 {
  font-size: 1em;
}

.komentare-prispevek-info {
  text-align: right;
  font-size: smaller;
  margin: 3px 0 0 0;
}
.komentare-prispevek-info a {font-weight: bold;}
.odpoved {font-size: 1.2em;}
.odpoved a {text-decoration: underline;}
.odpoved a:hover {text-decoration: none;}

.pridat {text-align: right;margin: 10px 0 5px 0;}
.pridat a {text-decoration: underline;}
.pridat a:hover {text-decoration: none;}


#komentare-vypis-strukturovane {
  background: #c83611 url('/Obrazek.ashx?f=bg_komentare.gif') bottom center repeat-x;
  margin: 10px 0 10px 0;
}
#komentare-vypis-strukturovane .komentare-top {background-color: #981f00;}

.komentare-vypis-tabulka {
  color: #ffffff;
  font-family: Tahoma, Arial, lucida, sans-serif;
  font-size: 0.9em;
  font-weight: normal;
  border-collapse: collapse;
  margin: 1px 5px 1px 5px;
}
.komentare-vypis-tabulka a {color: #ffffff;}
.komentare-vypis-tabulka tr {
  
}
.komentare-vypis-tabulka td {
  padding: 2px 1px 2px 10px;
}
.komentare-vypis-tabulka .pridat a {font-weight: bold;font-size: 1.1em;padding: 5px;}

.tabulka-prvni {
  background-color: #981f00;
  border: 1px solid #c83611;
}
.tabulka-prvni a {font-weight: bold;}


#komentare-pridat {
  margin: 10px 0 10px 0;
  background-color: #f2f3f3;
  font-family: Tahoma, Arial, lucida, sans-serif;
  font-size: 0.9em;
}
#komentare-pridat input {font-size: 1.1em}
#komentare-pridat textarea {font-size: 1.1em}
#komentare-pridat .komentare-top {background-color: #981f00}
#komentare-pridat-top {padding: 10px 20px 10px 10px;}
#komentare-pridat-top span {color: #cd3612;}

#komentare-pridat-A {
  width: 380px;
  float: left;
}

#komentare-pridat-B {
  float: right;
}
#komentare-pridat-B {font-weight: normal;}
#komentare-pridat-B label {width: 10px;width: 40px;}
#komentare-pridat-B input {font-weight: normal;background-color: #f8f9f9;}

#komentare-pridat-A br,#komentare-pridat-B br {display: none;}
#komentare-pridat-A div,#komentare-pridat-B div {margin-bottom: 10px;}
#komentare-pridat-A label {width: 60px;}
#komentare-pridat-A input {width: 80%;}

#komentare-formular fieldset {border: none;}
#komentare-formular label {float: left;padding-top: 4px;}
#komentare-formular input {border: 1px solid #777777;padding: 3px;color: #000000;font-size: 14px;}
#komentare-formular textarea {border: 1px solid #777777;font-family: Arial;width: 99%;padding: 4px;margin-top: 5px;height: 200px;font-size: 13px}


#komentare-pridat-C {padding: 10px 0 0 0;}

#komentare-pridat-panel {text-align: right;}
#komentare-pridat-panel input {border: none;}

#panel-A {
  float: left;
  margin-top: 3px;
}
#panel-A input {padding: 0px;}

#panel-B {
  float: right;
  margin-top: 5px;
  background-color: #ebeded;
  width: 100%;
}

#komentare-pridat-info {
  font-style: italic;
  color: #848484;
  font-weight: normal;
  margin: 20px 0 0 0;
  line-height: 16px;
}
#komentare-pridat-info a {text-decoration: underline}
#komentare-pridat-info a:hover {text-decoration: none}

/* vypis kategorie */

.vypis-kategorie-top {
  margin: 5px 2px 1px 1px;
}

.vypis-kategorie #razeni {display: block;margin-top: 10px;}

.vypis-kategorie-polozka {
  height: 110px;
  padding: 20px 0 0 0;
  font-size: 0.9em;
  line-height: 16px;
}
.vypis-kategorie-polozka p {text-align: right; margin: 0 0 10px 0;}
.vypis-kategorie-polozka img {float:left;border: 1px solid #cfcfcf;margin: 0 23px 2px 0;}
.vypis-kategorie-polozka .linka {border: none;margin:0px 0 0 0;float:left;}
.vypis-kategorie-polozka a {font-weight: bold;}
.vypis-kategorie-polozka h1 {font-size: 0.9em;padding: 0 0 6px 0;}

.dalsi {font-weight: bold; font-size: 0.9em;text-align: right;margin: 30px 0 20px 0;}
.dalsi span {text-decoration: underline}
.dalsi2 {font-size: 11px;text-align: right;padding: 2px 10px 5px 0;font-weight: bold}

/* vypis novinky */
.novinky .vypis-kategorie-polozka{
  padding-top: 10px;
  height: 100px;
}

/* hodnoceni stranek */
#hodnoceni-navigace {
  font-size: 10px;
  font-weight: bold;
  margin-bottom: 10px;
}
#hodnoceni-navigace div {display: inline; }
#hodnoceni-navigace #vlevo {float: left;}
#hodnoceni-navigace #vpravo {float: right; text-align: right;}
#hodnoceni-navigace #konec {clear: both; display: block; height: 1px;}

#hodnoceni-ilustrace {
  width: 320px;
  float: left;
}
#hodnoceni-ilustrace img {border: 1px solid #989898;}

#hodnoceni-info {
  float: right;
  padding: 0 30px 0 10px;
}
#hodnoceni-info-popis {height: 155px;margin-bottom: 5px;width: 260px}
#hodnoceni-info-hodnoceni {height: 60px;width: 250px}
#hodnoceni-info-hodnoceni div {padding-bottom: 3px}

#clanek-agregaty-celkem {padding-right: 60px;}
#clanek-agregaty-body {padding-right: 60px;}
#clanek-agregaty-body span {font-size: 2em;padding: 5px;}
#clanek-agregaty-prihlasit a {text-decoration: underline}
#clanek-agregaty-prihlasit a:hover {text-decoration: none}
#hodnoceni-panel {
  padding: 4px 10px 10px 16px;
  background-color: #f2f3f3;
  font-weight: bold;
}

/* vypis vsech hodnoceni stranek */

.hodnoceni-adresa {
  float: left;
}
.hodnoceni-adresa a {font-size: 1.1em;text-decoration: underline;}
.hodnoceni-adresa a:hover {text-decoration: none;}
.hodnoceni-adresa-vpravo {float: right}

.hodnoceni-vypis-znamka {
  font-weight: bold;
  font-size: 1.3em;
  text-align: right;
  padding: 0px 0 20px 0;
}

/* zdroje */

.zdroje {
  float: none;
  width: 988px;
}
.zdroje #cesta {width: 988px}

.box-cerny-nadpis {
  height: 23px;
  padding: 7px 0 0 10px;
  margin: 0 0 10px 0;
  background-color: #353434;
  color: #ffffff;
  font-size: 1em;
  font-weight: bold;
}

.zdroj1 {
  width: 420px;
  float: left;
}

.zdroj2 {
  width: 420px;
  float: right;
}

.zdroj3 {
  width: 600px;
  float: left;
}

.zdroj4 {
  width: 280px;
  float: right;
}

.vypis-cerny-polozka {
  padding: 10px 0 0 0;
  font-size: 0.9em;
  width: 95%;
  margin-left: 10px;
}
.vypis-cerny-polozka p {text-align: right; margin: 0 0 5px 0;}
.vypis-cerny-polozka img {float:left;border: 1px solid #cfcfcf;margin: 0 15px 2px 0;}
.vypis-cerny-polozka .linka {border: none;margin:0px 0 0 0;float:left;}
.vypis-cerny-polozka a {font-weight: bold;}
.vypis-cerny-polozka .cerny-titulek {display: block;font-size: 1.3em;padding: 0 0 4px 0;}

.cerny-kategorie {margin-bottom: 30px;}
.cerny-kategorie a{
  display: block;
  margin: 3px 0 1px 20px;
  font-weight: bold;
  
}

.zdroj-odkaz {
  font-weight: bold;
  font-size: 0.9em;
  text-align: right;
  padding: 25px 10px 0 0;
}

.box-sponzorovane {
  background-color: #ededed;
  padding: 15px 20px 15px 20px;
  height: 105px;
}
.box-sponzorovane a {font-weight: bold}

.box-sponzorovane-odkazy {
  margin: 10px 0 0 0;
  width: 415px;
  font-size: 0.9em;
  line-height: 14px;
}

div.nejstahovanejsi .vypis-cerny-polozka div{text-align: right; margin: 5px 0 5px 0;}

/* kontakt */

.kontakt-a{
  float: left;
  width: 500px;
}

.kontakt-b{
  float: right;
  width: 400px;
}

.kontakt-personal {
  margin: 0 0 30px 0;
}
.kontakt-personal em {
  display: block;
  margin: 0 0 10px 0;
  font-size: 1em;
  color: #797979;
  font-weight: bold
}
.kontakt-personal span a {text-decoration: underline;}
.kontakt-personal span a:hover {text-decoration: none;}

.kontakt-mezera {
  display: block;
  margin-bottom: 10px;
}

/* reklama */

.ad {
  padding: 10px 0 20px 0;
  text-align: center;
}


/* administrace */

.admin-menu{
  padding: 15px 5px 15px 20px;
  font-size: 0.9em;
}
.admin-menu a {font-weight: bold}

.admin {
  padding: 20px 30px 10px 25px;
}
.admin h1 {font-size: 1.5em;margin-bottom: 20px;}
.admin em {font-style: normal; color:#7e7e7e; font-size: 0.8em;}

.form {
  margin: 4px 0 15px 0;
}

.form input,.form textarea {
  border: 1px solid #777777;
  font-family: Arial;
  padding: 5px;
  width: 90%;
}
.form textarea {font-size: 1em}

.form label {
  display: block;
  font-family: Tahoma;
  color: #535353;
  font-size: 0.9em;
  font-weight: bold;
  margin: 0 0 4px 0;
}
.form label span, em span {color: #cd3612;}
.form .desc {font-size: 0.7em; padding: 5px 5px 0 2px;}
.pridatweb #komentare-formular .form label {width: 200px}

.form select {
  width: 30%;
  border: 1px solid #777777;
}

.zvyraznit {
  background-color: #f2f3f3;
  padding: 5px 10px 5px 10px;
  margin: 4px 0 4px 0;
}
.zvyraznit .prodlouzit-width {width: 97%}

.align-right {text-align: right}
.align-center {text-align: center}
.bold {font-weight: bold;}
.sede {background-color: #f2f3f3;}
.oranzove {color: #cd3612}


.ank2 {
  margin: 5px 30px 5px 0;
}

.ank2 td {
  background-color: #f2f3f3;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 2px solid #ffffff;
}

.ank3 th {
  font-weight: bold;
  background-color: #f2f3f3;
  margin: 0;
  padding: 5px 5px 5px 5px;
  border: 1px solid #ffffff;
  text-align: center;
}

.ank3 td {
  background-color: #f2f3f3;
  margin: 0;
  padding: 5px 5px 5px 5px;
  border: 1px solid #ffffff;
  text-align: center;
}

.ank3 .checkbox {
  width: 14px;
  height: 14px;
  border: none;
}

.check2 {
  width: 14px;
  height: 14px;
  border: none;
}

.admin-h1 {
  font-size: 16px;
  font-weight: bold;
}

.admin-uvodniText {
  font-weight: bold;
  line-height: 17px;
}

.admin em {
  display: block;
  margin: 2px 0 8px 0;
  font-weight: bold;
  font-size: 0.9em;
  font-family: Tahoma;
  color: #535353;
}

.admin i {font-size: 0.9em}
.admin i a {text-decoration: underline}
.admin i a:hover {text-decoration: none}

.aktualni-oznameni {
  border: 1px solid #777777;
  padding: 10px;
  line-height: 18px;
}

.pole {
  background-color: #f2f3f3;
  padding: 8px;
  font-family: Tahoma;
  font-size: 0.9em;
  margin: 0 0 5px 0;
}

.pole-popis {
  float: left;
  width: 210px;
  padding-top: 5px;
}

.pole select {
  font-size: 1em;
  width: 30%;
}

.checkbox {
  margin: 3px 0 3px 0;
  border: none;
}

.pole-extra1 {
  font-weight: bold;
}
.pole-extra1 .pole-popis {width: 550px}

.pole-extra2 .pole-popis {width: 480px}
.pole-extra2 a {font-weight: bold}

.pole-extra3 .pole-popis {width: 405px}
.pole-extra3 a {font-weight: bold}

.pole-extra4 .pole-popis {width: 550px}
.pole-extra4 span a {font-weight: bold}
.pole-extra4 div {display: inline;}

.overovaci-kod input {width: 200px;margin-top: 7px;}
.overovaci-kod .pole-popis {height: 65px;width: 230px}

.bgcolor1 {background-color: #eee5e3;}
.bgcolor2 {background-color: #e3eee6;}
.bgcolor3 {background-color: #e3e6ee;}
.bgcolor4 {background-color: #e3e6ee;}
.bgcolor5 {background-color: #e3eeec;}
.bgcolor6 {background-color: #eceee3;}

.pole-mensi {
  background-color: #f2f3f3;
  padding: 4px;
  font-family: Tahoma;
  font-size: 0.9em;
  margin: 0 0 5px 0;
}
.pole-mensi span a {font-weight: bold;}
.pole-mensi-popis {float: left;width: 570px;}
.pole-mensi div {display: inline;}

.extra-info {font-size: 0.9em;font-weight: bold;}

.a-underline a {text-decoration: underline}
.a-underline a:hover {text-decoration: none}

/* EXTRA STYLY */
.tisk {
  display: none;
}

.extra1 {

}

.extra2 {
  height: 76px;
  background: #cd3813 url("/Obrazek.ashx?f=bg_newsletter.gif") bottom center repeat-x;
}

.admin-extra1 select, .admin-extra1 input {
  width: 100px;
  margin-right: 10px;
}

#rss-tlacitko {margin-left: 30px;}

.float-left {float:left}
.float-right {float: right}

/* chyba */
.chyba {
  font-weight: bold;
  font-size: 12pt;
  text-align: center;
  margin: 20px 100px 20px 100px;
  color: #cd3612;
  padding: 5px 10px 5px 10px;
}

/* ok */
.ok {
  font-weight: bold;
  font-size: 12pt;
  text-align: center;
  margin: 20px 100px 20px 100px;
  color: #30cc00;
  padding: 5px 10px 5px 10px;
}

.chybylist {
  background: #FFE4E1;
  border: 1px solid #cd3612;
  padding: 5px 10px 5px 10px;
}

.chybylist li{
  font-weight: bold;
  font-size: 10pt;
  color: #cd3612;
  margin: 5px 10px 5px 10px;
}

/* DOPLNENI */

#clanek-obsah ul {
  list-style-type: none;
  margin: 10px 0 10px 10px;
}

#clanek-obsah li {
  background: url("/Obrazek.ashx?f=dot2.gif") 0 0.4em no-repeat;
	margin: 0 0 3px 0;
	padding: 0 0 0 15px;
	line-height: 15px;
}

.width300 {width: 150px;float: left;}
.width250 {width: 200px;color: #ffffff;float: left;}

.hodnoceni-extra {
  width: 150px;
}

.progress-bar {
  border: 1px solid #ad2d10;
  padding: 1px;
  width: 613px;
}

.progress-text {
  font-size: 9px;
  text-align: center;
}

/* NEW */

.kom-img {background: url("/Obrazek.ashx?f=komentaru.gif") top left no-repeat;padding-left: 15px}
.kir {background: url("/Obrazek.ashx?f=komentaru2.gif") top left no-repeat;padding-left: 15px}
.rtl {margin-right: 10px;}
.rtl img {border: none;margin: 0px;padding: 0 10px 0 0}
.width350 {width: 220px;float: left;}
.ttl {font-weight:bold;color: #f2f3f3;display: block;margin: 7px 0 0 0;float: left}
.tlt {font-weight:bold;color: #f2f3f3;display: block;margin: 0 0 0 5px;float: left}
.kom-novinky {width: 260px;font-size: 11px;text-align: right} #B div.kom-nejctenejsi a.kom-img {padding-left: 15px}
#B div.kom-nejctenejsi a.kom-img {padding-left: 15px}
.kom-nejctenejsi {font-size: 0.9em;text-align: right;margin-top: 2px;font-weight: bold;}
#B div.blok-zapis .kom-novinky a {padding: 0px;}
#B div.blok-zapis .kom-novinky .kom-img {padding-left: 15px}

.clanek-autor-info {font-size: 11px;padding: 8px;margin-top: 10px;border: 1px solid #f2f3f3;color: #7f7f7f}

.vtip {
  font-size: 0.9em;
  padding: 3px 15px 0px 15px;
  line-height: 16px;
}
.vtip em {display: block;padding-top: 5px;text-align:right}

.n-zdroje .vypis-cerny-polozka {font-size: 0.8em;margin-top: 10px}

#navigacni-lista {
  background-image: url("/Obrazek.ashx?f=/bg_menu.gif"); /*/Obrazek.ashx?f= */
  background-repeat: repeat-x;
  color: #ffffff;
  font-size: 0.9em;
  font-weight: bold;
  padding: 8px 0 10px 10px;
  font-family: Verdana;
}
#navigacni-lista a {color: #ffffff}

.zvyraznit h1 {display: inline}
.extra-info h1 {display: inline}
.align-center h1 {display: inline}
.bgcolor5 h1 {display: inline}

.editor-prepinani {margin-left: 10px;}
.editor-prepinani a {
  border: 1px solid #c93612;
  padding: 1px;
  font-size: 0.9em;
}


.tabulka {
  border: 1px solid #e9e9e9;
  margin: 10px 0 10px 0;
}

.tabulka tr, .tabulka td {border: 1px solid #e9e9e9;padding: 2px;}
.tabulka th {background-color: #f5f3f3}
