body{
	background: #74a5ac;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.4;
	color: #347a84;
	text-align: center;
	margin: 0;
	padding: 0;
}
a{
	color: #DC349C;
}
a:hover{
	color: #DC349C;
}
p {
	margin: 0 0 1em 0;
}
li p{
	margin: 0 0 0 0;
}
h1, h2, h3, h4,h5 {
line-height: 1.3em; 
margin: 0 0 0.15em 0;
}
h1{
	background: url(../img/sipka.gif) no-repeat 2px center;
	padding-left: 10px;
	font-size: 151%;
}
h2{
	font-size: 141%;
}
h3{
	font-size: 121%;
}
h4{
	font-size: 111%;
}
h5{
	font-size: 100%;
}
table{
	font-size: 100%;
	border: 1px solid #fff;
	border-collapse: collapse;
}
table td{
	border: 1px solid #fff;
	padding: 0.2em;
}
table td p{
	margin: 0;
}
ol, ul{
	margin: 0 0 0 2em;
	padding: 0;
}
img{
	border: 0;
}
form{
	margin: 0;
}
.hidden{
	display: none;
}
.clear{
	clear: both;
}
.right{
	text-align: right;
}
.center{
	text-align: center;
}
.margin-left{
	margin-left: 5px;
}
.margin-right{
	margin-right: 10px;
}
.padding-right{
	padding-right: 1em;
}
.img-left{
	float: left;
}
.img-right{
	float: right;
}
.clear-left{
	clear: left;
}
.clear-right{
	clear: right;
}

.md-form{
	
}


.search-vysledek{
	margin-bottom: 0.7em;
}
.search-vysledek p{
	margin: 0;
}
.search-vysledek .search-anotace{
	color: #255761;
}
.search-url{
	color: #46A4AE;
}
.search-icons{
	vertical-align: middle;
	margin-right: 3px;
}

.md-form fieldset{
	border: 1px solid #fff;
	padding: 0.5em;
}
.md-form fieldset label{
	width: 100px;
	float: left;
	clear: left;
}
#md-jmeno, #md-email, #md-otazka{
	width: 250px;
	border: 1px solid #fff;
	background: #D4E3E5;
	font-size: 100%;
}
#md-otazka{
	height: 3.5em;
}
#md-submit{
	font-size: 100%;
	margin-left: 306px;
	border: 1px solid #fff;
	background: #D4E3E5;
}
.md{}
.md-inside{}


.md-diskuze{
	padding: 10px;
}
.md-otazka{
	border: 1px solid #2C757F;
	margin-right: 45px;
	position: relative;
	margin-bottom: 0.3em;
}
.md-otazka h2{
	background: #2C757F;
	margin: 0;
	font-size: 100%;
	color: #fff;
	padding: 0.2em 0.5em;
}
.md-otazka p{
	color: #003366;
	font-weight: bold;
	padding: 0.2em 0.2em;
	margin: 0 0 0.5em 0;
}
.md-cas-1{
	padding: 0.2em 0;
	position: absolute;
	top: 0;
	text-align: right;
	width: 100%;
	font-size: 100%;
}
.md-cas-1 ins{
	text-decoration: none;
	color: #fff;
	margin-right: 0.5em;
}
.md-odpoved{
	border: 1px solid #fff;
	margin-left: 45px;
	position: relative;
	margin-bottom: 1em;
}

.md-odpoved h2{
	background: #659AA1;
	margin: 0;
	font-size: 100%;
	color: #fff;
	padding: 0.2em 0.5em;
}
.md-odpoved p{
	color: #003366;
	font-weight: bold;
	padding: 0.2em 0.5em;
	margin: 0 0 0.5em 0;
}
.md-cas-2{
	padding: 0.2em 0;
	position: absolute;
	top: 0;
	text-align: right;
	width: 100%;
	font-size: 100%;
}
.md-cas-2 ins{
	text-decoration: none;
	color: #fff;
	margin-right: 0.5em;
}

#md-cislovani{
	border-top: 1px solid #b4b6c9;
	margin: 1em;
/*	text-align: center;*/
	position: relative;
	padding-bottom: 1em;
}
#md-cislovani a{
	color: #002550;
	text-decoration: none;
}
#md-cislovani-old{
	position: absolute;
	top: 1em;
	right: 3em;
}
#md-cislovani-new{
	position: absolute;
	top: 1em;
	left: 0;
}
.md-cislo{
	text-align: center;
	position: absolute;
	top: 1em;
	width: 100%;
}


#navigace{
	padding: 0.2em 10px;
	border-bottom: 3px double #FFF;
	background: #E5EEF0;
}
#page{
	background: #fff url(../img/page.gif) repeat-y;
	width: 870px;
	text-align: left;
	margin: 1.3em;
}
#page-inside{
	margin: 0 10px;
}
#foot{
	background: #74a5ac url(../img/foot.gif) no-repeat;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	color: #fff;
	font-size: 90%;
	text-align: center;
}
#head{
	position: relative;
	background: url(../img/head.gif) no-repeat;
	padding-top: 15px;
}
#head h1{
	margin: 0;
	line-height: 73px;
	background: none;
}
#head h1 span{
	font-size: 110%;
	color: #dc349c;
}
#logo{
	height: 73px;
}
#logo a{
	text-decoration: none;
	color: #347A84;
}
#logo h1{	
	margin: 0 10px;
	background: #E4EEEF url(../img/h1.gif) repeat-x;
}
.okenko-clanku{
	height: 8em;
	overflow: auto;
	border-top: 2px solid #2C757F;
	border-left: 2px solid #2C757F;
	
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
}
#komentar{
	border: 1px solid #fff;
	padding: 0.1em 0.3em;
}
#strom-reakci{
	list-style: none;
	margin: 0;
	padding: 0;
}
#strom-reakci ul{
	list-style: none;
	margin: 0 0 0 0.5em;
	padding: 0;
}
#strom-reakci li{
	border: 1px solid #fff;
	margin-bottom: 1em;
	padding: 0.3em;
}
#strom-reakci p{
	margin: 0 0 0.5em 0;
}
#strom-reakci h4{
	color: #fff;
	font-weight: normal;
	font-size: 100%;
	background: #23757f;
	margin: 0 0 0.5em 0;
	padding: 0 0.2em;
}
#reakce-formular fieldset{
	border: 1px solid #2C757F;
	padding: 0.2em 0.3em;
}
#reakce-formular label{
	display: block;
	width: 50px;
	float: left;
	clear: left;
}
#reakce-formular .text-input{
	border-top: 1px solid #2C757F;
	border-left: 1px solid #2C757F;
	border-bottom: 1px solid #E5EEF0;
	border-right: 1px solid #E5EEF0;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#reakce-formular textarea{
	border-top: 1px solid #2C757F;
	border-left: 1px solid #2C757F;
	border-bottom: 1px solid #E5EEF0;
	border-right: 1px solid #E5EEF0;
	width: 400px;
	height: 5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#reakce-formular .submit-input{
	border-bottom: 1px solid #2C757F;
	border-right: 1px solid #2C757F;
	border-top: 1px solid #E5EEF0;
	border-left: 1px solid #E5EEF0;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-left: 343px;
}
#hodnoceni-formular{
	float: right;
	width: 150px;
	text-align: right;
	background: #fff;
}
#hodnoceni-formular fieldset{
	border: 1px solid #2C757F;
}
#hodnoceni-formular img{
	float: right;
	vertical-align: middle;
	margin-left: 2px;
}
#hodnoceni-formular a{
	display: block;
	margin: 0;
}



#znamkovani-formular{
	float: right;
	width: 100px;
	text-align: left;
	background: #fff;
}
#znamkovani-formular fieldset{
	border: 1px solid #2C757F;
	padding: 0 0.3em;
}
#znamkovani a{
	display: block;
	margin: 0;
}



.prehled{
	margin-top: 0.5em;
	font-size: 100%;
}
#reklama-top{
	position: absolute;
	top: 0;
	width: 487px;
	height: 63px;
	top: 18px;
	right: 20px;
}
#reklama-bottom{
	margin-top: 1em;
	text-align: center;
}
#reklama-bottom p, #reklama-bottom hr, #reklama-top p, #reklama-top hr{
	display: none;
}

.float-img-novinky{
	float: left;
	width: 80px;
	text-align: left;
}
.stazeni{
	
}
.stazeni h3{
	font-size: 100%;
	margin-top: 1em;
}
.stazeni ul{
	list-style: none;
}
.stazeni ul img{
	vertical-align: middle;
	margin-right: 2px;
}
.text h3{
	font-size: 115%;
}
.text p{
	margin-top: 0.2em;
}
.fotogalerie{
	
}
.fotogalerie h3{
	font-size: 100%;
	margin-top: 1em;
}
.thumb-obrazek{
	width: 160px;
/*	text-align: center;*/
	height: 100px;
	float: left;
	overflow: hidden;
}
.thumb-obrazek-inside{
	margin: 3px;
}
.thumb-obrazek img{
	border: 1px solid #fff;
	padding: 2px;
}
.thumb-obrazek p{
/*	width: 80px;*/
	padding: 2px;
	_margin-top: 2px;
	border: 1px solid #fff;
	font-size: 90%;
	height: 20px;
	line-height: 1em;
	text-align: left;
}
.obrazek{
	float: left;
	width: 80px;
	margin-bottom: 0.5em;
}
.obrazek-fotka{
	float: left;
	width: 85px;
	margin-bottom: 0.5em;
}
.clear-obrazek{
	clear: left;
}

#hlavicka{
	position: relative;
	background: url(../img/hlavicka.jpg);
	margin: 0 10px;
	width: 850px;
	height: 152px;
	overflow: hidden;
}
#hlavicka h2, #hlavicka h3{
	display: none;
}
#hlavicka label, #hlavicka legend{
	display: none;
}

#hlavicka fieldset{
	border: 0;
	margin: 0;
	padding: 0;
	position: relative;
}
#hlavicka input{
	position: absolute;
	top: 1px;
	left: 596px;
	background: #d4e3e5;
	border: 0;
	width: 200px;
	height: 18px;
	border: 0px solid #000;
	color: #2c757f;
}
#hlavicka input.search-submit{
	position: absolute;
	top: 1px;
	left: 796px;
	background: #659aa1;
	border: 0;
	width: 54px;
	height: 20px;
	color: #fff;
	font-size: 90%;
	text-transform: uppercase;
}
#menu{
	background: #fff url(../img/menu.gif) repeat-x;
}
#menu hr{
	display: none;
}
#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	height: 38px;
}
#menu ul li{
	display: inline;
	line-height: 38px;
	margin: 0 0 0 10px;
}
#menu a{
	text-decoration: none;
	color: #2C757F;
}
#menu a:hover{
	text-decoration: underline;
}
#content{
	background: url(../img/content.gif) repeat-x;
}
#text{
	float: right;
	width: 584px;
	overflow-x: auto;
	word-wrap: break-word;

}
#text-full{
	width: 100%;
}
#column h1, #text h1{
	background-image: none;
	padding: 0.5em 0;
}
#text-full h1{
	background-image: none;
	padding: 0.5em;
}
#column h1{
	padding-left: 0.5em;
}
#column{
	width: 258px;
}
#column ul{
	list-style: none;
	margin: 0;
}

#column ul a{
	display: block;
	padding: 0.1em 0.1em 0.1em 7px;
	text-decoration: none;
	color: #347A84;
	border: 1px solid #FFF;
	margin-bottom: 2px;
	background: url(../img/li-hover.gif) no-repeat 2px 0.55em;
}
#column ul a:hover{
	border: 1px solid #FFF;
	background: #DFEAEB url(../img/li.gif) no-repeat 2px 0.55em;	
}

ul.mbv {list-style-type: none;}
ul.mbv li {
	border-bottom: 1px solid #fff; /* fixes gap problem in IE */
	position: relative;
	z-index: 10;
}
ul.mbv ul li{
	border-top: 1px solid #D4E3E5;
}
ul.mbv ul {
	list-style: none;
	position: absolute;
	top: -2px; /* if using borders, -1 to align top borders */
	left: 250px;
	_left: 240px;
	width: 250px;
	z-index: 2;
	
	padding-top: 1px;
}
/* separator to mark end of menu group */
ul.mbv ul li.end {}
ul.mbv ul li a,
ul.mbv ul a:link,
ul.mbv ul a:visited,
ul.mbv ul a:hover,
ul.mbv ul a:active {
	background: #F1F6F7!IMPORTANT;
	border-top: 1px solid #fff!IMPORTANT;
	border-left: 1px solid #fff!IMPORTANT;
	border-bottom: 1px solid #74A5AC!IMPORTANT;
	border-right: 1px solid #74A5AC!IMPORTANT;
	margin: 0!IMPORTANT;
}
ul.mbv ul a:hover {
	background: #D4E3E5!IMPORTANT;
	border-top: 1px solid #fff!IMPORTANT;
	border-left: 1px solid #fff!IMPORTANT;
	border-bottom: 1px solid #74A5AC!IMPORTANT;
	border-right: 1px solid #74A5AC!IMPORTANT;
	margin: 0!IMPORTANT;
}
ul.mbv li a:hover,
ul.mbv li a:active {}
ul.mbv li a.hidden:link,
ul.mbv li a.hidden:visited {}
ul.mbv li a.visible:link,
ul.mbv li a.visible:visited,
ul.mbv li a.visible:hover,
ul.mbv li a.visible:active {}



.text{
	background: #f1f6f7 url(../img/text.gif) repeat-x;
	padding: 0.5em;
}
#text .text{
	background: #f1f6f7 url(../img/text.gif) repeat-x;
	padding: 0.5em 1em;
}
#text-full .text{
	background: #f1f6f7 url(../img/text.gif) repeat-x;
	padding: 0.5em 1em;
}
#other{
	position: absolute;
	top: 0;
	width: 850px;
	text-align: right;
	color: #fff;
}
#prihlasen{
	position: absolute;
	top: 0;
	left: 10px;
	width: 350px;
	text-align: left;
}
#other a{
	color: #fff;
	text-decoration: none;
}
#other a:hover{
	color: #fff;
	text-decoration: underline;
}



/*HOMEPAGE*/
#hp-left{
	width: 260px;
	float: left;
}
#hp-main{
	float: right;
	width: 580px;
}
#hp-novinky{
	float: left;
	width: 360px;
}
#hp-info{
	float: right;
	width: 210px;
}
.hp-text{
	background: #F1F6F7 url(../img/text.gif) repeat-x top;
	padding: 0.5em 1em;
	margin-bottom: 2em;
	border-bottom: 1em solid #d9e7e8;
}
.hp-text-small{
	background: #F1F6F7 url(../img/text.gif) repeat-x top;
	padding: 0.5em 1em;
	margin-bottom: 2em;
}
.hp-text-small-width{
	width: 180px;
	float: left;

}
.typ-dne{
	list-style: none;
	margin: 0;
	color: #DC349C;
}
.typ-dne li{
	overflow: hidden;
	height: 1.5em;
}
.typ-dne a{
	color: #347a84;
	text-decoration: none;
	background: url(../img/sipecka.gif) no-repeat left top;
	padding-left: 8px;
}
.typ-dne a:hover{
	color: #DC349C;
	text-decoration: underline;
}
#pribehy ul,#hp-novinky ul{
	list-style: none;
	margin: 0;
}
#pribehy ul a,#hp-novinky ul a{
	color: #4f8c94;
	text-decoration: none;
}
#pribehy ul a:hover, #pribehy ul a:hover ins,
#hp-novinky ul a:hover, #hp-novinky ul a:hover ins{
	color: #DC349C;
	text-decoration: underline;
}
#pribehy ul a ins,
#hp-novinky ul a ins{
	color: #DC349C;
	text-decoration: none;
}
#Anketa{
	width: 100%;
	border-collapse: collapse;
	border: 0;
}
#Anketa td{
	border: 0;
}
#Anketa .sloupecek{
	width: 110px;
}
.htmtableborders{
	border: 1px solid #000;
}
li p{
	
}
.input-obchod-pocet{
	border: 1px solid #B1B6C9;
	width: 3em;
	text-align: center;
	font-size: 100%;
}
.kosik{
	border: 1px solid #D4E3E5;
}
.kosik td{
	padding: 0 0.5em;
	border: 1px solid #D4E3E5;
}

.ShopTableUctenka, .ShopTableBasket{
	width: 100%;
	margin-bottom: 1em;
	border-collapse: collapse;
	border: 0;
	background: url(../img/kosik-table.gif) repeat-x bottom;
}
.ShopTableBasket th{
	padding: 0 0.3em;
	border: 0;
}
.ShopTableUctenka2, .ShopTableUctenka2 td{
	border: 0;
}
.ShopTableBasket td{
	padding: 0 0.3em;
	border: 0;
	border-top:1px solid #bfd6da;
	background: url(../img/white.gif) repeat-x bottom;
}

.ShopTableBasket caption{
	display: none;
}

.kosik-nadpis{
	background: url(../img/sipka.gif) no-repeat left center;
	font-weight: bold;
	padding-left: 6px;
}
.kosik-cena{
	color: #dc349c;
}
.kosik-table{
	width: 100%;
	border: 0;
}
.kosik-table td{
	border: 0;
}

.kosik-submit{

}
.kosik-obsah, .kosik-text{
	padding: 0.5em;
	background: url(../img/kosik-obsah.gif) repeat-x;
}
.kosik-text{
	margin-top: 1em;
}
.td-celkem{
	background: #DFEAEC!IMPORTANT;
}

.page-not-found{

}
.page-not-found fieldset{
	border: none;
}

#page-not-found-search{
	background: #d4e3e5;
	border: 0;
	width: 180px;
	height: 18px;
	border: 0px solid #000;
	color: #2c757f;
}
.page-not-found-search-submit{
	background: #659aa1;
	border: 0;
	width: 54px;
	height: 20px;
	color: #fff;
	font-size: 90%;
	text-transform: uppercase;
}
.background-banner{
	background: url(../img/reklama.gif);
	width: 487px;
	height: 63px;
	text-align: right;
}
.background-banner img{
	margin-top: 1px;
	margin-right: 1px;
}
/*OLD WEB*/
.border {
	background: #F0F0F0;
	padding: 2px;
	margin: 2px;
	border: 3px double #838383;
}
.imgleft {
	float: left;
	margin: 0 10px 10px 0;
	vertical-align: baseline;
	background: #F0F0F0;
	border: 1px solid #838383;
}
.imgright {
	float: right;
	margin: 0 0px 10px 10px;
	vertical-align: baseline;
	background: #F0F0F0;
	border: 1px solid #838383;
}
/*OLD WEB*/
.archiv-anket{
	width: 250px;
	float: left;
}
.AnketaArchiv, .AnketaArchiv td{
/*	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;*/
	border: 0;
}
.archiv-anket h3{
	font-size: 100%;
}
.archiv-anket-inside{
	margin-right: 20px;
	margin-bottom: 20px;
}
.f-left{
	float: left;
}
.DatumZobrazeni{
	margin-top: 2em;
}


#sponzorovana-anketa{
	text-align: left;
	width: 568px;
	overflow: hidden;
}
#sponzorovana-anketa p{
	display: block;
	background: url(../img/sipka.gif) no-repeat 2px center;
	padding-left: 10px;
	margin: 0;
}
#sponzorovana-anketa table{
	width: 568px;
	height:85px;
	border: 0;
	background: url(../img/anketa/bg.gif) no-repeat;
}
#sponzorovana-anketa table td{
	border: 0;
	margin: 0;
	text-align: center;
	padding: 0;
}

#sponzorovana-anketa table th{
	border: 0;
	margin: 0;
	text-align: left;
	font-weight: bold;
	padding: 0;
}
#sponzorovana-anketa table th strong{
	color: #DC349C;
}


.error{
	border: 2px solid green;
	padding: .5em;
	text-align: center;
}
