﻿/* Zakladni definice */
body { color: #333333; font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; margin: 0; padding: 0; background: #14385C url("http://soutez.cezregionum.cz/img/mraky.jpg") repeat-x left top; vertical-align: top; text-align: center; height: 100%; }

/*
#dotationstyle { 
	margin-top: 3px;
	margin-bottom: 13px;
	padding: 41px 10px 24px 30px;
	font-size: 30px;
	color: #fff;
        background:transparent url("../img/page/background-orange-h1.png") no-repeat scroll left top;
        width: 570px;
        float: left;
}    */
 
#content h1 { /* hlavni nadpis stranky */
	margin-top: 3px;
	margin-bottom: 13px;
	padding: 41px 10px 61px 30px;
	font-size: 30px;
	color: #fff;
        background:transparent url("../img/page/background-orange-h1.png") no-repeat scroll left top;
        width: 570px;
        float: left;
}

* html #content h1 {
        width: 600px;
}

#default h1 { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-orange-h1.png") no-repeat scroll left top;
}

* html #default h1 {
        width: 600px;
}

#default span {
        background:transparent;
        _background:transparent;
        width: 610px;
        height: 197px;
}
* html #default span {
        background:transparent;
}

h1#default, h1#orangestyle, h1#greenstyle, h1#redstyle, h1#bluestyle, h1#purplestyle, h1#brownstyle, h1#pinkstyle, h1#blackstyle { /* hlavni nadpis stranky */
	margin-top: 3px;
	margin-bottom: 13px;
	padding: 40px 30px 61px 30px;
	font-size: 30px;
	color: #fff;
        width: 560px;
        float: left;
}

h1#orangestyle { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-orange-h1.png") no-repeat scroll left top;
}
* html #orangestyle h1 {
        width: 600px;
}

#orangestyle span {
        background:transparent url("../img/page/trava.png") no-repeat scroll 259px 10px;
        _background:transparent url("../img/page/trava.png") no-repeat scroll 259px 10px;
        width: 610px;
        height: 197px;
}

#playground span {
        background:transparent url("../img/page/seznam-hrist.png") no-repeat scroll 338px 68px;
        *background:transparent url("../img/page/seznam-hrist.png") no-repeat scroll 338px 68px;
        width: 610px;
        height: 197px;
}

h1#greenstyle  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-green-h1.png") no-repeat scroll left top;
}
* html #greenstyle h1 {
        width: 600px;
}

#greenstyle span {
        background:transparent url("../img/page/zelena.png") no-repeat scroll 226px 10px;
        _background:transparent url("../img/page/zelena.png") no-repeat scroll 225px 10px;
        width: 610px;
        height: 197px;
}

h1#greenground  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-green-h1.png") no-repeat scroll left top;
}
* html #greenstyle h1 {
        width: 600px;
}

#greenground span {
        background:transparent url("../img/page/seznam-zelena.png") no-repeat scroll 281px 68px;
        *background:transparent url("../img/page/seznam-zelena.png") no-repeat scroll 281px 68px;
        width: 610px;
        height: 197px;
}


h1#blue { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-blue-h1.png") no-repeat scroll left top;
}
* html #bluestyle h1 {
        width: 600px;
}

h1#bluestyle { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-blue-h1.png") no-repeat scroll left top;
}
* html #redstyle h1 {
        width: 600px;
}


#bluestyle span {
        background:transparent url("../img/page/nemocnice.png") no-repeat scroll 226px 10px;
        _background:transparent url("../img/page/nemocnice.png") no-repeat scroll 226px 10px;
        width: 610px;
        height: 197px;
}


h1#blueground  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-blue-h1.png") no-repeat scroll left top;
}
* html #bluetyle h1 {
        width: 600px;
}

#blueground span {
        background:transparent url("../img/page/seznam-nemocnic.png") no-repeat scroll 358px 68px;
        *background:transparent url("../img/page/seznam-nemocnic.png") no-repeat scroll 358px 68px;
        width: 610px;
        height: 197px;
}

h1#redstyle { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-red-h1.png") no-repeat scroll left top;
}
* html #redstyle h1 {
        width: 600px;
}

#redstyle span {
        background:transparent url("../img/page/cyklostezky.png") no-repeat scroll 222px 10px;
        _background:transparent url("../img/page/cyklostezky.png") no-repeat scroll 221px 10px;
        width: 610px;
        height: 197px;
}

h1#redground  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-red-h1.png") no-repeat scroll left top;
	padding: 18px 289px 48px 30px !important;
	width: 280px !important;
        *padding-right: 402px;
}

#redground span {
        background:transparent url("../img/page/seznam-cyklostezek.png") no-repeat scroll 232px 68px;
        *background:transparent url("../img/page/seznam-cyklostezek.png") no-repeat scroll 232px 68px;
        width: 610px;
        height: 197px;
}

h1#purplestyle  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-purple-h1.png") no-repeat scroll left top;
}
* html #purplestyle h1 {
        width: 600px;
}

#purplestyle span {
        background:transparent url("../img/page/kultura.png") no-repeat scroll 156px 10px;
        *background:transparent url("../img/page/kultura.png") no-repeat scroll 156px 10px;
        width: 610px;
        height: 197px;
}


h1#purpleground  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-purple-h1.png") no-repeat scroll left top;
}

#purpleground span {
        background:transparent url("../img/page/kultura.png") no-repeat scroll 166px 68px;
        *background:transparent url("../img/page/kultura.png") no-repeat scroll 166px 68px;
        width: 610px;
        height: 197px;
}

h1#brownstyle  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-brown-h1.png") no-repeat scroll left top;
}
* html #purplestyle h1 {
        width: 600px;
}

#brownstyle span {
        background:transparent url("../img/page/vzdelani.png") no-repeat scroll 161px 10px;
        *background:transparent url("../img/page/vzdelani.png") no-repeat scroll 161px 10px;
        width: 610px;
        height: 197px;
}

h1#brownground  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-brown-h1.png") no-repeat scroll left top;
}

#brownground span {
        background:transparent url("../img/page/vzdelani.png") no-repeat scroll 171px 68px;
        *background:transparent url("../img/page/vzdelani.png") no-repeat scroll 171px 68px;
        width: 610px;
        height: 197px;
}


h1#pinkstyle  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-pink-h1.png") no-repeat scroll left top;
}
* html #pinkstyle h1 {
        width: 600px;
}

#pinkstyle span {
        background:transparent url("../img/page/pomoc.png") no-repeat scroll 310px 10px;
        _background:transparent url("../img/page/pomoc.png") no-repeat scroll 310px 10px;
        width: 610px;
        height: 197px;
}

h1#pinkground  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-pink-h1.png") no-repeat scroll left top;
}

#pinkground span {
        background:transparent url("../img/page/pomoc.png") no-repeat scroll 320px 68px;
        *background:transparent url("../img/page/pomoc.png") no-repeat scroll 320px 68px;
        width: 610px;
        height: 197px;
}


h1#blackstyle  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-black-h1.png") no-repeat scroll left top;
	padding: 18px 289px 48px 30px !important;
	width: 280px !important;
	_width: 599px !important;
}
* html #blackstyle h1 {
        width: 600px;
}

#blackstyle span {
        background:transparent url("../img/page/podpora.png") no-repeat scroll 201px 10px;
	padding: 18px 289px 48px 30px !important;
	width: 280px !important;
	_width: 599px !important;
}

h1#blackground  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-black-h1.png") no-repeat scroll left top;
	padding: 18px 289px 48px 30px !important;
	width: 280px !important;
        *padding-right: 402px;
}

#blackground span {
        background:transparent url("../img/page/podpora.png") no-repeat scroll 211px 68px;
        *background:transparent url("../img/page/podpora.png") no-repeat scroll 211px 68px;
        width: 610px;
        height: 197px;
}


#newsstyle span {
        background:transparent url("../img/page/novinky.png") no-repeat scroll 214px 10px;
        *background:transparent url("../img/page/novinky.png") no-repeat scroll 214px 10px;
        width: 610px;
        height: 197px;
}
#newsstyle .boxmotive span {
        background:transparent url("../img/page/novinky.png") no-repeat scroll 224px 68px;
        *background:transparent url("../img/page/novinky.png") no-repeat scroll 224px 68px;
        width: 610px;
        height: 197px;
}

h1#newsground  { /* hlavni nadpis stranky */
        background:transparent url("../img/page/background-orange-h1.png") no-repeat scroll left top;
}

#newsground span {
        background:transparent url("../img/page/seznam-novinky.png") no-repeat scroll 224px 68px;
        *background:transparent url("../img/page/seznam-novinky.png") no-repeat scroll 214px  10px;
        width: 610px;
        height: 197px;
}
#newsground2 span {
        background:transparent url("../img/page/novinky.png") no-repeat scroll 214px 10px;
        *background:transparent url("../img/page/novinky.png") no-repeat scroll 214px  10px;
        width: 610px;
        height: 197px;
}


#dotationstyle span {
        background:transparent url("../img/page/nadace.png") no-repeat scroll right bottom;
        /*_background:transparent url("../img/page/nadace.png") no-repeat scroll 213px 10px;
        width: 610px;
        height: 197px;*/
}

#entertainmentstyle span {
        background:transparent url("../img/page/zabava.png") no-repeat scroll 248px 10px;
        _background:transparent url("../img/page/zabava.png") no-repeat scroll 248px 10px;
        width: 610px;
        height: 197px;
}

/******* Videogalerie a Fotogalerie *******/

#content .multimedia h2 {
	font-size: 16px !important;
	color: #F24F00;
}
#content h1.boxmotive {
	position: relative;
	width: 560px;
	*width: 600px;
}
#content h1.boxmotive  span {
	position: absolute;
	width: 588px;
	height: 138px;
	right: 0px;
	bottom: 0px;
}
#content h1#videogalerie span {
	background: url(../img/page/videogalerie.png) no-repeat right bottom;
}
#content h1#fotogalerie span {
	background: url(../img/page/fotogalerie.png) no-repeat right bottom;
}
#content .multimediabox {
	border-bottom: 1px solid #DADADA;
	padding: 20px 0 15px 0;
}
#content .multimediabox .videobox {
	float: left;
	width: 222px;
	*width: 224px;
	height: 167px;
	*height: 169px;
	overflow: hidden;
	background: #fff;
	margin: 5px 12px 20px 5px;
	border: 1px solid #F24F00;
}
#content .multimediabox .photobox {
	float: left;
	width: 200px;
	*width: 204px;
	height: 133px;
	*height: 137px;
	padding: 1px;
	overflow: hidden;
	background: #fff;
	margin: 5px 12px 30px 5px;
	border: 1px solid #F24F00;
}
#content .multimediabox p {
	margin-bottom: 15px !important;
}
#content .multimediabox .flvPlay-small {
	margin: 1px;
}
#content .multimediabox a.ico-news {
	padding: 10px 20px 10px 38px;
	background: url(../img/page/ico-news.gif) no-repeat 0 3px;
	color: #000;
	font-weight: bold;
	float: left;
}
#content .multimediabox a.ico-photo {
	padding: 10px 0px 10px 38px;
	background: url(../img/page/ico-photo.gif) no-repeat 0 3px;
	color: #000;
	font-weight: bold;
	float: left;
}
#content .multimediabox a.ico-video {
	padding: 10px 0px 10px 38px;
	background: url(../img/page/ico-video.gif) no-repeat 0 3px;
	color: #000;
	font-weight: bold;
	float: left;
}
/**** Galerie ****/
.gallerybox {
	background: #f0f0f0;
	padding: 10px 6px 10px 10px;
}
.gallery_right {
	float: right; 
	width: 215px; 
	margin-left: 10px;
	overflow: hidden;
	text-align: center;
}
.gallery_left {
	width: 298px;
	height: 188px;
	overflow: hidden;
	float: left;
	margin: 2px 0px 10px 0px;
	text-align: center;
	background: #f0f0f0;
}
#slider .imgbg {
	height: 44px;
	width: 66px;
	overflow: hidden;
	float: left;
	margin: 2px;
}
#slider, #slider li{ 
	width: 215px !important;
	height: 193px !important;
	overflow: hidden;
}
#slider li{
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
	background: none !important;
}
ol#slider-controls {
	width: 204px;
	height: 26px;
	margin: 10px auto 5px auto !important;
	*margin: 10px 0px 5px 0px !important;
	padding: 0px;
}
ol#slider-controls li {
	float:left;
	list-style:none;
	margin: 0px 4px 3px 0px;
	padding: 5px 0px;
}
ol#slider-controls li a{
	text-decoration: none;
	background: url(../img/page/background-pagination.gif) repeat-x;
	border: 1px solid #CDCDCD;
	margin: 0px;
	padding: 4px 8px;
}
ol#slider-controls li.current a{
	background:url(../img/background-button.gif) repeat-x;
	border:1px solid #F24F00;
	color:#FFFFFF !important;
}
#content .multimediabox a.ico-send {
	padding: 10px 20px 10px 38px;
	background: url(../img/page/ico-send.gif) no-repeat 0 3px;
	color: #000;
	font-weight: bold;
	float: left;
}
#content .multimediabox a.ico-download {
	padding: 10px 0px 10px 38px;
	background: url(../img/page/ico-download.gif) no-repeat 0 3px;
	color: #000;
	font-weight: bold;
	float: left;
}
/* end Galerie */


#content h2 {
	color:#000000;
	font-size:26px;
	font-weight:normal;
	padding:10px 25px 10px 0px;
}

#center_left h3 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 110%;
	color: #000;
	margin-top: 16px;
	margin-bottom: 7px;
}


#center_left h4 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 100%;
	color: gray;
	margin-top: 16px;
	margin-bottom: 7px;
}


#center_left img.fLeft {
	float: left;
	margin: 0 20px 15px 0;
}

#center_left img.fRight {
	float: right;
	margin: 0 0 15px 20px;
}

/* Seznamy */
#content ol { margin-left: 24px; }
#content ul, #content ol { margin-bottom: 15px; }
#content ul li { padding-left: 14px; margin-bottom: 3px; background: url("../img/li-1.gif") no-repeat 0 5px; }
#content ol li { margin-bottom: 3px; }

/* tabulka */
table { width: 100%; margin-bottom: 15px; border-top: 2px solid #b5b4b4; border-collapse: collapse; }
table td, table th { 
        border-bottom: 1px solid #b5b4b4;
        color: #000;
        padding: 3px 20px;
        text-align: left;
        vertical-align: top;
}
table th { 
        background-color: transparent;
}

th.odd {
        background-color: #F48753;
}
th.even {
        background-color: white;
} 

table td { 
        background-color: transparent;
}

table td img { display: block; }

.dn { display: none; }
.ac { text-align: center; }

/* inputy, buttony, selecty, textarea */
input, select, button {
	vertical-align: middle;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
}

.formular1 select {
	vertical-align: middle;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	margin-left: 24px;
}

input {
	height: 15px;
	padding-top: 2px;
	padding-left: 2px;
	border: 1px solid #B3B3B3;
	margin-right: 2px;
	background: #fff url("../img/input-bg.gif") no-repeat left top;
}

input.disabled {
	height: 15px;
	padding-top: 2px;
	border: 1px solid #B3B3B3;
	background: #E3E3E3;
}
* html input, * html select {
	height: 20px;
}
* html select.multiple {
	height: auto;
}
textarea {
	border: 1px solid #B3B3B3;
	background: #fff url("../img/textarea-bg.gif") no-repeat left top;
}

input.button {
	height: 20px;
	padding: 0 10px 0 10px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	background: #999;
	cursor: pointer;
}
* html .button {
        width: 155px;
        text-align: center;
        position: absolute;
        margin: 10px 0px 0px 5px;
	*padding: 0px 5px 0px 5px;
}


input.dark { /* tmava verze buttonu */
	background-color: #6F6F6F;
	background-image: url("../img/button-dark.gif");
}
input.radio, input.checkbox { /* reset */
	height: auto;
	border: 0;
	background-image: none !important;
   margin-right:10px;
   width:auto !important;
}

#kontejner {
	position: relative;
	width: 982px;
	max-width: 960px;
	padding: 0 6px 0 6px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	z-index: 10;
}
#p-motive { padding: 0px 0px; }

#c-top, #c-bottom { /* stin kolem prostredniho sloupce */
	display: block;
/*	width: 742px;*/
	width: 560px;
	height: 49px;
	font-size: 1px;
	margin-left: -6px;
	background: url("../img/center-box-top.gif") no-repeat left top;
}
#c-bottom {
	position: absolute;
	left: 6px;
	bottom: -6px;
	height: 6px;
	background-image: url("../img/center-box-end.gif");
}
* html #c-bottom {
	bottom: -1px;
}

#obsah { /* blok s odsazenim pro texty, obrazky apod */
	width: 540px;
	margin: 15px 0px 0px 0px;
	_height: 300px;
	min-height: 386px;
}
.hp #obsah { margin: 0px; width: 540px; }


/* odkazy pro preskoceni v obsahu */
.skip a {
 	position: absolute;
  	overflow: hidden;
  	width: 0;
  	height: 0;
	color: #F24F00;
}
.skip a:active, .skip a:focus {
	color: #000;
  	display: block;
  	position: absolute;
	width: auto;
  	height: 50px;
	max-height: 14px;
	padding: 16px 50px 20px 20px;
  	top: 15px;
  	left: 300px;
	z-index: 100;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	background-color: #fff;
	border: 1px solid #EFEFEF;
	overflow: hidden;
}
* html .skip a:active {
	padding-top: 3px;
}
.skip a:hover {
	color: #F24F00;
}
.skip a span {
	position: absolute;
	display: block;
	top: 5px;
	right: 20px;
	font-size: 28px;
	color: #ddd;
}
.skip a:hover span {
	color: #000;
}


/* Hlavni box pro obsah stranky s rameckem */
#content { clear: both; padding: 55px 10px 0px 10px; text-align: left; z-index: 10; width: 970px; max-width: 950px; min-height: 978px; }
#content .right { float: left; }

#center_left {
	float: left;
	width: 540px;
	_width: 560px;
	padding: 20px 20px 40px 20px;
	margin-right: 20px;
	margin-top: -31px;
	_margin-top: -30px;
	z-index: -100;
	font-size: 12px;
	background: #FFFFFF url(../img/background-box.gif) repeat-x scroll left top;
	border: 10px solid #FFFFFF;
}

.hp #center_left { 
        background: fff;
        border: 0px;
}

#center_left hr {
	color: #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
}

#center_left p#cesta { /* drobeckova navigace */
	padding: 0px 19px 0px 0px;
	_padding: 15px 19px 0px 0px;
	margin: 0;
	font-weight: normal;
	line-height: 175%;
        color: #000;
}
#center_left p#cesta { /* drobeckova navigace */
	margin: 0 0 0px 0;
}

#cesta a {
	padding: 0 1px 0 1px;
	font-weight: normal;
	color: #000;
}
#cesta strong {
	padding: 0 1px 0 1px;
}

.box-white { 
        float: left;
        width: 530px;
        max-width: 530px;
        padding: 0px;
        height: 125px;
        margin-right: 10px;
        margin-bottom: 30px;
        border: 1px solid #F24F00;
        _height: 130px;
        _width: 530px;
}
.project-box { 
        float: left;
        width: 305px;
        padding: 0px 0px 20px 0px;
        height: 140px;
        *height: 160px;
        margin-right: 20px;
        margin-bottom: 0px;
        border-top: 1px solid #E5E5E5;
}
.project-box.nom {
		margin-right: 0px;
}

.project-motiv-box {
        width: 74px;
        _width: 74px;
        float:left;
        padding:14px 0px 50px 10px;
        _padding:14px 0px 10px 10px;
}
.project-title-box {
        float:left;
        width: 215px;
        _width: 189px;
        padding: 0px 0px 0px 0px;
}
.project-title-box h2 {
        padding:10px 0px 5px 0px !important;
}
.project-title-box h2 a {
        font-size: 24px;
        font-weight: normal;
        text-decoration: none;
}
.project-perex-box {
        font-size: 12px;
        font-weight: normal;
        float: left;
        width: 220px;
        padding: 0px 0px 0px 0px;
}
.project-box .box1-button {
        margin: 0px 0px 0px 0px !important;
        *margin-left: 85px !important;
}
.ico-medium-hriste {
        background: #F24F00 url(../img/page/button-orange.gif) repeat-x scroll left top !important;
		border:2px solid #F24F00 !important;
}
.ico-medium-vzdelani {
        background: transparent url(../img/page/button-brown.gif) repeat-x scroll left top !important;
        border:2px solid #5E1705 !important;
}
.ico-medium-cyklostezky {
        background: transparent url(../img/page/button-red.gif) repeat-x scroll left top !important;
        border:2px solid #D00000 !important;
}
.ico-medium-pomoc-potrebnym {
        background: transparent url(../img/page/button-pink.gif) repeat-x scroll left top !important;
        border:2px solid #B11F7B !important;
}
.ico-medium-kultura {
        background: transparent url(../img/page/button-purple.gif) repeat-x scroll left top !important;
        border:2px solid #602C8C !important;
}
.ico-medium-nemocnice {
        background: transparent url(../img/page/button-blue.gif) repeat-x scroll left top !important;
        border:2px solid #1E6CB4 !important;
}
.ico-medium-zelena-energie {
        background: transparent url(../img/page/button-green.gif) repeat-x scroll left top !important;
        border:2px solid #379E1B !important;
}
.ico-medium-podpora-regionum {
        background: transparent url(../img/page/button-black.gif) repeat-x scroll left top !important;
        border:2px solid #39444A !important;
}

#content .tiles-white .nom, #content .tiles-project .nom  {
        margin-right: 0px !important;
}
#content .tiles-white .box-white h2, #content .tiles-project .box-white h2 {
        padding: 0px 0 0 0px;
        margin: 0px 0 9px 0px;
        background: none;
        font-weight: bold;
        font-size: 20px;
}
#content .tiles-white .box-white h2 a, #content .tiles-project .box-white h2 a {
        color: #F24F00;
        text-decoration: none;
}
#content .tiles-white .box-white h2 a:hover {
        color: #333;
}
#content .box-white .sipka-link {
        font-weight: bold;
}
#content .box-white ul {
        margin-top: 16px;
}
/* prirazeny perex k aktualnimu stylu dlazdice */
.box-title {
	overflow: hidden;
	width: 255px;
}
.box-perex { 
	height: 45px;
	overflow: hidden;
	width: 255px;
}
.box-motiv { 
	height: 140px; 
	width: 230px; 
	position: absolute;
	padding: 0px;
	top:-30px;
	left:304px;
}
.obal {
	background: #FFFFFF url("../img/page/background-box-white.gif") repeat-x scroll left top;
	border: 2px solid #FFFFFF;
	height: 91px;
	_height: 95px;
	padding:15px;
	_padding:15px 15px 0px 15px;
	position:relative;
	width:496px;
	_width: 528px;
}

#content .vycet li { float: left; margin: 0; padding-left: 0; padding-right: 7px; margin-right: 7px; background: url("../img/li-sep.gif") no-repeat right center; }
#kontejner .noB, .vycet .noB { background-image: none !important; border-right: 0; }
.vycet li a, .vycet li a:visited { color: #000; }
.vycet li a:hover { color: #EB4D00; }

#content .zpravy strong { color: #333; padding-left: 0px; }
#content .zpravy p {
	margin-bottom: 22px;
	padding-left: 0px;
}
#content .zpravy h2 { 
	margin-bottom: 3px;
	font-size: 20px;
	font-weight: bold;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
}
#content .projekty strong {
        color: #333;
	padding-left: 0px;
}
#content .projekty p {
	margin-bottom: 22px;
	padding-left: 0px;
}
#content .projekty h2 {
	margin-bottom: 3px;
	font-size: 14px; 
	font-weight: bold;
	margin-left: 0px;
        padding-bottom: 0px;
}

#content .filters input.button  { 
        background: #F24F00 url("../img/background-button.gif") repeat-x left top;
        border: 2px solid #F24F00;
        height: 27px;
}

/* project summary tabulka */
#project-summary {
        margin-bottom: 25px;
}
#project-summary td, #project-summary th {
        width: 50%;
}

/* btn tlacitka */
#content .btn {
        display: inline-block;
        padding: 0px 10px 0px 35px;
        color: #ffffff;
        height: 25px;
        line-height: 25px;
}
#content .btn:visited {
        color: #ffffff;
}

.catHriste { background: #f24f00 url("../img/btn-hriste.png") 0% 50% no-repeat; }
.catNemocnice { background: #1481bf url("../img/btn-nemocnice.png") 0% 50% no-repeat; }
.catEnergie { background: #69b11d url("../img/btn-energie.png") 0% 50% no-repeat; }
.catCyklostezka { background: #dd0000 url("../img/btn-cyklostezky.png") 0% 50% no-repeat; }




/* rating */
.stars0, .stars1, .stars2, .stars3, .stars4, .stars5 {
	display: block;
	height: 20px;
	width: 118px;
	line-height: 20px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-image: url("../img/rating.gif");
	margin-bottom: 5px;
}

.stars0 { background-position: 0px 0px; }
.stars1 { background-position: 0px -20px; }
.stars2 { background-position: 0px -40px; }
.stars3 { background-position: 0px -60px; }
.stars4 { background-position: 0px -80px; }
.stars5 { background-position: 0px -100px; }

.rating {
	width: 200px;
	margin-bottom: 15px;
}

#rateArticle {
	width: 130px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url("../img/rating.gif");
	margin: 1em 0;
}

#rateArticle A {
	float: left;
	display: block;
	width: 24px;
	height: 20px;
}
#rateArticle SPAN { display: none; }
#rateResult { margin: 0px; display: none; }

.skin img.stars {
	float: none;
	border: none;
	display: inline !important;
	margin: 5px 0px 0px 0px !important;
	vertical-align: bottom;
	*vertical-align: baseline;
	*margin-bottom: -2px;
}

/* ankety */
#poll { background: #0B2642; text-align: left; color: #C3C3C3; }
.pollname, .pollaccepted { font-weight: bold; line-height: 1.5em; margin: 0.2em 0; color: #C3C3C3;}
.polloptiontext { display: block; padding-bottom: 2px; }
.pollimgitem .polloptionratio { float: right; }
.polloption { margin: 0px 0px 0px 0px; }
.pollimgbarbgr { width: 140px; display: block; float: left;/* background: url("../img/pollitem-bg.gif") 0px 3px no-repeat;*/ padding-top: 3px; }
.pollimgbarbgr img { display: block; background: url("../img/pollitem.gif") 0px 0px no-repeat; }

/* Vyhledavani */
#hledani { 
        _right:100px;
}

/* vyhledavani */
p#nalezeno { position: relative; padding: 15px 19px 13px 0; margin: 0; line-height: 175%; border-bottom: 1px solid #E8E8E8; }
* html #center_left p#nalezeno { width: 100%; }
* html #center_left .vyhledavani { margin-top: -15px; }
#center_left .vyhledavani h2 { background: none; padding: 0; color: #666; font-weight: normal; margin: 15px 0 5px 0; font-size: 20px; }
#center_left .vyhledavani h2 a { font-weight: normal; color: #F24F00; }
#center_left .vyhledavani h2 a:hover { color: #000000; }
* html #center_left .vyhledavani strong { font-size: 95%; }
#center_left .vyhledavani a:hover strong { color: #000; }

#center_left.vyhledavani { margin-bottom: 30px; }
/* mapa stranek */
/* Odrazky v mape */
body #center_left .mapa-webu ul { margin-left: 0; background: url("../img/mapa-3line.gif") repeat-y 4px 0; }
#center_left .mapa-webu ul li { margin-top: 17px; margin-bottom: 6px; padding-left: 20px; background: url("../img/li-3.gif") no-repeat 0 2px; font-size: 120%; font-weight: bold; }
#center_left .mapa-webu ul ul { margin: 9px 0 10px 0; background: url("../img/mapa-2line.gif") repeat-y 4px 0; }
#center_left .mapa-webu ul li li { font-size: 85%; margin-top: 0; margin-bottom: 4px; }
#center_left .mapa-webu ul li li strong { font-weight: normal; }

/* strankovani */
#center_left .vyhledavani .strankovani { margin-top: 25px; }
.strankovani { padding: 10px 0px !important; color: #333; font-weight: bold; text-align: center; }
.strankovani a, .strankovani .prev, .strankovani .next, .strankovani strong {
	display: block;
	padding: 4px 7px 4px 7px;
	border: 1px solid #CDCDCD;
	color: #333;
	text-decoration: none;
	vertical-align: middle;
}
.strankovani .prev {
	float: left; background: url("../img/strankovani-prev-noactive.gif") no-repeat 5% 50%;
	width: 75px;
	_width: 96px;
	text-align: left;
	padding-left: 24px;
}
.strankovani .next {
	float: right;
	background: url("../img/strankovani-next-noactive.gif") no-repeat 95% 50%;
	width: 65px;
	_width: 96px;
	text-align: right;
	padding-right: 24px;
}
.strankovani .center, .strankovani .nrCenter {
	float: left;
	width: 328px;
}
.strankovani span.prev, .strankovani span.next {
	color: #999999;
	margin-top: 0px;
}
.strankovani a:hover {
	border: 1px solid #F24F00 !important;
	color: #F24F00;
}
.strankovani a.next {
	background: transparent url(../img/page/background-pagination.gif) repeat-x scroll left top;
	border: 1px solid #CDCDCD;
        margin-top: 0px;
}
.strankovani a.prev {
	background: transparent url(../img/page/background-pagination.gif) repeat-x scroll left top;
	border: 1px solid #CDCDCD;
}
.strankovani .noBStrong strong {
	border: 1px solid #ffffff;
}
.strankovani .nrCenter {
	padding-top: 4px;
	margin-bottom: -4px;
	_padding-top: 0px;
	_margin-bottom: 0px;
}
.strankovani .nrCenter {
	padding-bottom /*\**/: 5px\9
}
.strankovani .nrCenter {
	padding-top /*\**/: 5px\9
}
.strankovani .nrCenter strong, .strankovani .nrCenter a {
	display: inline;
	padding: 4px 8px !important;
	border: 1px solid #CDCDCD;
	margin: 0px 4px;
	background: transparent url("../img/page/background-pagination.gif") repeat-x scroll left top;
}
.strankovani .nrCenter strong {
	background: transparent url("../img/background-button.gif") repeat-x scroll left top;
	color: #FFFFFF !important;
	border: 1px solid #F24F00;
}
.strankovani .nrCenter a, .strankovani strong {
	_height: 19px;
}


/* reset UL pro google */
#content .google-map ul { margin-bottom: 0px; } 
#content .google-map ul li { padding-left: 0px; margin-bottom: 0px; background: none; }
/* google  */
.google-map { width: 600px; border: 1px solid #b2b2b2; margin-top: 35px; *width: 600px; }
.google-map .btn-header { background: #ffffff url("../img/map/map-bg-header.png") 0% 100% repeat-x; padding: 2px; }
.google-map .btn-header .in { background: #ffffff url("../img/map/map-bg-header-in.png") 0% 0% repeat-x; padding: 5px; }
.google-map .btn-header .active-all { background: #f28d00 url("../img/map/map-bg-header-in-active.png") 0% 0% repeat-x; }
#content .google-map .btn-header h3 { margin: 0px 0px 8px 0px; }
#content .google-map h3 { color: #606060; text-transform: uppercase; *float: left; }
#content .google-map .btn-header .active-all h3 { color: #ffffff; }
.google-map .btn-header ul { height: 92px; *margin-right: -3px; *width: 680px; }
.google-map .btn-header ul li { display: block; float: left; }
.google-map .btn-header ul li a { position: relative; display: block; overflow: hidden; height: 92px; width: 170px; background-color: #ffffff; outline: 0px; }
.google-map .btn-header ul li a span { position: absolute; left: 0px; top: 0px; width: 170px; height: 92px; background: 0px 0px no-repeat; cursor: pointer; }
.google-map .btn-header ul li a.activated span { background-position: 0px -92px; }
.google-map .btn-header .disabled ul li a span { background-position: 0px -184px; }
.google-map .btn-header .disabled a span, .google-map .btn-header .disabled a { cursor: default; }
.google-map .btn-header ul li a.oranzova-hriste span { background-image: url("../img/map/btn-map-oranzova-hriste.png");}
.google-map .btn-header ul li a.cyklostezky span { background-image: url("../img/map/btn-map-cyklostezky.png");}
.google-map .btn-header ul li a.nemocnice span { background-image: url("../img/map/btn-map-nemocnice.png");}
.google-map .btn-header ul li a.zelena-energie span { background-image: url("../img/map/btn-map-zelena-energie.png");}

/* google map */
.google-map .map-container { border-top: 1px solid #b2b2b2; position: relative; }
#map { width: 600px; height: 400px; }
#apimap { width: 600px; height: 400px; }
#flash-map-cr { display: block; width: 600px; height: 400px; position: absolute; top: 0px; left: 0px; }

#center_left #debug { padding: 0; margin: 0; }

/* highslide */
a.highslide { cursor: url("../js/u/highslide/zoomin.cur"), pointer; }
.highslide-image { border: 10px solid #FFFFFF; }
.highslide-caption { display: none; }
.highslide-loading {
	display: block;
	color: white !important;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none !important;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;
	padding-left: 22px;
	background-image: url("../js/u/highslide/loader.gif");
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
.highslide-move { cursor: move; }
.highslide-dimming { position: absolute; background: #000000; }
a.highslide-full-expand { background: url("../js/u/highslide/fullexpand.gif") no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }


.fotogalerie .highslide { width: 136px; text-align: center; }
.fotogalerie .highslide img { margin: 0px auto; }
.fotogalerie a, .fotogalerie a img { display: block; }
.fotogalerie a { float: left; border: 1px solid #b5b5b4; margin: 0px 7px 7px 0px; padding: 2px;  }

#kontejner .noB, .vycet .noB { background-image: none !important; border-right: 0; }

/* clearovani */
.clr:after, #p-mid:after, .twoCols:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clr, #p-mid, .twoCols {display: inline-block; }
/* Hides from IE-mac \*/
* html .clr, * html #p-mid, * html .twoCols {height: 1%;}
.clr, #p-mid, .twoCols {display: block;}
/* End hide from IE-mac */
.clear { clear: both; height: 1px; font-size: 1px; display: block; overflow: hidden; } /* old style */

.mediaspace { text-align: center;}


.hidden {
	display:none;
        position: relative;
         float: left;
}

#center_left .pruvodce {

}
#center_left .pruvodce h4 {
	background-color: #FDE5D9;
	background-image: none;
	color: #F24F00;
	position: relative;
}
#center_left .formular1 fieldset {
	border-top: 1px solid #E5E5E5;
        border-right: none;
        border-bottom: none;
        border-left: none;
        padding-top: 15px;
}
#center_left .formular1 h4 {
	font-size: 120%;
	margin: 0;
	padding: 12px;
}
.pruvodce p {
	margin: 15px 0 10px;
	position: relative;
        font-weight: bold;
        font-size: 12px;
}
.pruvodce label {
	min-width:160px;
}
.pruvodce a.otaznik {
	background-color:#F24F00;
	color:white;
	padding:0 3px;
	text-decoration:none;
}
#center_left.pruvodce .note {
	font-size:100%;
	position:relative;
}
#center_left .formular1 .note em {
	color:#F24F00;
	font-style:normal;
}

#center_left .pruvodce table {
	background-color:#FFFFFF;
        border-collapse:collapse;
        border-top:0px solid #B5B4B4;
        margin-bottom: 0px;
}
#center_left .pruvodce th, #center_left .pruvodce td {
	background-color:#FFFFFF;
}
#center_left .pruvodce input.radio {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	width:20px;
}
#center_left .pruvodce th {
        background-image:none;
        border:none;

}
#center_left .pruvodce .checkcontest {
        width: 30px;
        background-image:none;
        border:none;
        height: 15px;
        margin: 0px 3px 7px 0px;
}
#center_left .formular1 th, #center_left .formular1 td {
	border:0 none;
	vertical-align: middle;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
        padding-right: 0px;
}
#center_left .formular1 th {
	font-size:110%;
	font-weight:bold;
	vertical-align:top;
        color: #333333;
}
#center_left .formular1 input.textinput{
/*	width: 400px;*/
}
#center_left .pruvodce legend {
	border-color:#FEF9F7;
	border-top:5px solid #FEF9F7;
}
#center_left .formular1 legend {
	min-height:32px !important;
}
#center_left .formular1 legend {
	background:transparent url(../img/li-2.gif) no-repeat scroll 0 1px;
	border-bottom:10px solid #FEF9F7;
/*	border-top:22px solid #F6F6F6;*/
	color:#000000;
	display:block;
	font-size:120%;
	font-weight:bold;
	padding:0 0 0 22px;
}
#center_left .formular2 input, #center_left .formular2 select {
	float:left;
}
#center_left .pruvodce input.radio {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	margin-left:0;
	margin-right:5px;
	width:10px;
}
#center_left .formular1 th span {
	color:#F24F00;
}
.radio1 {
	border:medium none !important;
	text-align:left; 
/*	width:10px !important; */
	padding:0px 0px 0px 15px;
        line-height: 29px;
}

/* Chybove hlasky */
/* ------------------------------ ZPRAVY ------------------------------- */
#center_left .formular1 .messageBox {
	margin-top: 10px !important;
}
body .messageBox {	
	float: none !important;
	position: relative !important;
	width: auto !important;
	margin: 0 !important;
	_margin: 15px 0px 0px 0px !important;
	padding: 0 !important;
	border: 1px solid #BCBCBC !important;
	background-color: #fff !important;
}
body .messageBox p {	
	float: none !important;
	display: block !important;
	position: relative !important;
	width: auto !important;
	margin: 0 !important;
	padding: 17px 15px 17px 68px !important;
	border: 3px solid #fff !important;
	color: #333 !important;
	background-color: #DCDCDC !important;
	background-position: left center !important;
	background-repeat: no-repeat !important;
}
p.help-text {
	padding: 10px 15px 17px 68px !important;
	margin: 0 !important;
}
.messageBox .alert {
	background: transparent url(../img/hlaska-alert.gif) no-repeat scroll left top;
}


/* Strankovani */

.pruvodce .strankovani {
	padding-bottom:0;
}
.strankovani {
	color:#333333;
	font-weight:bold;
	padding:10px 5px;
	text-align:center;
}
.pruvodce .strankovani .prev {
	padding-left:58px;
}
.strankovani span.prev {
/*	background-image:url(../img/strankovani-prev-noactive.gif);*/
        background: transparent url(../img/page/background-pagination.gif) repeat-x scroll left top;
	color:#999999;
	text-decoration:none;
}
.strankovani span.next {
/*	background-image:url(../img/strankovani-next-noactive.gif);*/
        background: transparent url(../img/page/background-pagination.gif) repeat-x scroll left top;
	color:#999999;
	text-decoration:none;
}
.strankovani .prev, .strankovani .next {
	background:transparent url(../img/strankovani-prev.gif) no-repeat scroll 10% 50%;
	border:1px solid #CDCDCD;
	display:block;
	float:left;
	height:auto;
	margin:-3px 0 0;
	padding:4px 10px 4px 14px;
	font-weight: bold;
}
.pruvodce .strankovani .nrCenter {
	margin-left:13px;
	margin-top:1px;
	width:240px;
}
.strankovani .nrCenter {
	float:left;
	margin-bottom:1px;
	margin-right:auto;
	text-align:center;
}
.strankovani .act {
	background-color:#F24F00;
	border:1px solid #F24F00;
	color:#FFFFFF;
	margin-top:3px;
}
.strankovani .nrCenter {
	text-align:center;
}
.strankovani .noact, .strankovani .noact_prev {
	border:1px solid #CDCDCD;
	color:#DBDBDB;
	display:inline;
	margin-bottom:3px;
	margin-right:3px;
	padding:4px 6px;
	text-decoration:none;
	vertical-align:middle;
}
.pruvodce .strankovani .next {
	padding-right:26px;
}
.pruvodce .strankovani a, .pruvodce .strankovani input {
	background-color:#FFFFFF;
}
.strankovani .next {
	background:transparent url(../img/strankovani-next.gif) no-repeat scroll 95% 50%;
	float:right;
	padding-left:10px;
	padding-right:24px;
	font-weight: bold;
}


/* dynam. seznamy */
.screenHide {
	height: 0px;
	overflow: hidden;
	position: absolute;
	width: 0px;
}
#filtr {
	margin-bottom: 18px;
}
#filtr #f-zpravy {
	width: 220px;
}

#filtr select {
	margin-right: 7px;
}
#right {
        float:right;
        margin-left:620px;
        *margin-left: 0px;
        margin-right:10px;
        margin-top: 4px;
        *margin-top: -151px;
        position:absolute;
        width:320px;
        *position: relative;
}
#right form {
        color:#000000;
        max-width:300px;
        padding:10px;
        width:300px;
}
#right fieldset {
        border: none;
}
#right label {
        display:block;
}
#right input, #right select {
        color:#7B7B7B;
        font-size:16px;
        height:25px;
        margin:3px 3px 7px 0px;
        padding-top:5px;
        width:180px;
        float: left;
}
* html #right input {
        height: 30px;
}
#right .button {
        margin-bottom:0;
        margin-top:15px;
}
#right .button, #right .checkbox {
        width:auto;
}
#right h2 {
        font-size: 24px;
        color: #F24F00;
        background: none;
        font-weight: normal;
}
#right .facebook h2 {
        background: transparent url(../img/logo-fb-zrcadlo.png) no-repeat scroll 30px 28px;
        padding: 25px 15px 10px 105px;
        color: #000;
}
#right .facebook p {
        padding: 0px 15px 10px 30px;
        _padding: 0px 5px 10px 30px;
}
#right .soutez h2 {
        width: 120px;
        padding: 40px 0px 0px 10px;
}
* html #right .soutez h2 {
        width: 120px;
}
#right .soutez span {
        background: transparent url(../img/ceny-small.png) no-repeat scroll 110px top;
        width: 310px;
        height: 160px;
        position: absolute;
        margin-top: -5px;
}

#right input.box3-button {
	display: block;
	width: auto;
	height: 31px;
	line-height: 31px;
	padding: 0px 10px 0px 10px;
        margin: 4px 0px 0px 200px;
        *margin: 6px 0px 0px 200px;
	color: #fff !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: #6F6F6F url(../img/background-button.gif) repeat-x left top;
	border: 2px solid #F24F00;
	overflow: hidden;
        float: right;
        position: absolute;
        cursor: pointer;
}
* html #right input.box3-button {
        width: 80px;
        text-align: center;
        height: 30px;
        padding-top: 2px;
        position: absolute;
        margin: 0px 0px 0px 12px;
	line-height: 25px;
}


#obsah input.box3-button {
	display: block;
	width: auto;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
        margin: 10px 0px 0px 0px;
	color: #fff !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: #F24F00 url(../img/background-button.gif) repeat-x left top;
	border: 2px solid #F24F00;
	overflow: hidden;
        float: right;
        position: absolute;
        cursor: pointer;
        _float: none;
        _line-height: 25px;
        _width: 80px;
}


/* Vyhledavani */

.vyhledavani .strankovani .act {
	padding: 4px 9px;
	margin: 0 4px;
	vertical-align: middle;
}
.vyhledavani .strankovani input.next {
	width: 95px;
	cursor: pointer;
	background: #EAEAEA url(../img/page/background-pagination.gif) repeat-x;
}
.vyhledavani .strankovani input.prev {
	width: 95px;
	cursor: pointer;
	background: #EAEAEA url(../img/page/background-pagination.gif) repeat-x;
}
.vyhledavani .strankovani input:hover {
	border: 1px solid #F24F00;
	color: #F24F00;
}
#center_left #zobrazeno {
	border-top:1px solid #E8E8E8;
	line-height:175%;
	margin-top:10px;
	padding:13px 0px;
}
#zobrazeno select, #zobrazeno input {
	margin:0 5px;
}

/*
#zobrazeno input.box3-button {
	display: block;
	width: auto;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
        margin: -5px 0px 0px 10px;
	color: #fff !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: #F24F00 url(../img/background-button.gif) repeat-x left top;
	border: 2px solid #F24F00;
	overflow: hidden;
        float: right;
        position: absolute;
        cursor: pointer;
        _float: none;
        _line-height: 25px;
        _width: 80px;
}*/

#left {
    border:5px solid white;
	float:left;
	margin-top:-31px;
	*margin-top:-30px;
	width:210px;
	*width: 210px;
}
#left form {
        background:#DBDADA url(../img/page/menu-level2-bg.gif) repeat-y scroll left top;
        color:#000000;
        max-width:180px;
        padding:10px 20px 10px 10px;
        width:200px;
}
#left label {
        display:block;
}
#left input, #left select {
        margin:3px 0 8px;
        width:100%;
}
#left .button {
        margin-bottom:0;
        margin-top:15px;
		position: relative;
}
#left .button, #left .checkbox {
        width:auto;
}


.messageBox .info {
	background-image:url(../img/hlaska-info.gif) !important;
}

.novinky p {
       padding-top:15px;
       padding-right: 15px;
}
* html .novinky p {
       padding-right: 10px;
}
.novinky span {
       color: #C23F00;
       font-size: 12px;
       font-weight: bold;
}
.novinky a, .novinky a:visited {
       color: #CCCCCC;
       font-size: 14px;
       font-weight: normal;
       text-decoration: none;
       display: block;
}
.novinky a:hover {
       color: #C23F00;
} 
.facebook {
       width: 320px;
       height: 234px;
       margin-bottom: 20px;
       font-size: 12px;
       font-weight: bold;
       background: transparent url("../img/background-box-right.png") repeat-x scroll left top;
}
.banner {
       width: 320px;
       height: 229px;
       margin-bottom: 20px;
       /*background: #FFFFFF url("../img/banner-page.jpg") no-repeat scroll left top;*/
}
.soutez {
       width: 300px;
       height: 260px;
       *height: 280px;
       border: 10px solid #FFFFFF;
       margin-bottom: 10px;
       font-size: 12px;
       background: #FFFFFF url("../img/background-box.gif") repeat-x scroll left top;
}

* html .soutez {
       width: 320px;
}
.kalendar {
       background: #FFFFFF url("../img/background-box.gif") repeat-x scroll left top;
       border: 10px solid #FFFFFF;
       float: left;
       height: 86px;
       margin: 20px 20px 40px 0px;
       padding: 0px 0px 0px 0px;
       position: relative;
       width: 580px;
       _width: 600px;
}

.kalendar h2 {
       padding: 10px 0 10px 10px !important;
       _padding:10px 20px 10px 10px !important;
       width: 170px;
       _width:180px;
       color: #F24F00;
       font-size: 24px !important;
       font-weight: normal;
       background: none !important; 
}

.box1-button:link, .box1-button:visited, .box1-button:hover, .box1-button:focus {
	width: auto;
	height: 27px;
	line-height: 27px;
	padding: 0px 10px 0px 10px;
        margin: 0px 0px 0px 20px;
	color: #fff !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: #F24F00 url(../img/background-button.gif) repeat-x left top;
/*	background: #6F6F6F url(../img/background-button.gif) repeat-x left top; */
	border: 2px solid #F24F00;
	overflow: hidden;
        float: left;
}
* html .box1-button:link, * html .box1-button:visited, * html .box1-button:hover, * html .box1-button:focus {
        width: auto;
        text-align: center;
        position: absolute;
        margin: 0px 0px 0px 10px;
        height: 32px;
	line-height: 32px;
        clear: both;
}
.box2-button:link, .box2-button:visited, .box2-button:hover, .box2-button:focus {
	display: block;
	width: auto;
	height: 27px;
	line-height: 27px;
	padding: 0px 10px 0px 10px;
        margin: 0px 0px 0px 10px;
	color: #fff !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: #F24F00 url(../img/background-button.gif) repeat-x left top;
/*	background: #6F6F6F url(../img/background-button.gif) repeat-x left top; */
	border: 2px solid #F24F00;
	overflow: hidden;
        float: left;
        position: absolute;
}
* html .box2-button:link, * html .box2-button:visited, * html .box2-button:hover, * html .box2-button:focus {
        width: 155px;
        text-align: center;
        position: absolute;
        margin: 0px 0px 0px 10px;
	*padding: 0px 5px 0px 5px;
}
.box3-button:link, .box3-button:visited, .box3-button:hover, .box3-button:focus {
	display: block;
	width: auto;
	height: 27px;
	line-height: 27px;
	padding: 0px 10px 0px 10px;
        margin: -39px 0 0 202px;
	color: #fff !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: #F24F00 url(../img/background-button.gif) repeat-x left top;
	border: 2px solid #F24F00;
	overflow: hidden;
        float: left;
}
* html .box3-button:link, * html .box3-button:visited, * html .box3-button:hover, * html .box3-button:focus {
        width: 80px;
        text-align: center;
        height: 30px;
        padding-top: 2px;
        position: absolute;
        margin: 4px 0px 0px 10px;
}


.black-button:link, .black-button:visited, .black-button:hover, .black-button:focus {
	display: block;
	width: auto;
	height: 28px;
	line-height: 28px;
	padding: 0px 10px 0px 10px;
/*        margin: 10px 0px 0px 34px;*/
	color: #CFCFCF !important;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: #6F6F6F url(../img/background-black-button.gif) repeat-x left top;
	border: 1px solid #000000;
	overflow: hidden;
        float: left;
}
* html .black-button:link, * html .black-button:visited, * html .black-button:hover, * html .black-button:focus {
        width: 180px;
        text-align: center;
}

.soutez p {
        width: 260px;
        _width: 280px;
        padding-left: 10px;
        padding-top: 25px;
        _padding-top: 30px;
}
.daycalendar {
        float: left;
        display: block;
        width: 187px;
        _width: 195px;
        padding-right: 10px;
        background: transparent url("../img/ico-calendar.gif") no-repeat scroll left 4px;
        padding-top: 5px;
        margin-top: 3px;
}
.daycalendar span {
        color:#C23F00;
        font-size:12px;
        font-weight:bold;
        padding-left: 35px;
}
.daycalendar a, .daycalendar a:visited {
        color:#000;
        display:block;
        font-size:11px;
        font-weight:normal;
        text-decoration:underline;
        padding-left: 35px;
        max-height: 28px;
        overflow: hidden;
}
.daycalendar a:hover {
        color: #C23F00
}
.daycalendar p.calendarlist {
        color:#000000;
        font-size:11px;
        font-weight:bold;
        padding-top:11px;
        position:absolute;
        text-align:center;
        width:24px;
}

.box-project-motiv { 
        height: 116px; 
        _height: 124px;
        width: 106px; 
        _width: 106px; 
        position: absolute;
        float: right;
        margin-top: -45px;
        _margin-top: -145px;
        margin-left: 0px;
        _margin-left: 0px;
        padding: 7px 0px 0px 15px;
}

.box-project {      
        background: transparent url("../img/page/background-box-invert.png") repeat-x scroll left bottom; 
        padding: 5px 10px 5px 10px; 
        margin-right: 0; 
        margin-bottom: 10px; 
        border: 1px solid #F24F00;
        position:relative;
        _width: 170px;
 }
.box-project-title {
        _width: 120px;
}
#content .tiles-project {
        
}
#content .tiles-project .nom {
        margin-right: 0 !important;
}
#content .tiles-project .box-project h2 {
        padding: 0px 0 0 0px;
        margin: 4px 25px 4px 0px;
        _margin: 4px 5px 4px 0px;
        background: none;
        
        font-size: 14px !important;
        font-weight: bold !important;
}
#content .tiles-project .box-project h2 a {
        color: #F24F00;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
}
#content .tiles-project .box-project h2 a:hover {
        color: #333;
        text-decoration: none;
}
#content .box-project .sipka-link {
        font-weight: bold;
}
#content .box-project ul {
        margin-top: 16px;
}
/* prirazeny perex k aktualnimu stylu dlazdice */

#content .ico-list-blue, #content .ico-list-orange, #content .ico-list-red, #content .ico-list-green, .ico-list-pink, .ico-list-purple, .ico-list-brown, .ico-list-black {
        z-index: 100;
        width: 39px !important;
        height: 48px;
        position: absolute;
        right:1px !important;
        top:-10px !important;
        left:auto !important;
        cursor: pointer;
}
#content .ico-list-blue {
        background: transparent url(../img/page/ico-list-blue.png) no-repeat left top;
}
#content .ico-list-orange {
        background: transparent url(../img/page/ico-list-orange.png) no-repeat left top;
}
#content .ico-list-red {
        background: transparent url(../img/page/ico-list-red.png) no-repeat left top;
}
#content .ico-list-green {
        background: transparent url(../img/page/ico-list-green.png) no-repeat left top;
}
#content .ico-list-pink {
        background: transparent url(../img/page/ico-list-pink.png) no-repeat left top;
}
#content .ico-list-brown {
        background: transparent url(../img/page/ico-list-brown.png) no-repeat left top;
}
#content .ico-list-purple {
        background: transparent url(../img/page/ico-list-purple.png) no-repeat left top;
}
#content .ico-list-black {
        background: transparent url(../img/page/ico-list-black.png) no-repeat left top;
}

#content .ico-map-blue, #content .ico-map-orange, #content .ico-map-red, #content .ico-map-green, #content .ico-map-pink, #content .ico-map-purple, #content .ico-map-brown, #content .ico-map-black  {
        z-index: 100;
        width: 34px;
        height: 52px;
        position: absolute;
        right:1px !important;
        top:-10px !important;
        left:auto !important;
        cursor: pointer;
}
#content .ico-map-blue {
        background: transparent url(../img/page/ico-map-blue.png) no-repeat left top;
}
#content .ico-map-orange {
        background: transparent url(../img/page/ico-map-orange.png) no-repeat left top;
}
#content .ico-map-red {
        background: transparent url(../img/page/ico-map-red.png) no-repeat left top;
}
#content .ico-map-green {
        background: transparent url(../img/page/ico-map-green.png) no-repeat left top;
}
#content .ico-map-pink {
        background: transparent url(../img/page/ico-map-pink.png) no-repeat left top;
}
#content .ico-map-purple {
        background: transparent url(../img/page/ico-map-purple.png) no-repeat left top;
}
#content .ico-map-brown {
        background: transparent url(../img/page/ico-map-brown.png) no-repeat left top;
}
#content .ico-map-black {
        background: transparent url(../img/page/ico-map-black.png) no-repeat left top;
}

#rozcestnik1 {
        display:block;
		padding-bottom: 15px;
}
#rozcestnik2 {
        display:block;
        float:right;
        padding-left:30px;
        padding-top:15px;
	padding-bottom: 15px;
        width: 170px !important;
_width: 180px !important;
}
#levyseznam {
        float: left;
        width: 190px;
        padding-right: 10px;
        margin-top: 20px;
}
#levyseznam #filtr #f-zpravy {
        width: 170px;
}
#levyseznam #mapka {
/*        background: transparent url(../img/page/mapka.png) no-repeat left top; */
        background: none;
        width: 166px;
        height: 96px;
        padding-bottom: 20px;
        _margin-bottom: 20px;
        position: relative;
}
#img-map, #img-map1, #img-map2 {
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 10;
}
#img-sp, #img-sp1, #img-sp2 {
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 50;
}
#img-sp {
        height: 96px;
        width: 166px;
}
#img-sp1, #img-sp2 {
        height: 85px;
        width: 148px;
}
#region-over {
        display: none;
        height: 96px;
        position: absolute;
        right: 0px;
        top: 0px;
        width: 166px;
        z-index: 20;
}
#region-over1, #region-over2 {
        display: none;
        height: 85px;
        position: absolute;
        right: 0px;
        top: 0px;
        width: 148px;
        z-index: 20;
}

#pravyseznam {
        float: left;
        width: 315px;
        _width: 345px;
        border-left: 1px solid #F24F00;
        padding-left: 20px;
        margin-top: 20px;
        margin-bottom: 15px;
        _margin-bottom: 50px;
        min-height: 190px;
        _min-height: 200px;
}
#check {
        clear: both;
}
.otazka1 {
        background: transparent url(../img/page/ico-big-hriste.gif) no-repeat left top;
        width: 106px;
        height: 116px;
}
.otazka2 {
        background: transparent url(../img/page/ico-big-cyklostezky.gif) no-repeat left top;
        width: 106px;
        height: 116px;
}
.otazka3 {
        background: transparent url(../img/page/ico-big-nemocnice.gif) no-repeat left top;
        width: 106px;
        height: 116px;
}
.otazka4 {
        background: transparent url(../img/page/ico-big-zelena-energie.gif) no-repeat left top;
        width: 106px;
        height: 116px;
}
.otazka5 {
        background: transparent url(../img/page/ico-big-kultura.gif) no-repeat left top;
        width: 106px;
        height: 116px;
}
.otazka6 {
        background: transparent url(../img/page/ico-big-vzdelani.gif) no-repeat left top;
        width: 106px;
        height: 116px;
}
.otazka7 {
        background: transparent url(../img/page/ico-big-podpora-regionum.gif) no-repeat left top;
        width: 106px;
        height: 116px;
}
.otazka8 {
        background: transparent url(../img/page/ico-big-pomoc-potrebnym.gif) no-repeat left top;
        width: 106px;
        height: 116px;
}
.otazka9 {
        background: transparent url(../img/page/ico-big-hriste.gif) no-repeat left top;
        width: 106px;
        height: 116px;
}
.otazka10 {
        background: transparent url(../img/page/ico-big-otaznik.gif) no-repeat left top;
        width: 106px;
        height: 116px;
}


/* OPERA ONLY */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       .page-motiv {
            margin-left: 0px;
            position: absolute !important;
       }

 }

.page-motiv {
        background: transparent url(../img/ceny-big.png) no-repeat left top;
        width: 299px;
        _width: 290px;
        height: 263px;
        float:right;
        display: inline;
        position: absolute;
        _position: relative;
        margin-top: -65px;
        _margin-left: 0px;
}

html>body .page-motiv{margin-left:-9px}
html>/**/body .page-motiv, x:-moz-any-link, x:default {margin-left:-9px !important;}
body:nth-of-type(1) .page-motiv{ margin-left:381px;}


.page-motiv-mapa {
        background: transparent url(../img/page/mapa.png) no-repeat left top;
        width: 300px;
        height: 146px;
        position: absolute;
        top: -20px;
	right: -280px;
}
.page-motiv-bezpecnost {
        background: transparent url(../img/page/kuzel.png) no-repeat left top;
        width: 245px;
        height: 196px;
        position: absolute;
        top: -24px;
	right: 14px;
        display: block;
        _top: -20px;
}
.page-motiv-download {
        background: transparent url(../img/page/lampicky-download.png) no-repeat left top;
        width: 269px;
        height: 279px;
        position: absolute;
        top: -50px;
        _top: -60px;
	right: -5px;
/*	right: 0px;*/
        display: block;
/*        _top: -20px;*/
        _width: 260px; 
}
.page-motiv-ucebna {
        background: transparent url("http://soutez.cezregionum.cz/img/bck-ucebna.jpg") no-repeat left top;
        width: 303px;
        height: 236px;
        position: absolute;
        top: -23px;
	right: -10px;
	_right: -18px;
        display: block;
        _width: 311px; 
}
.page-text {
        padding: 0px 20px 0px 0px; 
        _padding: 0px 0px 0px 0px; 
        float: left;
        display:inline;
        width: 365px;
        color: #333333;
        font-size: 14px;
		position: relative;
}
.page-text h1 {
        color: #F24F00 !important;
        font-size: 36px !important;
        font-weight: bold !important;
        background: none !important;
        width: 430px !important;
        _width: 350px !important;
        padding: 0px !important;
}


div.otazka {
        width: 648px;
        border-bottom: 1px solid #E5E5E5;
        margin: 0px !important;
        background: transparent url(../img/page/exp.gif) no-repeat 615px 21px;
}
.otazka a:active {
        text-decoration: none !important;
}
.otazka {
        background: #fff;
}
.otazka p {
        margin-bottom: 0px !important;
        width: 618px;
        _width: 648px;
        text-decoration: underline;
        font-size: 14px;
        font-weight: bold;
        cursor: pointer;
        padding: 15px;
}
.expand-button {
        height: 8px;
        width: 15px;
        margin-left: 615px;
        margin-top: -25px;
        position: absolute;
}
span.odpoved {
        padding: 10px 10px 10px 30px;        
        border-bottom: 1px solid #E5E5E5;
}
.in p {
        color: #FFF;
        text-decoration: none;
        background: #F24F00 url(../img/page/exp-out.gif) no-repeat 615px 21px;
}
.hover {
        color: #FFF;
        text-decoration: none;
        background: #F2F2F2 url(../img/page/exp-in.gif) no-repeat 615px 21px !important;
}
.out {
        color: #FFF;
        text-decoration: none;
        background: transparent url(../img/page/exp.gif) no-repeat 615px 21px !important;
}
.notebook {
        margin-left: 10px;
}
.links {
        text-align: left;
        width: 300px;
        margin-left: 45px;
}
.links a:link{
        background: transparent url(../img/li-3.gif) no-repeat 0px 2px !important;
        padding-left: 20px;
        line-height: 30px;
        color: #000;
}
.links a:visited {
        background: transparent url(../img/li-3.gif) no-repeat 0px 2px !important;
        padding-left: 20px;
        line-height: 30px;
        color: #000;
}
.links span {
        width: 125px;
        float: left;
        padding-top: 10px;
}
.linksb {
        text-align: left;
        width: 600px;
        padding: 10px 0px 10px 0px;
}
.linksb em {
        color: #000;
}
.linksb span {
        width: 620px;
        float: left;
        padding: 10px;
        border: 1px solid #B3B3B3;
}
#steps {
        background: #FEEDE5;
        position: relative;
        height: 173px;
}
.boxes {
        width: 126px;
        _width: 160px;
        height: 145px;
        _min-height: 135px;
        float: left;
        display: block;
        background: #FEEDE5;
        border-right: 1px solid #CBBEB7;
        padding: 17px 17px 0px 17px; 
}
.boxes-last {
        width: 126px;
        _width: 160px;
        height: 155px;
        _min-height: 135px;
        float: left;
        display: block;
        background: #FEEDE5;
        padding: 17px 17px 0px 17px; 
}
.boxes span {
        color: #fff;
        background-color: #F24F00;
        padding:5px 9px;
        font-size: 14px;
        font-weight: bold;
}
.boxes-last span {
        color: #fff;
        background-color: #F24F00;
        padding:5px 9px;
        font-size: 14px;
        font-weight: bold;
}
.boxes p {
        margin-top: 10px;
}
.boxes-last p {
        margin-top: 10px;
}
.longbox {
        width: 650px; 
        background: #FEEDE5;
        float: left;
        height: 30px;
}
.longbox p {
        margin-left: 20px;
}
#taby {
        border-right:0 none;
        height: auto;
        _height: 1370px;
        min-height: 1355px;
        margin: 0px;
        width:650px;
}
ul#tabs-box {
        list-style:none outside none;
        _padding-bottom: 5px;
}
ul#tabs-box {
        padding-bottom /*\**/: 10px\9
}

#tabs-box-container  {
        border-top: 1px solid #E8E8E8;
        height:143px;
        margin-top: -4px;
        position:relative;
        width:649px;
}
#tabs-box-container  {
        margin-top /*\**/: -16px\9
}
.tabs-box-tbblok1 {
	margin-top: 15px; /* Opera */
	*margin-top: 0px; /* IE */
	position: absolute;
	visibility: visible;
}



ul#tabs-box li {
        color: #F24F00;
        display: inline;
        background: none;
        padding-left: 0px;
}
ul#tabs-box li a {
        border-bottom:1px solid white;
        border-left:1px solid #E8E8E8;
        border-right:1px solid #E8E8E8;
        border-top:1px solid #E8E8E8;
        padding:14px 20px 12px 20px;
        text-decoration: none;
        background: none;
        font-size: 14px;
}
ul#tabs-box li a {
        padding-bottom /*\**/: 14px\9
}
ul#tabs-box li a.active { 
        background: transparent url(../img/tabs-bck.gif) repeat-x scroll 15px 0px;
        background /*\**/: transparent url(../img/tabs-bck.gif) repeat-x scroll 15px 0px;\9
        _background: transparent url(../img/tabs-bck.gif) repeat-x scroll 15px -5px;
	color: #F24F00;
	font-weight: normal;
        border-bottom: 1px solid white;
        padding-bottom: 11px;
        _padding-bottom: 8px;
        text-decoration: none;
        font-size: 14px;
}
#taby .visual{
        float: left;
        height: 116px;
        *height: 118px;
        margin: 8px 15px 0 20px;
        width: 116px;
        *width: 118px;
	    display: inline;
		cursor: pointer;
}


.tabs-box-tbblok1, x:-moz-any-link, x:default { margin-top: 0px; } /* Firefox 3.0 */
BODY:nth-of-type(1) .tabs-box-tbblok1 { margin-top: 0px; } /* Firefox 3.5 */

.blok2 {
        float:left;
        overflow:hidden;
        padding:35px 0px 10px 0px;
        _padding-top:35px;
        position:relative;
}
.blok2 {
        padding-top /*\**/: 45px\9
}
.blok2 ul {
        margin-bottom: 28px;
        position:relative;
        list-style-type: none;
        line-height /*\**/: 28px\9
        _margin-bottom: 17px !important;
        margin-bottom /*\**/: 16px\9
}

.horniseznam {
        float: left;
        width: 640px;
        padding-right: 10px;
        margin-top: 20px;
}
.horniseznam #filtr #f-zpravy {
        width: 170px;
}
.horniseznam .mapka {
        background: none;
        width: 148px;
        height: 85px;
        padding-bottom: 20px;
        _margin-bottom: 20px;
        position: relative;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
}
.horniseznam .popisek {
        background: none;
        width: 210px;
        height: 76px;
        _height: 96px;
        padding-bottom: 20px;
        _margin-bottom: 20px;
        position: relative;
        padding: 10px;
        float: left;
        border-right:1px solid #E5E5E5;
}
.dolniseznam {
        float: left;
        width: 650px;
        _width: 650px;
        padding-left: 0px;
        margin-top: 20px;
        margin-top: 30px;
        margin-bottom: 15px;
        _margin-bottom: 50px;
        min-height: 190px;
        _min-height: 200px;
        height: 750px;
}
#tbblok1 .dolniseznam {
        min-height: 780px;
}
#tbblok2 .dolniseznam {
/*        min-height: 2230px;*/
        _height: 1360px;
}
.page-text-2 {
        height: 101px;
        position:relative;
}
.page-text-2 span {
        background: transparent url(../img/logo-nadace.png) no-repeat left top;
        width: 92px;
        height: 101px;
        float: left;
        padding-right: 20px;
}
.page-text-2 p {
        font-size: 14px;
        _padding-left: 110px;
}
.hlasy, .nazev, .tlacitko {
        float: left;
        display: block;
        text-align: left;
        padding: 5px;
}
.skola {
        border: 1px solid #E5E5E5;
        margin: 0px 0px 20px 0px;
        width: 648px;
        _width: 650px;
        height: 139px;
        _height: 141px;
}
.skola2 {
        border: 1px solid #E5E5E5;
        margin: -2px 0px 0px 0px;
        width: 647x;
        _width: 649px;
        height: 110px;
        _height: 112px;
}
p.vypocet {
        _margin-bottom:0px !important;
}
.hlasy {
        width: 70px;
        _width: 88px;
        text-align: left;
        height: 99px;
        _height: 138px;
        padding: 20px 0px 20px 15px;
}
.hlasy .pocethlasu {
        width: 70px;
        height: 40px; 
        _height: 40px !important;
        padding-bottom: 0px;
        background-color: #F24F00;
}
.skola2 .pocethlasu2 {
        width: 70px;
        height: 40px; 
        _height: 40px !important;
        padding-bottom: 0px;
        background-color: #F24F00;
        margin: 15px 15px 45px 10px;
        float:left;
}
.hlasy .pocethlasu .openFancybox {
        width: 66px;
        _width: 70px;
        height: 23px; 
        _height: 40px; 
        margin-top: -51px;
        margin-top /*\**/: -57px;\9
        _margin-top: -57px;
        position: absolute;
        background: #F24F00 url(../img/background-button.gif) repeat-x scroll left top;
        border:2px solid #F24F00;
}
.skola2 .pocethlasu2 .openFancybox {
        width: 66px;
        _width: 70px;
        height: 23px; 
        _height: 40px; 
        background: #F24F00 url(../img/background-button.gif) repeat-x scroll left top;
        border:2px solid #F24F00;
        margin-top: -51px;
        _margin-top: -57px;
        position: absolute;
}
.skola2 .pocethlasu2 .openFancybox {
        margin-top /*\**/: -57px\9
}
.hlasy .pocethlasu span {
        color: #fff;
        font-size: 18px;
        font-weight: bold;
}
.skola2 .pocethlasu2 span {
        color: #fff;
        font-size: 18px;
        font-weight: bold;
}
.hlasy .pocethlasu p {
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        margin-left: 10px;
}
.skola2 .pocethlasu2 p {
        color: #fff;
        font-size: 11px;
        font-weight: bold;
        margin-left: 10px;
}
.hlasy .pocethlasu a {
        text-decoration: none;
        color: #fff;
        font-size:12px;
        font-weight:bold;
        padding-top:13px;
        text-align:center;
        _margin-top: -41px !important;
}
.skola2 .pocethlasu2 a {
        text-decoration: none;
        color: #fff;
        font-size:12px;
        font-weight:bold;
        padding-top:13px;
        text-align:center;
        _margin-top: -41px !important;
}
.nazev {
        padding-left: 15px;
        width: 273px;
        _width: 280px;
        height: 129px;
        _height: 138px;
}
.nazev2 {
/*        padding-left: 95px;*/
        _padding-left: 0px;
        width: 552px;
/*        width: 647px;*/
        _width: 510px;
        height: 101px;
        _height: 78px;
        float: left;
}
.nazev2 h2 {
        height: auto;
        max-height: 100px;
/*        _height: 75px;*/
        overflow: hidden;
        font-size: 22px !important;
        max-width:535px;
        padding: 10px 15px 5px 0px !important;
}
.nazev h2 a {
        color: #000;
        text-decoration: none;
}
.nazev h2 a:hover {
        color: #F24F00;
        text-decoration: underline;
}
.nazev h2 a:visited {
        color: #000;
        text-decoration: none;
}
.nazev2 h2 a {
        color: #000;
        text-decoration: none;
}
.nazev2 h2 a:hover {
        color: #F24F00;
        text-decoration: underline;
}
.nazev2 h2 a:visited {
        color: #000;
        text-decoration: none;
}
.nazev h2 {
        height: auto;
        max-height: 100px;
        font-size: 22px !important;
        _height: 99px;
        overflow: hidden;
        padding: 10px 15px 5px 0px !important;
        _padding: 0px 15px 0px 0px !important;
}
.nazev p {
        margin-bottom: 0px !important; 
}
.tlacitko {
        background-color: #F2F2F2;
        width: 230px;
        _width: 280px;
        height: 124px;
        _height: 139px;
        padding: 5px 20px 10px 20px;
}
.tlacitko h2 {
        display: block;
        padding: 0px 0px 10px 0px !important;
        float: right;
        font-size: 18px !important;
        width: 140px;
}
.jihocesky, .stredocesky, .severomoravsky, .severocesky, .jihomoravsky, .zapadocesky, .vychodocesky {
        display:block;
        float:left;
        height:45px;
        width:79px;
        padding-bottom: 10px;
}
.praha img {
        background: transparent url(../img/page/stredocesky.gif) no-repeat left top;
        width: 79px;
        height: 45px;
        float: left;
}
.jihocesky img, .jihomoravsky img, .severomoravsky, .severocesky img, .zapadocesky img, .vychodocesky img, .stredocesky.png  {
        background: transparent url(../img/page/jihomoravsky.gif) no-repeat left top;
        width: 79px;
        height: 45px;
        float: left;
}
#content input#city1 {
	margin-left: 0px;
	_margin-left: -10px;

}
#content input#city1 {
        margin-left /*\**/: -10px\9
}
#content input#city2 {
	margin-left: 0px;
	_margin-left: -10px;
}
#content input#city2 {
        margin-left /*\**/: -10px\9
}
.calendarButton {
        float: left;
        display: inline;
        height: 100px;
}
/* Obrazek s popisem (xstandard) */
div.contImgLeft {
	padding: 0 20px 0 0;
	*padding: 0px;
	background-color: white;
	margin: 0;
	text-align: left;
	width: 300px;
    height:auto;
	float: left;
}
div.contImgLeft img {
	padding: 0;
	margin: 0 0 -15px 0;
}
div.contImgRight {
	padding: 0 20px 0 0;
	background-color: white;
	margin: 0;
	text-align: left;
	width: 235px;
    height:auto;
	float: left;
}
div.contImgRight img {
	padding: 0;
	margin: 0 0 -15px 0;
}
p.description {
	padding: 10px;
	background-color: #E6E6E7;
        color: black;
        margin: 0;
	_margin: -15px 0 0 0;
	text-align: left;
	width: 280px;
        _width: 300px;
        height:auto;  
        clear: both;
}

/* Putovni vystava */
#vystava {
	float: left;
	width: 650px;
	_width: 690px;
	padding: 20px 20px 40px 20px;
	position: relative;
	margin: 7px 0 30px 0;
	font-size: 12px;
	background: #FFFFFF url(../img/background-box.gif) repeat-x left top;
	border: 10px solid #FFFFFF;
	min-height:860px;
}
#vystava h1 {
	background: none;
	color:#F24F00;
	font-size:30px;
	margin:0;
	padding:20px 0 10px;
	width: auto;
	float: none;
}
#vystava h3 {
	padding: 10px 0 10px 0;
}
#vystava .size14 {
	font-size: 14px;
}
#vystava p {
	padding-top: 10px;
	line-height: 1.5;
}
#vystava p#cesta {
	padding: 0px !important;
}
#vystava p.termin {
	color:#000000;
	font-size:22px;
	font-weight:normal;
	padding:0px;
}
#vystava .vystava-left {
	width: 400px;
}
#vystava .vystava-img {
	width: 253px;
	height: 329px;
	background: url(../img/vystava.png) no-repeat;
	position: absolute;
	top: -28px;
	right: 5px;
}
#vystava .vystava-map {
	width: 635px;
	height: 367px;
	background: url(../img/vystava-map.png) no-repeat;
	margin: 20px 0 30px 5px;
	position: relative;
}
#vystava .map-btn {
	position: absolute;
	font-weight: bold;
	color: #666;
	padding: 4px 0 0 10px;
	line-height: 1.4;
}
#vystava .map-btn a {
	text-decoration: none;
	color: #666;
}
#vystava .map-btn a:hover {
	color: #333;
}
#vystava .map-btn#te {
	width: 66px;
	height: 38px;
	background: url(../img/vystava-te.png) no-repeat;
	top: 23px;
	left: 153px;
}
#vystava .map-btn#kv {
	width: 93px;
	height: 38px;
	background: url(../img/vystava-kv.png) no-repeat;
	top: 66px;
	left: 49px;
}
#vystava .map-btn#pr {
	width: 66px;
	height: 38px;
	background: url(../img/vystava-pr.png) no-repeat;
	top: 104px;
	left: 206px;
}
#vystava .map-btn#pa {
	width: 79px;
	height: 38px;
	background: url(../img/vystava-pa.png) no-repeat;
	top: 113px;
	left: 333px;
}
#vystava .map-btn#pl {
	width: 66px;
	height: 38px;
	background: url(../img/vystava-pl.png) no-repeat;
	top: 151px;
	left: 106px;
}
#vystava .map-btn#nm {
	width: 151px;
	height: 38px;
	background: url(../img/vystava-nm.png) no-repeat;
	top: 72px;
	left: 367px;
}
#vystava .map-btn#os {
	width: 66px;
	height: 38px;
	background: url(../img/vystava-os.png) no-repeat;
	top: 133px;
	left: 572px;
}
#vystava .map-btn#tv {
	width: 102px;
	height: 38px;
	background: url(../img/vystava-tv.png) no-repeat;
	top: 234px;
	left: 196px;
}
#vystava .map-btn#tr {
	width: 60px;
	height: 38px;
	background: url(../img/vystava-tr.png) no-repeat;
	top: 220px;
	left: 346px;
}
#vystava .map-btn#br {
	width: 70px;
	height: 38px;
	background: url(../img/vystava-br.png) no-repeat;
	top: 228px;
	left: 407px;
}

#vystava table {
	border-top: 1px solid #E5E5E5;
	font-size: 12px;
}
#vystava table td, #vystava table th {
	border-bottom: 1px solid #E5E5E5;
	padding: 14px 7px 10px 7px;
}
#vystava table th {
	width: 164px;
}
#vystava table .grey-bg {
	background: #F2F2F2;
}
#vystava table .ter {
	background: #F24F00;
	padding: 7px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#vystava table .akce {
	line-height: 1.4;
	vertical-align: middle;
}
#vystava table .info {
	vertical-align: bottom;
	width: 100px;
}
#vystava table .info a {
	color: #333333;
}
#vystava.vystava-detail h1 {
	width: 290px;
}

#vystava .vystava-bg-img {
	width: 465px;
	height: 299px;
	background: url(../img/vystava-detail.png) no-repeat;
	position: absolute;
	top: -28px;
	right: -18px;
}
#vystava .vystava-detail-img {
	width: 241px;
	height: 153px;
	float: right;
	margin: 35px 65px 30px 30px;
	display: inline;
}
#vystava .vystava-zpet {
	width: 121px;
	background: url(../img/btn_bg_orange.png) no-repeat;
	cursor: pointer;
	float: right;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 0;
	text-align: center;
	margin: 30px 0 0 0;
}
.right-widecontent {
	display:inline;
	float:right !important;
	margin-left:-1px !important;
	margin-right:0 !important;
	margin-top:7px !important;
	position:static !important;
	width:220px !important;
	z-index:100 !important;
}
.facebook-shp {
       width: 220px;
       height: 273px;
       margin-bottom: 10px;
       font-size: 12px;
       font-weight: bold;
       background: transparent url("../img/background-box-shp1.png") no-repeat scroll left top;
}
#right .facebook-shp h2 {
        padding: 20px 15px 0px 20px;
        color: #000000;
        float: left;
}
#right .facebook-shp .box1-button a {
        margin-left: 0px;
}

#right .facebook-shp span {
        height: 100px;
}
#right .facebook-shp p {
        color: #000000;
        padding-left: 85px;
        padding-right: 5px;
}
.boxFb-button:link, .boxFb-button:visited, .boxFb-button:hover, .boxFb-button:focus {
	display: block;
	width: auto;
	height: 27px;
        *height: 32px;
	line-height: 27px;
	padding: 0px 10px 0px 10px;
        margin: 10px 0px 0px 20px;
	color: #fff !important;
	font-size: 13px !important;
	font-weight: bold !important;
	text-decoration: none;
	background: #F24F00 url(../img/background-button.gif) repeat-x left top;
	border: 2px solid #F24F00;
	overflow: hidden;
        float: left;
}
* html .boxFb-button:link, * html .boxFb-button:visited, * html .boxFb-button:hover, * html .boxFb-button:focus {
        width: 165px;
        text-align: center;
/*        line-height: 25px;*/
}
#right div.text-box {
        width: 200px;
        padding: 10px 10px 10px 10px;
        float: left;
        height: 100px;
        _width: 220px;
}
.logo-cezfb {
        float: left;
        padding-right: 15px;
        padding-bottom: 20px;
        
}
