@charset "windows-1250";
/* CSS Document */

/* Navigation bar */
@media min-width: 780px {
body {
	/* Move all the children of #main down to make room. 
    
	position: relative;*/
	font-size: 13px;
	padding-top: 0px;
  }
#center {
    /* Move the navbar up inside #main's padding. 
    position: absolute;*/
    top: 0;
    height: 3em;

  }
}

@media (max-width: 480px) {
.menu-roz ul li a, .menu-roz ul li a:visited {
	float: left;
	width: 100%;
	background: #FF0;
}
form.search, table.anketa {
	display: none;
}
.menu-roz {

}
#horni .hmenu {
margin-top:5px;
width: 49%;
}
#stred #left {
	width: 100%;
}
#stred #right {
	width: 100%;
}
.blokfoto {
	padding-right: 15px;
	margin-right:15px;
	
}

}

@media (max-width: 1000px) {
#stred #stred-u, #stred #right-u,
#stred-bannery #blok1, #stred-bannery #blok2, #stred-bannery #blok3, 
#paticka {
	float: left;
	width: 96%;
}
div.blokfoto-u {width: 96%;}
}

@media (min-width: 480px) {
#horni .hmenu {
	margin-top: 25px;
}
#center {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}
#stred #stred-u {
	float: left;
	width: 67%;
}
#stred #right-u {
	float: right;
	width: 28%;
}
#stred #left {
	width: 250px;
	padding-left: 20px;
}
#stred #right {
	width: 670px;
	padding-right: 20px;
}
div.blokfoto-u {width: 30%;}
div.drobmenu {
    width: 100%;
}
#stred-bannery #blok1, #stred-bannery #blok2 {
	float: left;
	width: 29%;
}

#stred-bannery #blok3 {
	float: right;
	width: 29%;
}
#paticka {
	float: left;
	width: 96%;
}
.blokfoto:nth-child(5n) {
	padding-right: 0px;
	margin-right: 0px;
	
} 
}

@font-face {
font-family: MyFontl;
src: url('../fonty/sansl.ttf');
src: url('../fonty/sansl.eot');
src: url('../fonty/sansl.woff');
}

@font-face {
font-family: MyFontb;
src: url('../fonty/sansb.ttf');
src: url('../fonty/sansb.eot');
src: url('../fonty/sansb.woff');
}

body {
	background-image: url(../img/pozadi.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: "MyFontl", Arial, Helvetica, sans-serif;
	background-color: #dadbdb;
	font-size: 15px;
	color: #333;
	line-height: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#center {
	margin: 0px auto;
	
}
a.vice {
	background-image: url(../img/sip-me.png);
	background-repeat: no-repeat;
	float: right;
	color: #FFF;
	text-decoration: none;
	background-position: 3px center;
	padding-right: 15px;
	font-weight: normal;
	display: block;
	/**-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 25px;
	clear: both;
	background-color: #CCC;
}
a.vicev {
	background-image: url(../img/sip-me.png);
	background-repeat: no-repeat;
	color: #000;
	text-decoration: none;
	background-position: left center;
	padding-right: 15px;
	font-weight: normal;
	display: block;
	/**-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	margin-bottom: 10px;
	width: 110px;
	margin-top: 10px;
}
#right-u a.vice {
	margin-right: 20px;
	color: #FFF;
}
a.vice:hover, a.vicev:hover {
	background-color: #0083c6;
	color: #FFF;
}
.vypis a.zpet, .vypis a.zpet2, #right a.zpet2 {
	background-image: url(../img/sip-zpet-hover.png);
	background-repeat: no-repeat;
	float: right;
	color: #FFF;
	text-decoration: none;
	background-position: 95% center;
	padding-right: 25px;
	font-weight: normal;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #CCC;/*	*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}
a.zpet:hover, a.zpet2:hover, #right a.zpet2:hover {
	background-color: #0083c6;
	color: #FFF;
	font-weight: normal;
}
#bila-uvod {
	float: left;
	display: inline;
	position: relative;
	padding-top: 0px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 2%;
	background-image: url(../img/poz_bila.png);
	background-color: #FFF;
	width: 96%;	
	}
#bila {
	float: left;
	display: inline;
	position: relative;/*	box-shadow: #666 4px 6px 20px;
	-webkit-box-shadow: #666 4px 6px 20px;
	-moz-box-shadow: #666 4px 6px 20px;*/
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	background-image: url(../img/poz_stred.png);
	background-repeat: no-repeat;
	background-position: center top;
	}
#horni {
	min-height: 102px;
	position: relative;
	padding: 0px;
	margin: 0px;
	background-color: #0083C7;
}
#horni .horni-l{
	float: left;
	background-color: #000;
	height: 102px;
	width: 285px;
	margin: 0px;
	padding: 0px;
}
#horni .horni-l:hover{
	background-color: #333;
}
#horni .horni-l-pic{
	float: left;
	background-color: #000;
	height: 102px;
	width: 120px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#horni a img.logo{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 15px;
	padding-left: 20px;
	padding-bottom: 15px;
}
#horni a img.logospo{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}
#horni h1 {
	color: #6D6E70;
	margin: 0px;
	padding-top: 60px;
	padding-left: 20px;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	width: 300px;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	text-transform: uppercase;
	letter-spacing: 7%;
	display: none;
}
#horni h1 strong{
	color: #6D6E70;
	margin: 0px;
	padding-top: 0px;
	padding-left: 300px;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	width: 300px;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	text-transform: uppercase;
	display: none;
}
#horni h2 {
	font-size: 13px;
	text-transform: uppercase;
	color: #666;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	text-align: center;
	display: none;
	width: 255px;
	float: left;
	position: absolute;
	top: 45px;
	
}
#horni h3 {
	font-size: 13px;
	text-transform: uppercase;
	color: #666;
	padding-top: 35px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	text-align: center;
	display: none;
	width: 255px;
	float: left;
	position: absolute;
	top: 45px;
	
}
#horni .nadpisbann {
	font-size: 35px;
	font-weight: bolder;
	color: #FFF;
	text-align: left;
	display: none;
	float: left;
	text-transform: uppercase;
	width: 150px;
	padding-left: 10px;
	line-height: 35px;
}
#horni .popisekbann {
	font-size: 18px;
	text-transform: lowercase;
	line-height: 18px;
	width: 370px;
	text-align: left;
	display: none;
	color: #FFF;
	position: absolute;
	top: 55px;
	left: 280px;
	word-spacing: 1px;
	letter-spacing: 2px;
}
#horni .popisekbann2 {
	font-size: 13px;
	text-transform: lowercase;
	line-height: 16px;
	text-align: left;
	display: none;
	color: #FFF;
	word-spacing: 1px;
	letter-spacing: 3px;
	padding-right: 20px;
	padding-left: 20px;
}
#horni .tel {
	font-size: 130%;
	text-transform: uppercase;
	line-height: 20px;
	width: 150px;
	text-align: right;
	display: block;
	color: #FFF;
	margin: 0px;
	background-image: url(../img/ik_telefon2.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-decoration: none;
	float: right;
}
#horni .tel a {
	text-decoration: none;
	color: #FFF;
}
#horni .tel2 {
	font-size: 130%;
	text-transform: uppercase;
	line-height: 20px;
	width: 150px;
	text-align: right;
	display: block;
	color: #FFF;
	margin: 0px;
	background-image: url(../img/ik_telefon.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-decoration: none;
	float: right;
}
#horni .tel2 a {
	color: #FFF;
	text-decoration: none;
}
#horni .tel strong {
	color: #FFF;
	font-weight: bold;
	padding-left: 45px;
	text-align: center;
	display: block;
	line-height: 38px;
	font-size: 21px;
}
#horni .hmenu {
	float: right;
	z-index: 20;
	position: relative;
}

#horni .hmenu a {
	color: #FFF;

	text-transform: none;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	line-height: 26px;
	background-repeat: repeat-x;
}
#horni .hmenu a:hover {
	color: #000;
	text-decoration: underline;
}
#horni .hmenu a.ik-l {
	text-decoration: none;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#horni .hmenu a.ik-l:hover {
	background-color: #FFF;
}
#horni .hmenu a.ik-l img{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
#horni .hmenu a.ik {
	opacity: 0.3;
	text-decoration: none;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	height: 40px;
	padding: 0px;
}
#horni .hmenu a.ik:hover {
	opacity: 0.8;
	filter:alpha(opacity=50);
}
#horni .hmenu a.ik img{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
#horni .hmenu a.ik-fcb img{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#horni .hmenu a.lang {
	color: #333;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 23px;
	float: right;
	height: 24px;
	width: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: center;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#horni .hmenu a.lang#cz {
	background-image: url(../img/vl-cz.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#horni .hmenu a.lang#en {
	background-image: url(../img/vl-en.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#horni .hmenu a.lang#de {
	background-image: url(../img/vl-de.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#horni .hmenu a.lang img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#horni .hmenu a.lang img hover{
	border: 1px solid #00806C;
}
#horni .hmenu a.lang-active {
	color: #FFF;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 25px;
	float: right;
	height: 25px;
	width: 25px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-align: center;
	background-color: #333;
		-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
#horni .hmenu a.lang:hover {
	background-color: #CCC;
}
.login-horni {
	background-image: url(../img/ik_login.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	position: absolute;
	top: 15px;
	right: 120px;
}
form.search {
	float: right;
	height: 22px;
	width: 285px;
	top: 44px;
	right: 355px;
	background-image: url(../img/ik_search.png);
	background-position: 20px center;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 35px;
	padding-bottom: 6px;
	padding-left: 6px;
}
form.search input {
	width: 150px;
	float: right;
	height: 13px;
	font-size: 13px;
	line-height: 13px;
	color: #666;
	border: 1px solid #D6D6D6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
form.search label {
	line-height: 30px;
	color: #FFF;
	text-transform: uppercase;
}
form.search input.butsearch {
		-webkit-appearance: none;
		border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	height: 29px;
	width: 29px;
	background-position: center center;
	color: #FFF;
	margin-left: 5px;
	background-color: #00689F;
	display: block;
}
form.login {
	float: left;
	margin-bottom: 10px;
}
form.login a {
	float: right;
	color: #FFF;
	width: 80px;
}
form.login label {
	width: 30%;
	font-size: 13px;
	line-height: 28px;
	float: left;
	text-align: left;
	display: block;
}
form.login input.input {
	width: 55%;
	float: left;
	height: 20px;
	padding: 1px;
	font-size: 13px;
	color: #666;
	border: 1px solid #D6D6D6;
	margin: 3px;
}
form.login input.prihlasit {
	background-color: #0083c6;
	color: #FFF;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: uppercase;
}
input.prihlasit  {
	background-color: #0083c6;
	color: #FFF;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: uppercase;
}
input.prihlasit:hover  {
	background-color: #999;
}
.blok-search {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	margin-bottom: 5px;
	padding-bottom: 30px;
	margin-top: 3px;
	padding-top: 3px;
}
.blok-search a.nadpis-search {
	font-size: 16px;
	font-weight: bold;
	color: #0083c6;
	text-align: left;
	display: block;
	text-decoration: underline;
	line-height: 30px;
}
.blok-search a.nadpis-search:hover {
	color: #666;
}
.blok-search .tx {
	font-size: 14px;
	line-height: 16px;
	color: #666;
	text-align: left;
	display: block;
}
.blok-search a.tx-vice {
	text-align: right;
	display: block;
	color: #0083c6;
	text-decoration: underline;
}
#banner {
	float: left;
	height: 340px;
	position: relative;
	z-index: 0;
	padding: 0px;
	margin: 0px;
	clear: left;
	width: 100%;
	}
.nadpisbloku2    {
	
	font-size: 16px;
	color: #FFF;
	display: block;
	text-align: left;
	line-height: 16px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #0083c6;
}
a.nadpisbloku2 {
	text-decoration: none;
}
a.nadpisbloku2:hover {
	text-decoration: none;
	background-color: #999;
	background-image: url(../img/sip_vice.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.nadpisbloku   {
	font-size: 25px;
	color: #0083c6;
	display: block;
	text-align: left;
	line-height: 25px;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.baktuality a.nadpisbloku {
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0083c6;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 10px;
}
.baktuality   {
	padding-right: 0px;
	display: inline;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
	background-image: none;
	position: relative;
}

.baktuality .blok   {
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
.baktuality .blok p   {
	text-decoration: none;
	text-align: right;
	display: block;
	color: #666;
	float: right;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}
.baktuality .blok-ak   {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F5F5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#stred-u .baktuality .blok-ak   {
	float: left;
	margin: 0px;
	width: 46%;
	padding-top: 1%;
	padding-right: 2%;
	padding-bottom: 1%;
	padding-left: 2%;
	background-image: url(../img/poz_blok_akt.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.baktuality a.afoto   {
	float: left;
	height: 80px;
	width: 110px;
	border: 5px solid #FFF;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: center 10%;
}
.baktuality .nadpis-aktualita   {
	text-align: left;
	display: block;
	font-size: 16px;
	color: #0083c6;
	line-height: 17px;
	background-image: none;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
}
.baktuality .nadpis strong  {
	font-weight: bold;
	padding-left: 10px;
	text-transform: none;
}
.baktuality .datum   {
	text-align: left;
	display: block;
	font-size: 11px;
	color: #999;
	line-height: 14px;
	float: left;
	margin-right: 5px;
}
.baktuality a.text  {
	color: #666;
	text-align: left;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 13px;
}
.baktuality a.text:hover {
	color: #0083c6;
	text-decoration: underline;
}
table.anketa {
	background-color: #EFEFEF;
	padding: 10px;
	font-size: 13px;
	line-height: normal;
	margin-bottom: 15px;
}
table.anketa-hlas {
	background-color: #C2E1F7;
	
}
table.anketa-hlas, table.anketa-hlas a {
		width: 100%;
	color: #0083c6;
	font-size: 14px;
	text-decoration: none;
	padding: 5px;
}
table.anketa-hlas:hover, table.anketa-hlas a:hover {
	background-color: #FFF;
}
table.anketa-hlas a:hover {
	color: #C00;
	text-decoration: underline;
}

table.anketa tr:nth-child(1) {
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase;}
#stred {
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#stred #stred-u {
	float: left;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#stred #stred-u .nadpisbloku {
	font-size: 24px;
	line-height: 33px;
	color: #0083c6;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
	font-weight: bold;
	margin-top: 10px;
}
#stred #stred-u .text2 a {
	color: #0083c6;
	text-decoration: none;
}
#stred #stred-u a.img {
	float: right;
	margin-right: 0px;
	margin-bottom: 10px;
	border: 1px solid #F0F0F0;
	width: 180px;
	height: 140px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 20px;
}
#stred #stred-u .text1 {
	font-size: 13px;
	line-height: 17px;
	color: #333;
	font-weight: bold;
	text-align: left;
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
}
#stred #stred-u .text2 {
	font-size: 13px;
	line-height: 18px;
	color: #666;
	font-weight: normal;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
#stred #stred-u .text2 p {
	font-size: 13px;
	line-height: 18px;
}

#stred #right-u {
	display: inline;
	background-repeat: repeat-x;
	background-position: bottom;
	float: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.right-u-odkazy {
	text-align: left;
	display: block;
	float: left;
	width: 100%;
}
.right-u-odkazy a.od-bfb {
	font-size: 14px;
	background-image: url(../img/ik_fb_blok.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 73%;
	color: #666;
	text-align: center;
	display: block;
	padding-left: 13%;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-right: 13%;
}

.right-u-odkazy a.od-bfb:hover {
opacity: 0.6;
	filter:alpha(opacity=60);}
.right-u-odkazy a.od-bex {
	font-size: 20px;
	background-color: #97c55f;
	background-image: url(../img/spi_vice_big.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 90%;
	color: #FFF;
	text-align: left;
	display: block;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-top: 3%;
	padding-right: 5%;
	padding-bottom: 5%;
	padding-left: 5%;
}
.right-u-odkazy a.od-bex:hover {
	background-color: #7AAB3F;
}
#stred #left {
	float: right;
	display: inline;
	margin: 0px;
}
div.drobmenu {
	width: 96%;
	background-image: url(../img/ik_h05.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 2%;
	height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-right: 2%;
}
div.drobmenu a {
	color: #4B0B0E;
	font-size: 13px;
	text-align: left;
	display: block;
	float: left;
	padding-right: 0px;
	text-decoration: none;
	background-image: url(../img/sip-me.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	line-height: 20px;
	margin-left: 10px;
}
div.drobmenu a:hover {
	color: #0083c6;
	text-decoration: underline;
}
#stred #right {
	float: left;
	position: relative;
	display: inline;
	color: #666;
	background-image: url(../img/poz_podmenu.png);
	background-position: right top;
	background-repeat: no-repeat;
	min-height: 400px;
}
#stred #right .nadpis-hl {
	font-size: 27px;
	line-height: 33px;
	color: #FFF;
	background-image: url(../img/poz_nadpisbloku.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #0083c6;
	padding-left: 20px;
	text-transform: none;
	text-align: left;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#stred #right .nadpis-oddeleni {
	font-size: 23px;
	color: #0083c6;
	display: block;
	text-align: left;
	line-height: 23px;
	margin-bottom: 10px;
	text-transform: uppercase;
	clear: both;
	width: 100%;
	padding-top: 2%;
	padding-bottom: 2%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0083c6;
}
#stred #right .vypis-seznam-bloky {
	float: right;
	width: 29.4%;
	position: relative;
	margin: 0px;
	padding-top: 1%;
	padding-right: 0%;
	padding-bottom: 5%;
	padding-left: 4.2%;
	height: 285px;
}
#stred #right .vypis-seznam-bloky:nth-child(1n) {
	float: left;
	position: relative;
	margin: 1px;
	padding-top: 1%;
	padding-right: 0%;
	padding-bottom: 5%;
	padding-left: 4.2%;
	
}
#stred #right .vypis-seznam-bloky:nth-child(2n) {
	float: left;
	position: relative;
	margin: 1px;
	padding-top: 1%;
	padding-right: 0%;
	padding-bottom: 5%;
	padding-left: 4.2%;
	
}
#stred #right .vypis-seznam-bloky:nth-child(3n) {
	float: left;
	position: relative;
	margin: 1px;
	padding-top: 1%;
	padding-right: 0%;
	padding-bottom: 5%;
	padding-left: 0%;
	
}

#stred #right .vypis-seznam-bloky:hover {
}
#stred #right .vypis-seznam-bloky a.img-m {
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	width: 100%;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 180px;
	background-color: #FFF;
}
#stred #right .vypis-seznam-bloky a.img-m:hover {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#stred #right .vypis-seznam-bloky h3.podnadpis {
	color: #0083c6;
	font-size: 24px;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
}
#stred #right .vypis-seznam-bloky h3.podnadpis a {
	color: #0083c6;

}
#stred #right .vypis-seznam-bloky h3.podnadpis a:hover {
	text-decoration: underline;
	color: #999;
}
#stred #right .vypis-seznam-bloky .text1 {
	font-size: 13px;
	line-height: 15px;
	color: #333;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 25px;
}
#stred #right .vypis-seznam-bloky .text2 {
	font-size: 13px;
	line-height: 15px;
	color: #666;
	font-weight: normal;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
#stred #right .vypis-seznam-bloky .textdate {
	font-size: 13px;
	line-height: 14px;
	color: #999;
	font-weight: bold;
	text-align: left;
	display: block;
	margin-top: 5px;
}
#stred #right .vypis-seznam-bloky a.vice {
	text-align: left;
	display: block;
	text-decoration: none;
	background-image: url(../img/sip_vice_h.png);
	background-repeat: no-repeat;
	float: right;
	color: #000;
	background-position: left center;
	line-height: 12px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 22px;
	background-color: #0083c6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 13px;;
}
#stred #right .vypis-seznam-bloky a.vice:hover {
	background-image: url(../img/sip-vice_hov.png);
	color: #0083c6;
	}
#stred #right .vypis-seznam {
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	float: left;
	width: 100%;
	position: relative;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 5px;
	padding-top: 5px;
}
#stred #right div.vypis-seznam:nth-child(2)
 {
	padding-top: 20px;
}
#stred #right .vypis-seznam a.img {
	background-repeat: no-repeat;
	background-position: center 10%;
	float: right;
	width: 150px;
	border: 1px solid #999;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
}
#stred #right .vypis-seznam a.img img {
	width: 150px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#stred #right .vypis-seznam a.img-m {
	background-repeat: no-repeat;
	background-position: center 10%;
	float: left;
	height: 95px;
	width: 135px;
	border: 1px solid #999;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#stred #right .vypis-seznam a.img-m:hover {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#stred #right .vypis-seznam h3.podnadpis {
	color: #0083c6;
	font-size: 19px;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
}
#stred #right .vypis-seznam h3.podnadpis a {
	color: #0083c6;
	font-size: 19px;
	text-align: left;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}
#stred #right .vypis-seznam h3.podnadpis a:hover {
	text-decoration: underline;
	color: #999;
}
#stred #right .vypis-seznam .text1 {
	font-size: 14px;
	color: #333;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 50px;
}
#stred #right .vypis-seznam .text2 {
	font-size: 13px;
	color: #666;
	font-weight: normal;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
#stred #right .vypis-seznam .textdate {
	font-size: 13px;
	line-height: 14px;
	color: #999;
	font-weight: bold;
	text-align: left;
	display: block;
	margin-top: 5px;
}
#stred #right .vypis-seznam .podnadpis-poradna {
	color: #0083c6;
	font-size: 13px;
	text-align: left;
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 15px;
	background-color: #D2EFFF;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}
#stred #right .vypis {
	display: inline;
	width: 96%;
	float: left;
	padding: 2%;
}
#stred #right .vypis h3{
	font-size: 25px;
	color: #0083c6;
	display: block;
	text-align: left;
	line-height: 23px;
	margin-bottom: 10px;
	text-transform: uppercase;
	width: 100%;
	padding-top: 2%;
	padding-bottom: 2%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0083c6;
	font-weight: normal;
}
#stred #right .vypis h4{
	font-size: 18px;
	font-weight: normal;
	color: #333;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	display: block;
	line-height: 20px;
}
#stred #right .vypis a1{
	color: #0083c6;
	font-weight: normal;
}
#stred #right .vypis table.cenik {
	background-color: #F3F3F3;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
}
#stred #right .vypis table.cenik tr:first-child {

	background-color: #0083c6;
}
#stred #right .vypis table.cenik tr:last-child {

	background-color: #0083c6;
}
#stred #right .vypis table.cenik tr td {
	background-color: #FFF;
	margin: 1px;
	padding: 4px;
	text-align: center;
}
#stred #right .vypis table.cenik tr td:first-child {
	background-color: #FFF;
	color: #333;
	text-align: left;
}
#stred #right .vypis table.cenik tr td:last-child {
	text-align: right;
	color: #000;
	font-weight: bold;
}
#stred #right .vypis li, #stred #right ul li {
	color: #333;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 150%;
}
.vypis a {
	color: #0083c6;
	font-weight: bold;
}
/*.vypis a:hover {
	color: #0083c6;
	font-weight: bold;
	text-decoration: underline;
}*/
#stred #right .vypis table.nastupy {}
#stred #right .vypis table.nastupy tr {}
#stred #right .vypis table.nastupy tr td {}
#stred #right .vypis table.nastupy tr td p {
	background-color: #F6F6F6;
	margin: 0px;
	padding: 2px;
}
#stred #right .vypis table {
	color: #666;
}
#stred #right .vypis table a {
	color: #0083c6;
	text-decoration: none;
}
#stred #right b a   {
	color: #0083c6;
	text-decoration: none;
}
#stred #right table a   {
	color: #0083c6;
	text-decoration: none;
}
#stred #right ul li   a{
	color: #0083c6;
	text-decoration: none;
}
#stred #right .vypis p a {
	color: #0083c6;
	text-decoration: none;
}
#stred #right .vypis strong {
	color: #0083c6;
	text-decoration: none;
}
#stred #right .vypis a.img-detail {
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 240px;
	width: 300px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #D6D6D6;
}
#stred #right .vypis a.img-m2 {
	background-repeat: no-repeat;
	background-position: center 10%;
	float: left;
	height: 95px;
	width: 135px;
	border: 1px solid #999;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #FFF;
}
#stred #right .vypis a.img-m {
	float: right;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	background-color: #FFF;
	padding: 0px;
	border: 1px none #999;
	background-repeat: no-repeat;
	background-position: center 10%;
}
#stred #right .vypis a.img-m img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#stred #right .vypis a.img-m:hover {
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
#stred #right .vypis h3.podnadpis {
	color: #0083c6;
	font-size: 22px;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
	line-height: 28px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#stred #right .vypis .textdate {
	font-size: 13px;
	line-height: 14px;
	color: #999;
	font-weight: bold;
	text-align: left;
	display: block;
	margin-top: 5px;
}
#stred #right .vypis .podnadpis {
	color: #0083c6;
	font-size: 20px;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
#stred #right .vypis .text1 {
	font-size: 13px;
	line-height: 17px;
	color: #333;
	text-align: left;
	display: block;
	font-weight: bold;
}
#stred #right .vypis .text2 {
	font-size: 13px;
	line-height: 19px;
	color: #666;
	text-align: justify;
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
}
#stred #right .vypis .podnadpis-dwl-m  {
	color: #999;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 35px;
	font-style: italic;
	line-height: 18px;
	background-image: url(../../mhotelssport/img/ik_soubor.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
}
#stred #right .vypis .oddeleni_2 {
	background-color: #FFF;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
	text-align: left;
	display: block;
	width: 100%;
}
#stred #right .vypis .podnadpis-dwl  {
	color: #999;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 35px;
	font-style: italic;
	line-height: 30px;
	background-image: url(../img/ik_downl.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
}
#stred #right .vypis .podnadpis-dwl a {
	color: #0083c6;
}
#stred #right .vypis a.down {
	color: #FFF;
	font-size: 13px;
	padding-right: 15px;
	padding-left: 25px;
	text-decoration: none;
	position: absolute;
	float: right;
	text-transform: uppercase;
	background-image: url(../img/sip_down.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	background-color: #0083c6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	right: 15px;
	bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#stred #right .vypis a.down:hover {
	color: #FFF;
	background-color: #999;
}
#stred #right .vypis a.odkaz  {
	color: #0083c6;
}

#stred #right .vypis .seznam {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	float: left;
	display: inline;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
}
#stred #right .vypis .seznam .nadpis-soubor {
	font-size: 16px;
	color: #0083c6;
	margin-bottom: 2px;
	margin-top: 0px;
}
#stred #right .vypis .seznam .velikost {
	font-weight: normal;
	text-align: left;
	display: block;
	font-size: 11px;
	color: #333;
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
	margin-right: 5px;
	line-height: 14px;
	width: 50px;
}
#stred #right .vypis .seznam .popis {
	font-weight: normal;
	text-align: left;
	display: block;
	font-size: 13px;
	color: #666;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 14px;
	padding-right: 120px;
	padding-left: 110px;
}
#stred #right .vypis .seznam a.ik {}
#stred #right .vypis .seznam a.ik img {
	width: 44px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
	margin-bottom: 0px;
}

#stred #right .vypis .drobmenu   {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 20px;
	width: 634px;
	float: left;
}
#stred #right .vypis .drobmenu a  {

	color: #0083c6;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0083c6;
}
#stred #right .vypis .fb-like  {
	width: 99%;
}
#stred #right .vypis .drobmenu a:hover  {}
.oddeleni-ublok    {
	float: left;
	text-align: left;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../img/poz_menu_rozevrene.jpg);
	/*border-radius: 10px;*/
	padding: 20px;
	background-position: top;
	width: 93%;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #0083c6;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.oddeleni    {
	float: left;
	text-align: left;
	display: block;
	padding: 2%;
	background-position: top;
	width: 96%;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	background-color: #F7F7F7;
}
.oddeleni .nadpis-soubor a {
	color: #0083c6;
	font-size: 15px;
	font-style: italic;
	line-height: 19px;
	background-image: url(../../iceco/img/ik_downl.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	display: block;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.oddeleni .nadpis-soubor a:hover {
	color: #999;
}
.oddeleni .popis {
	color: #666;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 14px;
}
.oddeleni .velikost {
	color: #0083c6;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 13px;
	line-height: 14px;
}
.oddeleni a.ik img {
	float: left;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 15px;
}
.oddeleni a.down {
	color: #FFF;
	font-size: 13px;
	padding-right: 20px;
	padding-left: 30px;
	text-decoration: none;
	line-height: 15px;
	position: relative;
	float: right;
	text-transform: uppercase;
	background-image: url(../../iceco/img/sip_down.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-color: #0083c6;
	padding-top: 5px;
	padding-bottom: 5px;
}
.oddeleni a.down:hover {
	color: #FFF;
	background-color: #999;
}
.vypis-foto    {
	float: left;
	text-align: left;
	display: block;
	background-position: top;
	width: 100%;
}
.oddeleni_bok {
	float: right;
	width: 170px;
	margin-left: 20px;
	background-color: #FFF;
}
.oddeleni_bok .foto  {
	margin-top: 0px;
	clear: both;
}
.oddeleni_bok .foto .nadpis-foto {
	display: none;
}
.oddeleni_bok .foto div.blokfoto-bok {
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 5px;
	padding: 5px;
	float: right;
}
.oddeleni_bok .foto div.blokfoto-bok a.foto {
	width: 150px;
	float: left;
	background-position: center center;
	margin-bottom: 5px;
	margin-top: 0px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.foto {
	margin-top: 20px;
	clear: both;
}
.foto .nadpis-foto {
	font-size: 19px;
	color: #0083c6;
	font-weight: normal;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #0083c6;
	background-image: url(../img/ik_foto.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.foto p.popis-foto {
	text-align: left;
	display: block;
	font-size: 13px;
	color: #999;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 14px;
	padding-left: 10px;
}
div.blokfoto-u {
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 5px;
	background-color: #DBDBDB;
}
div.blokfoto-u:hover {
	background-color: #F5F5F5;
}
.blokfoto-u:nth-child(1n) {
	margin-left: 0px;
} 
.blokfoto-u:nth-child(3n) {
	
	margin-right: 0px;
} 
div.blokfoto-u .nadpis-f {
	font-size: 14px;
	line-height: 15px;
	color: #0083c6;
	padding: 3px;
	text-align: left;
	display: block;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	float: left;
	font-weight: bold;
	clear: left;
}
div.blokfoto-u a.foto {
	height: 150px;
	width: 197px;
	float: left;
	background-position: center center;
	margin-bottom: 5px;
	margin-top: 0px;
	background-repeat: no-repeat;
}
div.blokfoto-u p.popisek {
	font-size: 13px;
	color: #0083c6;
	text-align: left;
	line-height: 12px;
	margin: 0px;
	left: 0px;
	bottom: -10px;
	z-index: 100;
	height: 24px;
	float: left;
}
div.blokfoto-galerie {
	float: left;
	width: 110px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 10px;
}
div.blokfoto-galerie .nadpis{
	font-size: 14px;
	color: #0083c6;
	text-align: left;
	display: block;
	line-height: 16px;
	height: 33px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	font-weight: normal;
}

div.blokfoto-galerie a.foto {
	height: 80px;
	width: 110px;
	float: left;
	background-position: center center;
	border: 1px solid #D6D6D6;
}
div.blokfoto {
	float: left;
	width: 120px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	position: relative;
	height: 120px;
}
div.vypis div {
/*	float: left;*/
}

img.MaxSized
{
	max-height:115px;
	max-width:115px;
	display: block;
	margin: auto;
}

div.blokfoto .nadpis-f {
	font-size: 13px;
	line-height: 15px;
	color: #0083c6;
	padding: 3px;
	text-align: left;
	display: block;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 40px;
	float: left;
}
div.blokfoto a.foto {
	height: 110px;
	width: 110px;
	float: left;
	background-position: center center;
	border: 5px solid #FFF;
	margin-bottom: 5px;
	margin-top: 0px;
	background-repeat: no-repeat;
}
div.blokfoto p.popisek {
	font-size: 11px;
	color: #666;
	text-align: left;
	line-height: 12px;
	margin: 0px;
	left: 0px;
	bottom: -10px;
	z-index: 100;
	height: 24px;
	float: left;
}
#stred-bannery {
	float: left;
	padding: 0px;
	background-color: #0083c6;
	width: 100%;
	margin: 0px;
}
#stred-bannery .bloklista {
	float: left;
	padding: 2%;
	width: 29%;
}
#stred-bannery .bloklista a {
	color: #333;
}
#stred-bannery #blok1 {
	display: block;
	background-image: url(../img/poz_blok_dolni.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#stred-bannery #blok2 {
	background-image: url(../img/poz_blok_dolni.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#stred-bannery #blok3 {
	float: right;
	background-color: #c2e1f7;
	height: 100%;
	background-image: url(../img/mapka.png);

	background-position: center center;
	
}
#blok3 a.mapka {
	float: right;
	height: 165px;
	min-width: 370px;
}
#stred-bannery .bloklista img {
	float: left;
	margin-right: 10px;
}
#stred-bannery  #blok3.bloklista .nadp,
#stred-bannery #blok3.bloklista .text {
	color: #0083c6;
}
#stred-bannery .bloklista .nadp {
	font-size: 22px;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: left;
	display: block;
}

#stred-bannery .bloklista .text {
	color: #FFF;
	padding-left: 80px;
}
#stred-bannery .bloklista .text strong {
	font-size: 85%;
}
#stred-bannery .bloklista .text table{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#paticka {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../img/karty.png);
	background-position: 580px 20px;
	background-repeat: no-repeat;
	padding-top: 3%;
	padding-right: 2%;
	padding-bottom: 3%;
	padding-left: 2%;
}
#paticka p {
	float: left;
	text-align: left;
	display: block;
	font-size: 13px;
	color: #333;
	margin: 0px;
	width: 50%;
}
#paticka p a{
	font-size: 13px;
	color: #333;
	text-decoration: none;
}
#paticka a img {
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
#paticka .odkazy {
	float: right;
	width: 30%x;
}
#paticka .odkazy a.ik {
	float: right;
	padding-left: 5px;
}
#paticka .odkazy a.ik:hover {
    opacity: 0.5;
	}
	
#paticka .odkazy a.ik img {
	margin: 0px;
	padding: 0px;
}
a.fl {
	float: right;
	color: #666;
	font-size: 13px;
	text-decoration: none;
	padding-top: 3px;
	margin-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-bottom: 20px;
}
.war {
	background-color: #CFD5DF;
	font-size: 14px;
	font-weight: bold;
	color: #0083c6;
	padding: 3%;
	width: 94%;
	float: left;
	background-image: url(../img/varovani_mM.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-bottom: 20px;
	/*border-radius: 10px;*/
	margin-top: 20px; }

.spodnimenu  {
	font-size: 13px;
	line-height: 14px;
}
.spodnimenu ul {
	list-style-type: none;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
.spodnimenu ul li {
	color: #0083c6;
	font-size: 13px;
	font-weight: bolder;
	line-height: 15px;
	padding-bottom: 5px;
}
.spodnimenu  ul li a {
	font-size: 14px;
	font-weight: bolder;
	color: #53B8E4;
	text-decoration: none;
}
.spodnimenu  ul li ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	padding-left: 0px;
}
.spodnimenu  ul li ul li {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.spodnimenu  ul li ul li a {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	line-height: 13px;
	text-decoration: underline;
	text-align: left;
	display: block;
}
.spodnimenu  ul li ul li a:hover {
	text-decoration: none;
	color: #1FA7E1;
	background-image: url(../img/sip_mod.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.mapawebu  {}
.mapawebu ul {
	list-style-type: none;
}
.mapawebu ul li {
	padding-top: 5px;
	padding-bottom: 5px;
}
.mapawebu  ul li a {
	font-size: 14px;
	font-weight: bolder;
	color: #0083c6;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mapawebu  ul li ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.mapawebu  ul li ul li {}
.mapawebu  ul li ul li a {
	font-size: 13px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.mapawebu  ul li ul li a:hover {
	text-decoration: underline;
}

.txblok-popis-k {
	text-align: left;
	display: block;
	font-size: 14px;
	font-weight: bold;
}
.txblok-popis-pk {
	text-align: left;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}


.txblok-popis-kategori {
	float: left;
	width: 94%;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 3%;
	background-color: #FFF3AE;
	background-image: url(../img/poz_blok_kd.png);
}
.txblok-popis-kategori:hover  {
	background-color: #EFEFEF;
	background-image: none;
}
.txblok-popis-kategori .nadpis {
	font-size: 25px;
	text-align: left;
	display: block;
	color: #4B0B0E;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 5px;
}
.txblok-popis-kategori a.tx {
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	display: block;
	color: #666;
}
.txblok-popis-kategori a.tx:hover {
	text-decoration: underline;
}
.txblok-popis-kategori a.img {
	height: 120px;
	background-repeat: no-repeat;
	margin-left: 20px;
	border: 10px solid #0083c6;
	float: right;
	background-position: center center;
}
.blokatalog {
	position: relative;
	padding-top: 2%;
	padding-right: 3.5%;
	padding-bottom: 5%;
	padding-left: 0%;
	float: left;
}

div.blokatalog:nth-child(3n+2)
{
	padding-right: 0%;
	float: right;
}

.blokatalog .nadpis a {
	font-size: 18px;
	color: #4B0B0E;
	text-align: left;
	display: block;
	padding: 0px;
}
.blokatalog .popis {
	text-align: left;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #666;
}
.blokatalog a.img {
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 200px;
	display: block;
}
.blokatalog .praporek1  {
	float: right;
	font-size: 13px;
	line-height: 12px;
	text-transform: uppercase;
	color: #000;
	text-align: right;
	display: block;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: right center;
	position: absolute;
	right: 20px;
	top: 70px;
	background-color: #0083c6;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.blokatalog a.vice {
	text-align: left;
	display: block;
	text-decoration: none;
	background-image: url(../img/sip_vice_h.png);
	background-repeat: no-repeat;
	float: right;
	color: #000;
	background-position: left center;
	line-height: 12px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 22px;
	background-color: #0083c6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 13px;
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.blokatalog a.vice:hover {
	background-color: #D6D6D6;	
}
.katalog  {
	position: relative;
} 
.katalog .blokpopis {
	font-size: 13px;
	line-height: 17px;
	padding-top: 0px;
	padding-bottom: 15px;
	text-align: left;
	display: block;
} 
.katalog .blokpodr {
	text-align: left;
	display: block;
	clear: both;
}
.katalog .poznamka {
	text-align: left;
	display: block;
	color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
}
.katalog .blok-img-foto {
	float: left;
	clear: left;
	width: 370px;
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #FFF;
}
.katalog a.img {
	width: 310px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	display: block;
	float: left;
	padding: 0px;
}
.katalog a.img img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 360px;
}
.katalog a.img-m {
	float: left;
	width: 200px;
	height: 140px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: center;
}
.katalog .blok-galerie   {
	width: 360px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	margin-right: 0px;
}
.katalog .blok-galerie .nadpisgalerie   {
	color: #4B0B0E;
	text-align: left;
	display: block;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-weight: bold;
}
.katalog .blok-galerie a.img-gal  {
	background-color: #FFF;
	float: left;
	height: 62px;
	width: 62px;
	display: block;
	border: 1px solid #F5F5F5;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.katalog .blok-galerie a.img-gal:last-child  {

	float: right;
	margin-right: 0px;

}
.katalog .cena {
	background-color: #4B0B0E;
	float: right;
	width: 235px;
	padding: 2%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.katalog .cena .label {
	text-align: right;
	display: block;
	width: 40%;
	float: left;
	line-height: 27px;
	color: #FFF;
}
.katalog .cena .value {
	text-align: right;
	display: block;
	width: 60%;
	float: right;
	font-size: 20px;
	color: #FFF;
	line-height: 25px;
}
.katalog a.vice-shop {
	float: right;
	background-color: #4B0B0E;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #FFF;
	background-image: none;
	text-decoration: none;
	margin-top: 10px;
}
.katalog a.vice-shop:hover {
	background-color: #4B0B0E;
}
.katalog .priznaky .praporek1 {
	float: right;
	font-size: 15px;
	line-height: 25px;
	text-transform: uppercase;
	color: #0083c6;
	text-align: right;
	display: block;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: 10px center;
	position: absolute;
	right: 0px;
	top: 5px;
	background-color: #0083c6;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	background-image: url(../img/tl_active.png);
}

div.strankovani {
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F5F5F5;
	border-bottom-color: #F4F4F4;
	margin-top: 15px;
	margin-bottom: 5px;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.strankovani .numb {
	color: #000;
	background-color: #0083c6;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	line-height: 20px;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	width: 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.strankovani a {
	color: #000;
	background-color: #CCC;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-right: 2px;
	margin-left: 2px;
	float: right;
	text-decoration: none;
	line-height: 20px;
	font-size: 13px;
	height: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.strankovani a:hover {
	background-color: #666;
	color: #FFF;
	text-decoration: none;
}

.sluzby-lekar1  {background-color: #D92727}
.sluzby-lekar2  {background-color: #DCDE14}
.sluzby-lekar3  {background-color: #489D52}
.sluzby-lekar4  {background-color: #52489D}
.sluzby-lekar5  {
	background-color: #0FF
}
.sluzby-lekar6  {
	background-color: #F60
}
.nadpis-date {
	font-size: 25px;
	color: #0083c6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0083c6;
	margin-bottom: 15px;
	padding-bottom: 10px;
	width: 95%;
}
.nadpis-tabulka {
	color: #FFF;
	font-size: 20px;
	padding: 10px;
	font-weight: normal;
	margin: 10px;
}
input.zobrazit {
	background-color: #0083c6;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	float: right;
}
input.zobrazit:hover{
	background-color: #666;
}
div.strankovani {
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #EFEFEF;
	border-bottom-color: #F0F0F0;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 13px;
}
div.strankovani p {
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	float: left;
}
div.strankovani .numb {
	color: #FFF;
	background-color: #0083c6;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	line-height: 26px;
	font-size: 13px;
	font-weight: normal;
	height: 20px;
	width: 26px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
div.strankovani a {
	color: #FFF;
	background-color: #CCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 0px;
	margin-left: 15px;
	float: right;
	text-decoration: none;
	line-height: 14px;
	font-size: 13px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-weight: normal;
}
div.strankovani a:hover {
	background-color: #0083c6;
	color: #FFF;
}
#slidebanner {
	float: left;
	height: 340px;
	position: absolute;
	z-index: 0;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	left: 0px;
	top: 0px;
}
#slidebanner2 {
	height: 340px;
	

} 
a.fl2 {
    display: block;
    text-align: right;
    color: #9c9d9f;
}
/* Default styles first then media queries */
@media min-width: 400px  {}
@media min-width: 600px  {}

@media (max-width: 800px) { #banner, #slidebanner2, #slidebanner { display: none;}}
