@charset "utf-8";
/* CSS Document */

/* obecne */


body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#201f1f;
	font-size:12px;
	background-color:#161616;
}
body#tinymce{
	background-color:#ffffff;
}
a {
	color:#9b171a;
}
a:hover {
	color:#e24a4e;
}
a.quick_select{
	cursor:pointer;
}
a.go {
	display:block;
	width:20px;
	height:20px;
	margin-left:7px;
	background-image:url(../images/style/button-arrow-20.gif);
}
a.go:hover {
	background-position:0px 20px;
}
a img {
	border:none;
}
div.hr {
	height:1px;
	font-size:1px;
	background-color:#c7466d;
	margin:15px 0px 15px 0px;
	width:100%;
}
h1, h2 {
	font-size:16px;
	color:#9b171a;
	margin:0px;
	line-height:30px;
}
h2.none {
	display:none;
}
h3 {
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	color:#9b171a;
	margin:0px;
	padding:0px;
}
div.top h3 {
	font-size:16px;
	color:#fff;
	margin:0px;
	line-height:30px;
}
h4 {
	font-size:14px;
	color:#9b171a;
	margin:0px;
	line-height:25px;
}
ul {
	padding:10px 0px 10px 20px;
	margin:0px;
	list-style:square;
}
li {
	padding:0px;
	margin:0px;
}
strong, b {
	color:#9b171a;
}
strong.red {
	color:#FF0000;
	font-weight:normal;
}
input , select{
	border:1px solid #670b0b;
}
input.button{
	background-color:#9d1c21;
	color:#fff;
	margin-top:5px;
}
label{
	display:block;
	margin:1px 0px 1px 5px;
}
.float {
	float:left;
}
.clear{
	clear:left;
}
p {
	margin:0px;
	padding:7px 0px 7px 0px;
}

.riddle{
	display:none;
}
/* obecne konec */


/* tabulka */

table.VYSLEDKY-TABULKA {
	border-collapse:collapse;
	background-color:#f5f5f5;
	width:100%;
	text-align:center;
	border: 2px solid #4d555d;
}
table.VYSLEDKY-TABULKA tr:first-child td{
	background-color:#4d555d;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
table.VYSLEDKY-TABULKA td {
	padding:2px;
	border: 1px solid #cdcdcd;
}
tr.VYSLEDKY-RADEK{
	background-color:#b9b9b9;
	font-weight:bold;
}
tr.VYSLEDKY-RADEK-MODRA{
	background-color:#9cbfdd;
	font-weight:bold;
}
tr.VYSLEDKY-RADEK-ZELENA{
	background-color:#b6e1a9;
	font-weight:bold;
}
tr.VYSLEDKY-RADEK-ZLUTA{
	background-color:#e8d99d;
	font-weight:bold;
}
td.VYSLEDKY-BUNKA{
	background-color:#b9b9b9;
	font-weight:bold;
}
td.VYSLEDKY-BUNKA-MODRA{
	background-color:#9cbfdd;
	font-weight:bold;
}
td.VYSLEDKY-BUNKA-ZELENA{
	background-color:#b6e1a9;
	font-weight:bold;
}
td.VYSLEDKY-BUNKA-ZLUTA{
	background-color:#e8d99d;
	font-weight:bold;
}



/* tabulka konec */

/* rozvrzeni */

div#center {
	margin:0px auto 0px auto;
	width:1154px;
}

div#middle {
	background-color:#161616;
	background-image:url(../images/style/background-middle2.gif);
	background-repeat:repeat-y;
	width:1154px;
	float:left;
	border-top:none;
	padding:10px 0px 10px 10px;
}
div#middle_left {
	width:180px;
	float:left;
}
div#middle_left div.top{
	width:165px;
	height:30px;
	background-image:url(../images/style/top-180.gif);
	padding-left:15px;
}
div#middle_right div#menu_right div.top{
	width:195px;
	height:30px;
	background-image:url(../images/style/top-210.gif);
	padding-left:15px;
}
div#middle_content {
	width:594px;
	float:left;
	padding:0px 9px 0px 9px;
}
div#middle_content2 {
	width:680px;
	float:left;
	padding:0px 9px 0px 9px;
}
div#middle_right {
	width:210px;
	min-height:200px;
	float:left;
}
div#bottom {
	width:1154px;
	float:left;
}

/* rozvrzeni konec*/

/* menu links*/

ul#menu-top {
	width:1024px;
	height:30px;
	background-image:url(../images/style/top-links2.gif);
	list-style-type:none;
	padding:0px;
	margin:0px 0px 15px 0px;
}

ul#menu-top li{
	float:left;
	line-height:29px;
	margin-left:10px;
}
ul#menu-top li a{
	color:#f4efde;
}
ul#menu-top li a:hover{
	color:#f7b1b5;
}

/* menu links konec*/

/* vyhledavani*/

div#top form#cse-search-box {
	margin:139px 0px 0px 14px;
	width:170px;
	height:50px;
	padding:15px 10px 10px 10px;
  color:#F4EFDE;
}
div#top form#cse-search-box input#fulltext{
	color:#201F1F;
	width:120px;
	margin:5px 0px 0px 0px;
	float:left;
}
div#top form#cse-search-box a.go {
	float:left;
	margin-top:5px;
	background-image:url(../images/style/button-arrow-20-b.png);
}
div#middle_content iframe {
width:470px;
}

/* vyhledavani konec*/

/* vyhledavani*/

div#partneri {
	margin-top:10px;
}
div#partneri div.content{
	width:158px;
	background-color:#575757;
	border-left:1px solid #000;
	border-right:1px solid #000;
	min-height:50px;
	padding:10px;
}
div#partneri a img{
	margin:2px 0px 3px 0px;
}

/* vyhledavani konec*/

/* horni lista*/

div#top {
	width:1024px;
	height:255px;
	background-image:url(../images/style/background-final-12.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}
div#top a#logo{
	display:block;
	width: 214px;
	height: 236px;
	margin: 10px 24px 0px 0;
	float:right;
}
div#top h2{
	float:left;
	color:#c9232b;
	margin:82px 385px 0px 7px;
}

/* horni lista konec*/

/* menu left */

ul#menu_left {
	width:180px;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul#menu_left ul {
	position:absolute;
	top:0px;
	left:180px;
	visibility:hidden;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
ul#menu_left li {
	position:relative;
	width:180px;
	z-index:100;
}
ul#menu_left a {
	display:block;
	font-weight:bold;
	line-height:25px;
	color:#fff;
	width:150;
	text-decoration:none;
	padding:0px 5px 0px 25px;
	height:25px;
	background-image:url(../images/style/button-menu-180.gif);
}
ul#menu_left a:hover {
	background-position:0px 25px;
}
ul#menu_left ul li a {
	width:130px;
	height:24px;
	display:block;
	padding:0px 5px 0px 10px;
	font-weight:normal;
	background-image:none;
	background-color:#6c6c6c;
	border-top:1px solid #343434;
}
ul#menu_left ul li a:hover {
	background-color:#939393;
}
ul#menu_left li:hover ul, ul#menu_left li.hover ul {
	visibility:visible;
}
ul#menu_left li li {
	border:none;
	padding:0;
}
ul#menu_left li {
	behavior: url(/hover.htc);
}
div#menu_left_bottom, .bottom{
	width:180px;
	height:13px;
	background-image:url(../images/style/bottom-180-menu.gif);
	margin-bottom:10px;
	/*font-size:1px;*/
}
/* menu left konec*/

/* menu right*/

div#menu_right {
	width:210px;
	margin-bottom:25px;
}
div#menu_right div#treeboxbox_tree1{
	background-color:#575757;
	color:#f4efde;
	padding:5px 0px 5px 0px;
	width:210px;
}
div#menu_right div#treeboxbox_tree1 ul{
	display:none;
}
div#menu_right div#treeboxbox_tree1 a{
	color:#f4efde;
}
div#menu_right div#bottom{
	width:210px;
	height:14px;
	background-image:url(../images/style/bottom-210-menu.gif);
	margin-bottom:10px;
	font-size:1px;
}


/* menu right konec*/

/* kontakty*/

div#kontakty_nahled {
}
div#kontakty_nahled ul.content{
	width:158px;
	background-color:#575757;
	border-left:1px solid #000;
	border-right:1px solid #000;
	color:#fff;
}
div#kontakty_nahled div.bottom , div#partneri div.bottom{
	width:180px;
	height:15px;
	background-image:url(../images/style/bottom-180.gif);
}

/* kontakty konec*/

/* aktuality*/

div#middle_content div.aktualita {
	width:573px;
	border: 1px solid #a12527;
	background-color:#f9efcd;
	padding:8px;
	margin-bottom:10px;
	float:left;
}
div#middle_content div.aktualita p.date{
	text-align:right;
}
div.stala-aktualita {
	width:194px;
	background-color:#575757;
	color:#f4efde;
	padding:8px;
	margin:10px 0px 0px 0px;
	background-image:url(../images/style/stala-aktualita-top.gif);
	background-repeat:no-repeat;
}
div.stala-aktualita h3{
	color:#f4efde;
	font-size:14px;
}
div.bottom-sa{
	background-image:url(../images/style/stala-aktualita-bottom.gif);
	width:210px;
	height:10px;
	font-size:1px;
	margin-bottom:0px;
}
div.tree-hp{
	margin-bottom:5px;
	font-size:10px;
	line-height:12px;
}
div.tree-hp span{
	background:url(../images/style/arrow-small.gif) no-repeat 0px 1px;
	padding-left:18px;
}
/* aktuality konec*/

/* formulare*/

div#middle_content form#prihlaska_do_ligy,form#registrace_partnera_centrum,form#registrace_partnera_ostatni {
	margin:10px 0px 10px 40px;
}
textarea{
	width:300px;
	height:100px;
}

/* formulare konec*/
.content-left {
	width:180px;
}
.content-left li.title{
	height:15px;
	padding:8px 3px 3px 3px;

	width:174px;
}
.content-left ul {
	width:180px;
	list-style-type:none;
	padding:0px;
	margin:0px;
	background:#575757;
}
.content-left ul li em{
	padding-left:5px;
}
.content-left ul li {
	position:relative;
	width:180px;
	z-index:100;
	color:#fff;
}
.content-left ul li.nothing {
	padding:7px;
}
.content-left ul a {
	display:block;
	font-weight:bold;
	line-height:20px;
	color:#fff;
	width:150;
	text-decoration:none;
	padding:0px 5px 0px 25px;
	height:20px;
	background-image:url(../images/style/button-menu-180.gif);
}
.content-left ul a:hover {
	background-position:0px 25px;
}
.content-actuality p a.picture {
	float:left;
	margin-right:7px;
}              
.content-actuality p a.picture img{
	border:1px solid #9c1f23;
}
a.more {
	width:100px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	float:left;
	
}
.content-actuality p.news-date{
	width:350px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding:5px 0 !important;
	float:left;
	font-size:10px;
	font-style:italic;
	
}
.content-actuality {
  float:left;
  padding:0px 7px 2px 7px;
  background:#F9EFCD;
  border-left:1px solid #A12527;
  border-right:1px solid #A12527;
	width:570px;
	height:118px;
}
div.important-actuality {
  margin-bottom:10px;
  height:130px;
  float:left;
  width:586px;
}
div.important-actuality .content-actuality{
	background:#f6f6f6 !important;
	width:570px;
	height:118px;
}
a.more {
	text-align:right;
	float:left;
	margin-bottom:4px;
}
div.bottom-buttons a{
	text-align:center;
	margin-right:2px;
	background:url(../images/style/link-back.gif) top left no-repeat;
	width:67px;
	height:18px;
	float:left;
	line-height:18px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
div.bottom-buttons a:hover{
	text-decoration:underline;
}
div.bottom-buttons{
	width:370px;
	float:left;
	padding-top:2px;
		margin-bottom:10px;
}
.page-foto a img {
	max-width:250px;
}
.page-foto table td{
	padding:10px;
}
.page-foto table{
	width:auto !important;
}
/* centra*/

div.tree span {
background:transparent url(../images/style/arrow-small.gif) no-repeat scroll 0 1px;
padding-left:18px;
}

form#form-calendar {
	padding:6px;
	background:rgb(255,204,153);
	border:1px solid rgb(153,0,0);
}
form#form-calendar select{
	margin:5px;
}
form#form-calendar span{
	margin-left:6px;
}
div#middle_content div.partnerske_centrum {
	width:470px;
	margin-top:10px;
}
div#middle_content div.udaje_o_centru {
	width:448px;
	background-color:#f9efcd;
	border-left:1px solid #670b0b;
	border-right:1px solid #670b0b;
	padding:5px 10px;
}
div#middle_content div.partnerske_centrum div.top {
	width:455px;
	height:30px;
	padding-left:15px;
	background-image:url(../images/style/top-470.gif);
}
div#middle_content div.partnerske_centrum div.bottom {
	width:455px;
	padding-right:15px;
	height:20px;
	background-image:url(../images/style/bottom-470.gif);
	text-align:right;
}
div#middle_content div.centrum {
	width:452px;
	border: 1px dashed #a12527;
	padding:8px;
	margin-top:10px;
}

/* centra konec*/

/* tabulky*/

div#middle_content table {
	font-size:12px;
	background-color:#f9efcd;
	border:1px solid #a12527;
	margin:10px 0px 10px 0px;
	border-collapse:collapse;
	width:100%;
}
div#middle_content table td{
	border:1px solid #a12527;
	padding:6px;	
}
div#middle_content table th{
	padding:3px;	
}
div#middle_content table.partnerske-centrum {
	font-size:12px;
	border:none;
	margin:0px;
}

div#middle_content table.partnerske-centrum img{
	border:none;
}

div#middle_content table.partnerske-centrum td{
	border:none;
}

div#middle_content table#menu, div#treeboxbox_tree table {
	font-size:12px;
	background-color:#F5F5F5;
	border:none;
	margin:10px 0px 10px 0px;
}

/* tabulky konec*/


/* mapa*/

div#map_margin{
    margin-bottom:10px;
}
div#map_czech_republic div.cover{
    width:450px;
    position:absolute;
    background-color:#f4efde;
}
div#onclick_map{
	height:341px;
	width:450px;
}
div#map_czech_republic h3 , div#onclick_map h3{
	display:block;
	margin:0px 0px 0px 20px;
}
a.back_on_cr{
	display:block;
	height:25px;
	line-height:25px;
	width:110px;
	margin:0px 20px 0px 320px;
	text-align:right;
	background-image:url(../images/style/arrow-left.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
}

/* mapa konec*/

/* footer*/

div#bottom div#footer{
	width:1024px;
	text-align:right;
	color:#929292;
	margin:5px 0 10px 0;
	float:left;
}
div#bottom div#footer a{
	color:#929292;
}
div#bottom div#footer a.no_decoration{
	text-decoration:none;
}

/* footer konec*/


/* admin */

ul#list-of-pages{
	background-color:#c8c8c8;
}
ul#list-of-pages ul{
	background-color:#b5b5b5;
}
ul#list-of-pages ul ul{
	background-color:#9d9d9d;
}
ul#list-of-pages ul ul ul{
	background-color:#f4efde;
}
ul#list-of-pages ul ul ul ul{
	background-color:#e5e1d1;
}
ul#list-of-pages ul ul ul ul ul{
	background-color:#ddd7c2;
}

div#listing{
margin:4px 10px 16px 2px;
width:560px;
float:left;
}

div#listing a{
padding-left:3px;
}
/* admin konec */
div.actuality{
width:586px;
height:130px;
margin-bottom:8px;
float:left;
}
div.actuality div.top-actuality{
width:586px;
float:left;
height:8px;
background:url(../images/style/aktuality-top.gif) top left no-repeat;
font-size:1px;
}
div.important-actuality div.top-actuality{
  width:586px;
float:left;
height:8px;
background:url(../images/style/aktuality-top-imp.gif) top left no-repeat !important;
font-size:1px;
}
div.actuality div.bottom-actuality{
width:586px;
float:left;
height:8px;
background:url(../images/style/aktuality-bottom.gif) top left no-repeat;
}
div.important-actuality div.bottom-actuality{
  width:586px;
float:left;
height:8px;
background:url(../images/style/aktuality-bottom-imp.gif) top left no-repeat !important;
}
div.actuality h3, div.important-actuality h3{
font-size:13px;
line-height:15px;
padding:0px;
margin:0px 0px 0px 0px;
}
div.actuality h3 a, div.important-actuality h3 a{
text-decoration:none;
}
/* ikonky */

img.icon{
float:left;
margin:0 5px 0 0;
}

div.code{
background-color:#DDD7C2;
margin:5px 5px 30px 5px;
}

/* ikonky konec */


/* bannery */

div#right-banners{
	float:left;
	margin-left:20px;
}
div#right-banners div.banner{
	margin-bottom:10px;
}
div#right-banners div.banner img{
	width:120px !important;
}

/* bannery konec */

/* tip */
p.tip img
{
vertical-align:middle;
margin:0 5px 0 0;
}
/* tip konec */

  /* formulář ablcard */

  div#ablcard {
  margin:0px auto;
  float:left;
  background:#fff;
  border:2px solid #000;
  text-align:center;
  margin-top:10px;
}
  div#ablcard table.top {
  width:800px;
  }
  div#ablcard table.top td{
  padding-top:23px;
  }
  div#ablcard table.top h2{
  font-size:30px;
  color:#000;
  background:#ddd;
  padding:10px;
  }
  div#ablcard table.content {
  width:800px;
  border-top:2px solid #000;
  border-collapse:collapse;
  }
  div#ablcard table.content td {
  padding:10px;
  border-top:2px solid #000;
  font-weight:bold;
  text-align:center;
  }
  div#ablcard table.content td.left {
  text-align:left;
  }
  div#ablcard table.content span {
  font-size:16px;
  font-weight:bold;
  color:#000;
  }
  div#ablcard table.content td.border-right {
  border-right:2px solid #000;
  }
  div#ablcard table.content tr.yellow td{
  background:yellow;
  padding:5px 10px;
  text-align:center;
  }
  div#ablcard table.content tr.tiny-border td{
  border-top:1px solid #000;
  border-right:1px solid #000;
  }
  div#ablcard table.content tr.tiny-border td.no-border{
  border-right:none;
  }
  div#ablcard table.content td.text-normal{
  font-weight:normal;
  }
  div#ablcard table.content td.down{
  text-align:center;
  }
  div#ablcard table.content input {
  width:146px;
  }
  div#ablcard table.content input.rc {
  width:78px;
  }
  div#ablcard table.content input.radio {
  border:none;
  width:20px;
  }
  div#ablcard table.content input.send {
  width:65px ;
  }
  div#ablcard table.content input#adress {
  width:270px;
  }
  
    /* konec formulář ablcard */
    
  /* začátek RSS feed */
  
  a#rss {
     background-image: url(../images/other/rss-icon.gif);
     background-repeat: no-repeat;
     
     padding-left: 18px;
     margin-left: 375px;

  }
  
  /* konec RSS feed*/
  
/* formulář 2 ablcard */

h2.abl-form {
 font-family:Georgia;
 font-size:25px;
}
div.yes , div.no {
 width:100%;
 float:left;
 font-family:Georgia;
 margin-top:10px;
 position:relative;
}
span.button-yes-no {
 height:89px;
 width:119px;
 display:block;
 background:url(../images/style/button-yes-no.gif) left top no-repeat;
 text-transform:uppercase;
 text-decoration:none;
 line-height:89px;
 text-align:center;
 font-weight:bold;
 color:#fff;
 font-size:23px;
 float:left;
 cursor: pointer;
}
span.button-yes-no:hover {
 background-position:left bottom;
 color:#fff;
}
div.yes div#yes-in {
 width:100%;
 float:left;
 display: none;
}
div.no div#no-in {
 width:100%;
 float:left;
 display:none;
}
div.yes h3 , div.no h3 {
 font-weight:normal;
 line-height:25px;
 /* color:#5f5b5c; */
 color: #9B171A;
}
div.yes h3.info-yes-no , div.no h3.info-yes-no {
 margin-left:125px;
 height:100px;
}
div#yes h3 span , div#no h3 span {
 font-weight:bold;
}
div.yes form , div.no form {
 margin:0px;
}
div#middle_content div#yes-in table , div#middle_content div#no-in table {
 float:left;
 width:100%;
 background:none;
 border:none;
 margin:0px;
}
div#middle_content div#yes-in table td , div#middle_content div#no-in table td {
 background:none;
 border:none;
}
div#middle_content div#yes-in table th , div#middle_content div#no-in table th {
 text-align:left;
 height:30px;
 line-height:30px;
 color:#9B171A;
 font-size:14px;
 padding-top:12px;
}
div#middle_content div#yes-in table th span , div#middle_content div#no-in table th span {
 background:url(../images/style/th-circle.gif) left center no-repeat;
 display:block;
 width:31px;
 line-height:26px;
 height:30px;
 text-align:center;
 font-size:20px;
 color:#fff;
 float:left;
 padding-right:5px;
}
div#middle_content div#yes-in table label , div#middle_content div#no-in table label {
 margin:0px 0px 4px 0px;
}
div#middle_content div#yes-in table input , div#middle_content div#yes-in table select , div#middle_content div#no-in table input , div#middle_content div#no-in table select {
 width:181px;
 background:#dbd6c9;
}
div#middle_content div#no-in table input.radio {
 width:auto;
 float:left;
 margin-top:0px;
 border:none;
 background:none;
}
div#middle_content div#no-in table label span {
 font-style:italic;
}
div#middle_content div#yes-in table input.submit , div#middle_content div#no-in table input.submit {
 height:30px;
 float:right;
 line-height:30px;
 background:url(../images/style/button-submit.png) right top no-repeat;
 padding:0px 35px 0px 0px;
 margin:0px;
 border:none;
 cursor:pointer;
 width:auto;
 font-weight:bold;
 color:#9B171A;
 font-size:14px;
 text-align:right;
}
div#middle_content div#yes-in table input.submit:hover , div#middle_content div#no-in table input.submit:hover {
 background-position:right bottom;
 color:#b33134;
}

div#form-message {
   margin: 10px auto 10px auto;
   border: 1px #9B171A solid;
   padding: 10px;
   max-width: 300px;
   color: #9B171A;
}

.form-error {
  background-color: #9F3B3F !important;
}

      
/* formulář 2 ablcard konec */   

table#abl-card-info {
  border: 1px solid black;
  border-collapse: collapse;
  width: 800px;
  margin-top: 10px;
}

table#abl-card-info td, table#abl-card-info th{
  border: 1px solid black;
  font-size: 10px;
}


/* express zpravy */

div#short-news .content-left ul {
  background:#575757;
  list-style-type: none;
  margin:0;
  padding:0;
  width: 180px;
}
div#short-news div.content-left ul.menu-messages li {
  border-top: 1px solid #D5D5D5;
  color:#585858;
  display:block;
  padding:2px 0px 3px 0px;
  width:180px;
}
div#short-news div.content-left ul.menu-messages li a {
    display:inline;
    height: 25px;
    line-height:20px;
    width:194px;
    background:none;
    padding:0px;
} 
div#short-news span.msg-text{
	display:inline;
	margin-left:4px;
	color:#fff;
}
div#short-news span.msg-date{
	display:block;
	margin-left:20px;
	font-style:italic;
	color:#ddd;
	font-size:10px;
}
div#short-news div.content-left ul.menu-messages li ul li {
  color:#fff;
  padding:0px 20px;
  width:140px;
  border:none;
}

/* express zpravy konec */

































