body
{
	background-color: #F1E9DA;
}

div
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}


img {
	border: 0px;
}

a
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

a:hover
{
	text-decoration: none;
}

ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 16px;
}

li
{
	margin: 0px;
	padding: 0px;
}

h3
{
	margin: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
}

h3 a
{
	font-weight: normal;
}

h2
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 16px;
}

h2 a
{
	
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

table
{
	margin: 0px;
	padding: 0px;
}

td
{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

td.odkazy
{
	width: 350px;
}

table.archiv td {
	font-size: 9pt;
	vertical-align: middle;
	padding: 2px;
}

label.lbl
{
	visibility: hidden;
	display: none;
}

div.cleaner
{
	clear:both;
	float:none;
	font-size:1px;
	line-height: 1px;
	height: 1px;
	margin-bottom: -1px;
}

img.button
{
	cursor: pointer;
	position: relative;
	top: 3px;
}

div.anketaBar
{
	background-image: url(../img/bar.gif);
	background-repeat: repeat-x;
	height: 7px;
	border-color: #993366;
	border-style: solid;
	border-width: 1px;
	font-size: 1px;
	float: left;
	position: relative;
	top: 2px;
	margin-right: 5px;
}

div.anketaProcenta
{
	margin-bottom: 5px;
	color: #000000;
}

div.clanekObsah
{
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 5px;
	font-weight: normal;
}

div.clanekNahled
{
	margin-top: 20px;	
}

div.clanekNahled img
{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.clanekNahled h3 a
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

div.infoItem
{
	padding-top: 5px;
	padding-bottom: 5px;
	min-height: 30px;
	_height: 30px;
}

div.infoItem h3 a
{
	font-size: 12px;
	font-weight: bold;
}

div.infoVypis
{
	text-align: right;
	padding-bottom: 15px;
	margin-top: 10px;
}

div.infoVypis li
{
	color: #993366;
}

div.infoVypis li a
{
	font-weight: bold;
}

p.infoPopis
{
	margin: 0px;
	color: #404040;
}

div.infoNadpis
{
	float: left;
	color: #FFFFFF;
	background-image: url(../img/infoNadpis.gif);
	background-repeat: repeat-x;
	height: 26px;
	width: 156px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 10px;
}

div.mcItem
{
	border-bottom-style: solid;
	border-bottom-color: #E0E0D4;
	border-bottom-width: 1px;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

img.infoIco
{
	float: left;
}

img.infoKonec
{
	float: left;
}

img.infoImage
{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	float: right;
}

#katalogContent li.bily
{
	padding-top: 10px !important;
}

li.bily a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}


#katalogContent li.bily a
{
	font-size: 12px;
}

div.sekceContent
{
	background-color: #A9B27D;
}

div.sekceContent h3
{
	color: #993366;
	margin-bottom: 5px;
}

div.sekceContent h3 a
{
	font-weight: normal;
}

div.sekceContent td
{
	width: 150px;
	
	vertical-align: top;
}

div.sekceContent ul
{
	padding-left: 0px;
	margin-left: 15px;
}

div.sekceContent td li
{
	color: #993366;
	margin: 0px;
	margin-bottom: 3px;
	padding: 0px;
}

div.odkazyPrava
{
	float: right;
	color: #43422D;
	margin-right: 5px;
}

div.odkazyLeva
{
	float: left;
	font-weight: bold;
	margin-left: 5px;
}

/*div.button
{
	
	height: 24px;
	cursor: pointer;
}

div.button a
{
	text-decoration: none;
}

div.button span
{
	color: #000000;
}

div.button div
{
	background-image: url(../img/buttonStred.gif);
	background-repeat: repeat-x;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 4px;
	color: Black;
	height: 24px;
}

#btnRezervace
{
	width: 130px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 40px;
}
*/
#leftButton
{
	float: none;
}

div.button
{
	float: right;
}

img.buttonP
{
	float: left;
	display: block;
}
img.buttonL
{
	float: left;
	display: block;
}

a.buttonM
{
	float: left;
	display: block;
	background-image: url(../img/buttonStred.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 10px 0px 10px;
	color: #000000 !important;
	height: 24px;
	text-decoration: none;
}

ul.firmaDetailUL
{
	float: left;
}

ul.firmaDetailUL li
{
	font-size: 12px;
	color: #057300;
	margin-left: 5px;
}

td.mcObrazkyPrava
{
	text-align: right;
}

td.mcObrazkyLeva
{
	text-align: left;
}

tr.odkazySuda
{
	background-color: #FFFFFF;
}

tr.mcLicha
{
	background-color: #E0E0D4;
}

td.odkazyStred
{
	width: 13px;
	background-color: #E0E0D4;
}

span.navEnd
{
	font-weight: bold;
}

a.navRoot
{
	font-weight: bold;
}



#main
{
	/*background-image: url(../img/okrajR.gif);
	background-position: top right;
	background-repeat: repeat-y;	*/
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -380px;
	/*width: 760px;*/
	width: 756px;
	background-color: #FFFFFF;	
}

#content
{
	width: 750px;
	/*margin-left: 5px;*/
	margin-left: 3px;
}

#hlavni
{
	/*height: 691px;*/
	/*background-color: #75733F;*/
	
}

#header
{
	background-color: #75733F;
	background-image: url(../img/gradient.gif);
	background-position: top;
	background-repeat: repeat-x;
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

#okrajL
{
	/*background-image: url(../img/okrajL.gif);
	background-position: top left;
	background-repeat: repeat-y;
	/*border-color: red;*/
	/*width: 760px;*/
	width: 756px;
}

#aktuality
{
	color: #FFFFFF;
	margin-bottom: 0px;	
	/*padding-bottom: 65px;*/
	margin-top: 10px;
	float: left;
	height: auto;
	min-height: 95px;
	_height: 95px;
	width: auto;
	min-width: 350px;
	_width: 350px;
}

#aktuality li
{
	padding-top: 2px;
}

#rubriky {
	float: left;
}

#rubriky select {
	height: auto;
	_height: 21px;
	font-size: 9pt;
}
	
#oddelovac
{
	color: #75733F;
}


#logo
{
	margin-left: 15px;
	margin-right: 15px;
	float: left;
}

#imgBrana
{
	margin-left: 15px;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
}

#levyPruh
{
	width: 500px;
	/*height: 691px;
	/*overflow: hidden;*/
	/*float: left;*/
}

#pravyPruh
{
	/*float: right;*/
	/*height: 693px;*/
	overflow: hidden;
	width: 250px;
	background-color: #75733F; 	
	background-image: url(../img/gradient.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#tdPravyPruh
{
	background-color: #75733F;
}

#trIndex
{
	background-color: #75733F;
}

#vyhledavani
{
	margin-top: 10px;
	margin-left: 0px;
	width: 237px;
	text-align: right;
	padding-top: 2px;
}

#homeIco
{
	margin-top: -2px;	
	margin-right: 0px;
	margin-left: 7px;
	float: left;
}

#frmHledat
{
	margin-bottom: 0px;
	margin-top: 20px;
}

#hledat
{
	width: 160px;
	/*float: left;*/
	margin-left: 5px;
	/*height: 13px;*/
	font-size: 10px;
}

#rozHledani
{
	text-align: center;
	margin-top: 5px;
}

#akcePruh
{
	float: left;	
	width: 250px;
	margin-right: 15px;
}

#clanky
{
	float: left;	
	width: 220px;
	padding-bottom: 15px;
	margin-left: 5px;
}

#clanky h2
{
	font-size: 10px;
}

#autor
{
	color: #D5CE00;
	font-style: italic;
	margin-top: 5px;
}

#autor a
{
	color: #D5CE00;
	font-style: italic;
}

#btnMapa
{
	text-align: center;
	margin-top: 25px;
}

#btnMapa a img
{
	border: none;
}

#akce
{
	/*height: 334px;*/
	background-color: #E0E0D4;
	padding: 15px;
	margin-top: 13px;
	text-align: left;
}

#akce h3
{
	color: #993366;	
}

#akce h3 a
{
	font-weight: normal;
}

#akce ul
{
	color: #75733F;
	margin-left: 15px;
	margin-top: 5px;
	padding-left: 0px;
	margin-bottom: 20px;
}

#frmRegistrace
{
	margin-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	background-position: bottom left; 
	background-image: url(../img/linka.gif);
	background-repeat: repeat-x;	
}

#frmRegistrace input
{
	width: 174px;
	/*height: 13px;*/
	font-size: 11px;
	color: #595959;
	line-height: 11px;
}

#frmRegistrace div
{
	text-align: right;
	margin-top: 5px;
}

#hlasovalo
{
	color: #414141;
	text-align: right;
	margin-top: 10px;
}

#anketa h3
{
	margin-bottom: 5px;
	font-size: 11px;
}

#anketa a h3
{
	text-decoration: underline;
}


#anketa a
{
	text-decoration: none;
}

#archiv
{
	text-align: right;
	margin-top: 20px;
}

#archiv li
{
	color: #FFFFFF;
	font-size: 11px;
	padding: 0px;
}

#archiv li a
{
	color: #D5CE00;
	font-weight: bold;
	margin-left: -5px;
}

/* Sekce info pro turisty */

#touristInfo
{
	width: 226px;
	padding: 0px;
	margin-left: 12px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#infoContent
{
	width: 196px;
	background-image: url(../img/infoP.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding-right: 15px;
}

#infoLH
{
	float: left;
	height: 8px;
	width: 8px;
	background-image: url(../img/infoLH.gif);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 1px;
}

#infoH
{
	float: left;
	width: 210px;
	background-image: url(../img/infoH.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F0EDA3;
	font-size: 1px;
	height: 8px;
	font-size: 1px;
}

#infoPH
{
	float: right;	
	height: 8px;
	width: 8px;
	background-image: url(../img/infoPH.gif);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 1px;
}

#prostredek
{
	background-image: url(../img/infoL.gif);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #F0EDA3;
	padding-left: 15px;
}

#infoLS
{
	float: left;
	height: 8px;
	width: 8px;
	background-image: url(../img/infoLS.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 1px;
}

#infoS
{
	float: left;
	height: 8px;
	width: 210px;
	background-image: url(../img/infoS.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #F0EDA3;
	font-size: 1px;
}

#infoPS
{
	float: right;	
	height: 8px;
	width: 8px;
	background-image: url(../img/infoPS.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 1px;
}

#spodniOkraj
{
	height: 8px;
	width: 226px;	
}

#horniOkraj
{
	height: 8px;
	width: 226px;
}

#infoBanner
{
	text-align: center;
	margin-bottom: 20px;
}

#infoBanner img
{
	border: none;
}

/* Sekce katalog firem */

#katalog
{
}

#katalogBanner2
{
	border-width: 0px;
	margin: 0px;
	border: none;
}

#katalogBanner
{
	float: left;
	border: none;
}

#katalogContent
{
	background-color: #A9B27D;
	min-height: 250px;
	_height: 250px;
	width: 500px;
	float: right;
}

#katalogBannerX, #katalogBannerX2
{
	height: 250px;
	width: 250px;
	float: left;
	background-color: #A9B27D;
}

#katalogBannerX2
{
	background-color: #75733F;
}

#katalogContent table
{
	margin-top: 10px;
	margin-left: 5px;
	float: left;
}

#katalogRekl
{
	float: right;
	margin-right: 15px;
	margin-top: 10px;
	border: none;
}

/* Sekce inzerce */

#inzerce
{
	height: 140px;
	
}

#inzerceContent
{
	width: 250px;
	height: 140px;
	float: left;
	background-color: #A9B27D;
	overflow: hidden;
}



#inzerceContent li
{
	color: #993366;
	margin-bottom: 2px;
}

#inzerceContent h3
{
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #993366;
}

#inzerceContent2
{
	float: right;
	width: 500px;
	height: 140px;
	overflow: hidden;
}

#inzerceContent table
{
	margin-left: 10px !important;
}

#inzerceContent table ul
{
	list-style-position: outside;
}

#inzerceImg
{
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	margin-left: 15px;
	margin-top: 15px;
	float: left;
}

#inzercePopis
{
	float: right;
	width: 340px;
	margin-top: 15px;	
	margin-right: 10px;
}

#inzercePopis p
{
	padding-top: 5px;
}

/* Sekce odkazy */

#odkazy
{
	height: 165px;
	width: 750px;
	background-color: #E0E0D4;
	clear: right;
}

#odkazy h3
{
	color: #993366;
}

#odkazy table
{
	width: 720px;
	height: 140px;
	margin-left: 15px;
	margin-top: 8px;
}

#odkazy td
{
	vertical-align: middle;
	height: 20px;
}

#odkazy tr
{
	vertical-align: middle;	
}

/* sekce zápatí */

#zapati
{
	height: 138px;
	background-color: #A9B27D;
}

#zapati h3
{
	color: #993366;
	margin-bottom: 5px;
	font-size: 11px;
}


#zapati div
{
	width: 235px;
	margin-top: 15px;
	float: left;;
	line-height: 17px;
}

#provozovatel
{
	margin-left: 10px;
}

#inzerenti
{
	float: right;	
}

#frmLogin
{
	margin: 0px;
}

#frmLogin input
{
	width: 85px;
	/*height: 13px;*/
	font-size: 11px;
	color: #595959;
}

#spodniMenu
{
	margin-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*#spodniPruh
{	
	background-image: url(../img/spodniPruh.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 760px;
	height: 6px;
	font-size: 1px;
}*/

#spodniPruh
{	
	/*width: 760px;*/
	width: 756px;
	height: 2px;
	font-size: 1px;
	background: white;
}

#spodniPruh img
{
	display: none;
}

#spodniMezera
{
	/*width: 760px;*/
	width: 756px;
	height: 50px;
	background-color: #F1E9DA;
}

#lsRoh
{
	float: left;
}

#psRoh
{
	float: right;
}

/* Sekce navigace */
#navigace
{
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 17px;
	/*margin-top: 15px;*/
	padding-top: 15px;
	clear: both;
	/*padding-bottom: 5px;*/
	margin-bottom: -10px;
	
}

#navigace a
{
	color: #D3CF00;
	font-size: 12px;
	
}

/* sekce main content */

#mainContent
{
	background-color: #FFFFFF;
	float: left;
	width: 500px;
}

#MainContentIndex
{
	float: left;
	width: 500px;
	background-color: #75733F;	
	height: 100%;
}

#mainContent p
{
	font-size: 12px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#mainContent h4
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #993366;
}

#mainContent a
{
	color: #057300;
	font-size: 12px;
}

#mcHodnoceni
{
	display: inline;	
	font-size: 11px !important;
}

#mcHorniOkraj
{
	background-image:url(../img/infoH.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 100%; 
	background-color: #FFFFFF;
	font-size: 1px;
	height: 8px;
	text-align: right;
}

#mcPOkraj
{
	width: 3px;
	float: left;
	margin-top: 168px;
	height: 525px;
	background-image:url(../img/infoL.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	vertical-align: top;
	font-size: 1px;
}

#mcObsah
{
	margin-left: 15px !important;
	margin-top: 7px;
	width: 470px;
}

#mcNadpis
{
	width: 100%;
	background: url(../img/mcNadpisTR.gif) top right no-repeat #993366;
	_height: 26px;
	min-height: 26px;
	margin-bottom: 15px;
}

#mcNadpisObal1
{
	background: url(../img/mcNadpisBR.gif) bottom right no-repeat transparent;
	_height: 26px;
	min-height: 26px;
}

#mcNadpisObal2
{
	background: url(../img/mcNadpisL.gif) left repeat-y transparent;
}

#mcNadpisObal3
{
	background: url(../img/mcNadpisBL.gif) bottom left no-repeat transparent;
}

#mcNadpisObal1, #mcNadpisObal2, #mcNadpisObal3
{
	_height: 26px;
	min-height: 26px;
}

#mcNadpisText
{	
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	float: left;
	margin-top: 2px;
	width: 90%;
	padding-left: 5px;
	margin-bottom: 1px;
}

#mcNadpisEnd
{
	float: right;
}

#mcNadpisIco
{
	float: left;
}




#mcMainImage
{
	width: 235px;
	text-align: center;
}

#mcHvezdicky
{
	margin-left: 10px;
	display: inline;
}

#mcIlustObr img
{
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
}

#mcIlustObr
{
	width: 50%;
}

#mcZvetsit
{
	text-align: right;
	margin: 10px;
	font-size: 12px;
	color: #057300;
	text-decoration: underline;	
	cursor: pointer;
	cursor: hand;
}

div.zvetsitHover
{
	text-decoration: none !important;
}

#mcZvetsit img
{
	border: none;
}

#mcObrazky
{
	width: 100%;
}

#mcObrazky td
{
	padding-bottom: 15px;
}


#mcObrazkyPopisek
{
	padding-left: 20px;
}

#btnRezervace img
{
	border-style: none;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 40px;
}

#btnHledat
{
	float: right;
	width: 55px;
}

#mcDetaily
{
	width: 100%;	
}

#mcDetaily td
{
	height: 22px;
	vertical-align: middle;
}

#mcBanner
{
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	margin-top: 30px;
	margin-bottom: 30px;
}

/* sekce inzerce2 */

#inzerce2
{
	line-height: 17px;
}

#inzerce2 a, #inzerce2 h4
{
	font-size: 11px;
	color: #057300;
	margin-left: 10px;
	margin-bottom: 0px;
}

#inzerce2 p
{
	font-size: 11px;
	margin-top: 0px;
	color: #404040;
	margin-left: 10px;
	margin-right: 10px;
}

#inzerce2 div
{
	width: 248px;
	float: left;
	border-color: #E0E0D4;
	border-style: solid;
	border-width: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#inzerce2 #inzerce2M
{
	padding: 0px;
	border: none;
}

#inzerce2 #inzerce2M div
{
	border-left: none;
	border-right: none;
	width: 250px;
}

#inzPrvni p,#inzPrvni h4
{
	margin-left: 15px;
}

#inzPrvni a
{
	margin-left: 15px;
}

#mcInfo
{
	margin-left: 10px;
}

#homeA, #homeA img
{
	border: none !important;
}

input.textLong
{
	width: 465px;
	
}

#mainContent h4.formTitle
{
	margin-top: 10px;
	color: #000000;
	font-weight: normal;
}

input.yelowButton, input.yelowButton2, input.yelowButtonSede, a.yelowButton3A
{
	font-weight: bold;
	background: url(../img/yelowButton.jpg) top left no-repeat;
	height: 20px;
	width: 68px;
	border: none;
	font-size: 10px;
	padding-top: 1px;
	cursor: pointer;
	cursor: hand;
}

a.yelowButton3A
{
	width: 191px;
	background: url(../img/yelowButton3.jpg) top left no-repeat;
	display: block;
	color: #000000 !important;
	text-decoration: none;
	text-align: center;
	padding-top: 4px;
	margin-top: 5px;
	float: right;
}


input.yelowButton2
{
	width: 100px;
	background: url(../img/yelowButton2.jpg) top left no-repeat;
}

input.yelowButtonSede
{
	background: url(../img/yelowButtonSede.jpg) top left no-repeat;
}

a.yelowButton2
{
	display: block;
	font-weight: bold;
	height: 20px;
	border: none;
	font-size: 10px;
	padding-top: 1px;
	cursor: pointer;
	cursor: hand;
	width: 100px;
	background: url(../img/yelowButton2.jpg) top left no-repeat;
	text-decoration: none;
}

#inzertBtn
{
	float: right;
	margin-top: 10px;
	display: block;
}

div.horLine
{
	height: 1px;
	line-height: 1px;
	border-bottom: 1px solid #E0E0D4;
	margin: 10px 0px 10px 0px;
}

.italic
{
	font-style: italic;
}

#mainContent .space25
{
	margin-top: 25px;
}

#mainContent .space15
{
	margin-top: 15px;
}

#mainContent .space10
{
	margin-top: 10px;
}

#mainContent #hledani li, #mainContent #hledani form div
{
	font-size: 12px !important;
}

#mainContent #hledani ul
{
	margin-left: 10px;
}

#mainContent #hledani form input.textove
{
	font-size: 11px;
	height: 13px;
	width: 150px;
}

div.clanekNahled p
{
	margin:0px !important;
	font-size: 11px;
}

div.clanekNahled p.clanekPopis
{
	font-style: italic;
	margin-top: 5px !important
	font-size: 12px;
}

/***  vysledky hledani ***/
.searchH
{
	margin-bottom: -10px;
}

#mainContent .searchMensi, #mainContent .searchMensi a
{
	
}

#mainContent p.searchNumber
{
	font-size: 11px;
	margin: 0px;
	margin-left: 1px;
	margin-bottom: -10px;
}

table.katal
{
	margin-top: 20px;
	font-size: 12px;
	width: 100%;
}

table.katal td
{
	border-bottom: 1px solid #E0E0D4;
	padding: 2px 5px 2px 5px;
}

table.katal thead
{
	font-weight: bold;
}

#prvy
{
	width: 100px;
}

#druhy
{
	width: 100px;
}

#druhy2
{
	width: 250px;
}

tr.sudy
{
	background: #E0E0D4;
}

#paging
{
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

#paging span
{
	color: #057300;
	font-weight: bold;
	font-size: 12px;
}

table.firmaSL
{
	width: 100%;
}

table.firmaSL td
{
	width: 33%;
}

#pagingLeft
{
	float: left;
}

#pagingRight
{
	float: Right;
}

/** katalog **/
.pink, .pink2
{
	color: #993366;
}

.pink2
{
	margin-bottom: -15px;
}

div.katalogGroup
{
	margin-top: 10px;
}

div.katalogLeft
{
	width: 50%;
	float: left;	
}

div.katalogRight
{
	width: 50%;
	float: right;
}

div.katalogItem img.ilust
{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin-right: 10px;
}

div.katalogItem h3, div.katalogItem
{
	margin-bottom: 10px;
}

div.firmyItemSudy, div.firmyItem
{
	padding: 5px;
	_padding-bottom: 1px;
	margin-bottom: 10px;
}

div.firmyItemSudy
{
	background: #E0E0D4;
}

div.firmyL
{
	float: left;
	min-width: 60px;
	_width: 60px;
}

div.firmyL img
{
	border: 1px solid #000000;
}

div.firmyR
{
	float: left;
	margin-left: 10px;
	width: 390px;
}


#mainContent table.tablSearch td
{
	text-align: right;
	font-size: 12px;
	color: #525252;
}

#mainContent table.tablSearch
{
	margin-left: 20px;
}

#mainContent table.tablSearch input.yelowButton
{
	margin-top: 10px;
}

#mainContent table.tablSearch select, #mainContent table.tablSearch input.textSearch
{
	width: 156px;
	font-size: 12px;
	height: 13px;
	margin-left: 10px;
	margin-bottom: 5px;
	
}

#mainContent table.tablSearch select
{
	height: 17px;
	_height: 13px;
}

#mainContent table.tablSearch input.textSearch
{
	width: 150px;
}

#mainContent tbody.akce a
{
	color: #000000;
}

#mainContent #filter
{
	font-size: 12px;
	border-bottom: 1px solid #E0E0D4;
	border-top: 1px solid #E0E0D4;
	margin: 10px 0px -10px 0px;
	padding: 8px 0px 8px 0px;

}

#mainContent #filter input.text1, #mainContent #filter input.text2
{
	font-size: 12px;
	width: 60px;
}

#mainContent #filter input.text1
{
	margin-right: 22px;
	
}

#mainContent #filter select
{
	height: 17px;
	_height: 13px;
	font-size: 12px;
}

#mainContent #filter select.sel1
{
	margin-left: 41px;
	margin-right: 5px;
}

#zobrArch
{
	float: right;
	margin-top: 5px;
}

#archiv
{
	margin-top: 20px;
	text-align: left;
}

#archiv div.archivItemSudy, #archiv div.archivItem
{
	margin-bottom: 10px;
	padding: 5px;
	font-size: 12px !important;
}

#archiv div.archivItemSudy
{
	background: #E0E0D4;
}

div.inzerceColumn
{
	float: left;
	width: 100px;
}

div.katalogItem2
{
	float: left;
	width: 33%;
}

div.katalogItem2 h3
{
	margin-bottom: 5px;
}

table.rezervace
{
	font-size: 12px;
}

table.rezervace td
{
	padding-left: 5px;
	text-align: right;
	vertical-align: middle;
}

table.rezervace input,table.rezervace select, table.rezervace2 input, table.rezervace2 select
{
	width: 50px;
	font-size: 12px;
	height: 17px;
	height: 13px;
}

table.rezervace select, table.rezervace2 select
{
	width: 80px;
	height: 17px;
	_height: 13px;
}

table.rezervace2 select
{
	width: 110px;
	margin:0px 10px 2px 10px;
}

table.rezervace2 input
{
	width: 250px;
	margin:0px 10px 2px 10px;
}

table.rezervace2
{
	font-size: 12px;
	margin-top: 5px;
}

table.rezervace2 textarea
{
	margin-left: 10px;
	font-size: 12px;
}

#mainContent h4.nabidkaH
{
	margin-left: 10px;
}

div.nabidItem, div.nabidItem2
{
	float: left;
	width: 115px;
	height: 168px;
	text-align: center;
	padding: 0px 10px 0px 10px;
	background: url(../img/stocek.jpg) top left no-repeat;
	margin-left: 15px;
}

#mainContent div.nabidItem h4, #mainContent  div.nabidItem2 h4
{
	padding-top: 10px;
	margin-left: -10px;
	margin-right: -10px;
	text-align: center;
}

#exclusiveIco
{
	background: url(../img/extraIcon.jpg) top left no-repeat;
}

#okIco
{
	background: url(../img/okIcon.jpg) top left no-repeat;
	height: 20px;
	margin-bottom: -5px!important;
}

#freeIco
{
	background: url(../img/freeIcon.jpg) top left no-repeat;
	height: 20px;
	margin-bottom: -5px!important;
}

#smallIco
{
	background: url(../img/smallIco.jpg) top left no-repeat;
}

#normalIco
{
	background: url(../img/normalIco.jpg) top left no-repeat;
	height: 25px;
	margin-bottom: -10px !important;
}

#maxIco
{
	background: url(../img/maxIco.jpg) top left no-repeat;
	height: 35px;
	margin-bottom: -20px !important;
}

div.nabidItem p.nabFirst, div.nabidItem2 ul, div.nabidItem ul
{
	height: 100px;
	font-size: 11px !important;
}

div.nabidItem2 ul, div.nabidItem ul
{
	font-size: 11px !important;
	margin-top: 10px;
	text-align: left !important;
}

div.nabidItem2 ul li, div.nabidItem ul li
{
	width: 100%;
	text-align: left;
	font-size: 11px !important;
}

div.nabidItem ul li div, div.nabidItem2 ul li div
{
	font-size: 11px !important;
	text-align: left;
}

#freeXUL
{
	height: 90px;
}

div.nabidItem2 strong, div.nabidItem strong
{
	color: #FFFFFF;
}

div.nabidItem2
{
	/*border-left: 1px solid #E0E0D4;
	border-right: 1px solid #E0E0D4;*/
	width: 115px;
	height: 168px;
	margin-left: 15px;
}

#mainContent .margin25
{
	margin-left: 25px;
}

table.nabidkaT
{
	font-size: 12px;
	margin-top: 15px;
}

table.nabidkaT td
{
	padding: 2px 3px 2px 3px;
}

table.nabidkaT thead td
{
	font-weight: bold;
	padding: 0px 3px 5px 3px;
}

table.nabidkaT tbody td
{
	background: #E0E0D4;
	border: 2px solid #FFFFFF;
	width: 25%;
}

table.vlozitT td
{
	font-size: 12px;
	text-align: left;
	padding-bottom: 5px;
}

table.vlozitT input, table.vlozitT select
{
	font-size: 12px;
	height: 13px;
	/*margin-bottom: 5px;*/
}
table.vlozitT input.yelowButton, input.file
{
	height: 20px !important;
}

table.vlozitT select
{
	height: 17px;
	_height: 13px;
}

#mainContent div.inzCounter
{
	font-size: 12px;
	margin-bottom: 5px;
}

#mainContent div.inzCounter span
{
	font-weight: bold;
}

span.povinnyUdaj
{
	color: #FF0000;
	display: none;
}

#souhlasInz
{
	text-align: center !important;
	padding-top: 5px;
}

img.imgVerif
{
	display: block;
	margin-bottom: 5px;
}

#capsLock
{
	font-size: 12px;
	font-weight: bold;
	color: #04CD04;
	margin-bottom: 5px;
	visibility: hidden;
}

.validText1, .validText2
{
	color: #FF0000;
	display: none;
}

td.valtab
{
	width: 75px;
}

img.fotoX
{
	cursor: pointer;
	cursor: hand;
	margin-right: 10px;
	margin-bottom: 10px;
	border: none;
}

form.form1
{
	font-size: 12px;
}

form.form1 .nadpis
{
	font-weight: bold !important;
	font-size: 13px;
}

form.form1 img
{
	margin-bottom: -10px;
	margin-right: 10px;
}

form.form1 table
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.blokTarif
{
	background: #E0E0D4;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
}

form.form1 select
{
	font-size: 12px;
	height: 17px;
	_height: 13px;
	margin-right: 5px;
}

input.text1
{
	font-size: 12px;
	height: 13px;
	width: 200px;
	margin-bottom: 3px;
}

.prvniTDX
{
	width: 110px;
}

input.text2
{
	font-size: 12px;
	height: 13px;
	width: 80px;
}

#sendZmeny
{
	float: right;
}

#loginPruh
{
	font-size: 12px;
	margin-bottom: 10px;
	height: 25px;
}

#loginPruh a
{
	margin-left: 10px;
}
#loginPruh img
{
	margin-bottom: -5px;
}

#loginPruhOuska
{
	background: #993366;
	height: 25px;
	text-align: center;
	margin-top: 5px;
	clear: both;
}

#loginPruhOuska span
{
	padding-top: 5px;
	display: block;
	float: left;
	height: 20px;
	padding-left: 4px;
	padding-right: 4px;
}

#statistika
{
	
	/*padding: 10px 5px 10px 5px;*/
	margin-top: 20px;
}

div.sedy
{
	background: url(../img/sedaLT.gif) top left no-repeat #E0E0D4;
	_height: 20px;
}

div.sedy div 
{
	background: url(../img/sedaRT.gif) top right no-repeat;
}

div.sedy div div
{
	background: url(../img/sedaRB.gif) bottom right no-repeat;
}


div.sedy div div div
{
	padding: 10px 5px 10px 5px;
	background: url(../img/sedaLB.gif) bottom left no-repeat;
	_height: 20px;
	min-height: 20px;
}

h5.tmavyH5
{
	margin-left: -5px;
	margin-right: -5px;
	margin-top: 2px;
	padding: 5px;
	background: #BABAB1;
}

table.tblTyden
{
	margin: 0px 0px 15px 0px;
	
}

table.tblTyden td
{
	width: 40px;
	font-size: 12px;
	border: #993366 1px solid;
	text-align: center;
}

table.tblTyden thead td
{
	border-top: none;
	border-bottom: none;
}

#tblTyden2
{
	border-right: none;
}

#tblTyden1
{
	border-left: none;
}

.underline
{
	text-decoration: underline;
}

table.tblTyden td.actual
{
	font-weight: bold;
}

h5
{
	font-size: 12px;
	margin: 0px;
}

.icoIlust1
{
	margin-bottom: -7px;
	margin-right: 5px;
}

#mainContent p.nadpisovy
{
	margin: 15px 0px -15px 10px;
}

.font14
{
	font-size: 14px;
}

#loginPruhOuska span.active
{
	/*background-color: ;
	/*border: 1px solid #993366;
	border-bottom: none;*/
	/*padding-left: 3px;
	padding-right: 3px;*/
	background: url(../img/uchoTop.gif) repeat-x top left #FFFFFF;
}

#loginPruhOuska span.active a
{
	color: black;
}

#loginPruhOuska a
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#loginPruhOuska a:hover
{
	text-decoration: underline;
}

.floatLeft
{
	float: left;
	width: 50%;
}

#frmXYZAAASD
{
	background: url(../img/handsOnKeyboard.jpg) top right no-repeat;
	padding-top: 25px;
}

div.spustena
{
	font-size: 12px;
	margin: 10px 0px 15px 0px;
	background: #E0E0D4;
	padding: 3px 5px 3px 5px;
}

.frmPrvniZmena
{
	width: 155px;
}

textarea.textarea1
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#leveOusko
{
	background-image: url(../img/uchoLeft.gif) !important;
	background-repeat: no-repeat !important;
	background-position: top left !important;
	/*width: 111px !important;
	padding-right: 4px !important;
	padding-left: 4px !important;*/
}

#praveOusko
{
	background-image: url(../img/uchoRight.gif) !important;
	background-repeat: no-repeat !important;
	background-position: top right !important;
	/*width: 73px !important;
	padding-right: 4px !important;
	padding-left: 4px !important;*/
}

#logedName
{
	width: 328px;
}

#loginPruh *
{
	display: block;
	float: left;
}

div.print
{
	display: none;
}

#tiskPage img
{
	border: none;
	margin-right: 5px;
	margin-bottom: -10px;
	height: 30px;
}

#tiskPage
{
	text-align: right;
	font-weight: normal;
}

#detContImg
{
	float: left;
	width: 230px;
}

#detCont
{
	font-size: 12px;
}

img.iconClanek
{
	margin-bottom: -5px;
}

li.lia
{
	list-style-type: none;
	margin-bottom: 10px;
}

li.lia li
{
	margin-left: 15px;
}

li.lia li, li
{
	font-size: 12px;
}