.gold{color: #959657;}
.dgold{color: #826B3A;}
#stred p#kat {margin: 10px;}
#stred p {padding: 5px 20px;font: 12px Arial, Trebuchet ms, Verdana, Geneva, Helvetica, sans-serif;}


/*--- other ---*/
h4{	font: bold 14px Trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3c8110;	margin: 5px 0px 5px 5px;}
h2{font: 17px Trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #3b3b3b;}
h2.blue{	font: 17px Trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;	color: White;}
h1{	font: 18px Trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #FD6B00;	margin-top: 5px;	margin-bottom: 8px;	border-bottom: 1px solid #FC6100;}

#prava h2{margin: 0px 20px;padding: 10px 0px 5px;border-bottom: 1px solid #c7c7c7;}

#obsah{margin: 15px 16px 16px;}
#obsah img.ikonka {	margin: 5px 20px;	border: none;	float: left;}
#obsah ul{margin: 5px auto 5px 25px;}
#obsah a{text-decoration: none;color: #3c8110;}
#obsah a:hover{text-decoration: underline;}


#vypis{float: left;margin: 0px; padding: 0px 16px;width: 560px;border-top: 4px solid #5ca6e0;background: url(../img/bg_vypis.gif) repeat-y;}
.nahled{margin: 0px 0px;float: left;height: 200px;width: 280px;border-bottom: 1px solid #c7c7c7;}
.nahled h3{margin: 5px 20px;font: 14px Trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.nahled a{	font-weight: bold;	text-decoration: none;	color: #3c8110;}
.nahled a:hover{	text-decoration: underline;}
.nahled a img{	margin: 5px 20px;	border: none;	float: left;}

#prepinac{clear: both;padding: 5px 20px;font: bold 11px Trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;}
#prepinac a{text-decoration: underline;color: #3b3b3b;}
.cleaner hr{display: none;}

#akce h3{margin: 5px 20px;	font: bold 14px Trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;}
#akce a{text-decoration: none;color: #3c8110;}
#akce a:hover{text-decoration: underline;}
#akce a img{margin: 5px 10px 5px 20px;	border: none;	float: left;}
#akce p.vice{margin: 0px;padding: 0px 20px 5px;text-align: right;}


/*--- login ---*/
#login table {	float: left;	margin: 10px 8px 5px;	text-align: right;	font: bold 12px Trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;}
#login table td{padding: 0px 5px;}
#login table td input{margin: 1px;border: 1px solid #c7c7c7;}

#login p{margin: 0px 20px;}
#login p a{	font: bold 12px Trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;color: #3b3b3b;}
#login p a:hover{text-decoration: underline;color: #3c8110;}
/*--- konec login ---*/

/*--- vyhledavani ---*/
#vyhledavani{width: 196px;padding: 10px 0px 5px;}
#vyhledavani form {text-align: center;}
#vyhledavani input.pole {border: 1px solid #c7c7c7;}
#vyhledavani input.tlac {height: 22px;}
#vyhledavani p{text-align: center;}
#vyhledavani a{font: 12px Trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #3c8110;}
#vyhledavani a:hover{text-decoration: underline;}
/*--- konec vyhledavani ---*/

/*--- tridit ---*/
#radit{position: absolute;	top: 12px;	right: 28px; 	font: 11px Arial, Trebuchet ms, Verdana, Geneva, Arial, Helvetica, sans-serif;}
#radit p{margin: 2px 5px;padding: 0px;	float: left;}
#radit select{	margin: 0px 2px;padding: 0px;	font: 11px Arial, Trebuchet ms, Verdana, Geneva, Helvetica, sans-serif;	float: left;}
/*--- konec tridit ---*/

.cenazajezdu{
	color: #FE5000;
	font: bold 15px Trebuchet MS;
}

.terminzajezdu{
	color: White;
	font: bold 14px Trebuchet MS;
	width: 391px;
	height: 26px;
	background: transparent url(../img/terminzajezdu.gif) no-repeat top;
	float: left;
	margin-top: 4px;
}
.terminzajezdupadd{
	padding-top: 4px;
	padding-left: 4px;
}
.vyprodano{	color: Gray;	text-decoration: line-through;}
.destinace{	color: #12647E;}
.yellow{	color: Yellow;}
.orange{	color: #FE5000;	font-weight: bold;	float: left;	padding-top: 5px;	padding-right: 5px;}
.red{color: #CC0000;}
.white{color: White;}
.black{color: Black;}
.sirka20{width: 20px;float: left;}
.sirka30{width: 30px;float: left;}
.sirka40{width: 40px;float: left;}
.sirka60{width: 60px;float: left;}
.sirka70{width: 70px;float: left;}
.sirka90{width: 90px;float: left;}
.sirka100{width: 100px;float: left;}
.sirka130{width: 130px;float: left;}
.sirka160{width: 160px;float: left;}
.sirka200{width: 200px;float: left;}
.tretina{width: 167px;float: left;}
.vyska22{height: 26px;float: none;}
.vystred{text-align: center;}
.vpravo{text-align: right;float: right;}
.bezokraju{border: none;}
.haerko{	background: url(../img/haerko.gif) repeat-x;	height: 5px;	margin: 5px 3px 1px 3px;	text-decoration: none;	clear: both;}
.cistic{clear: both;visibility: hidden;}
.cleaner2{	text-decoration: none;	clear: both;	margin: 2px 2px 2px 2px;	padding: 2px 2px 2px 2px;}

.tabulka_kosik{padding: 0px;width: 100%;text-align: left;margin-top: 25px;}
.tabulka_kosik TD.potr{border-bottom: 1px dotted #C1C2A2;padding: 1px 3px 1px 3px;font-size: 12px;}
.tabulka_kosik TD.cist{padding: 1px 3px 1px 3px;font-size: 12px;}
.tabulka_kosik TH{border-bottom: 1px dotted #000;color: #826B3A;}
.imgkatalog{	float: left;}

.fotky{	background-color: #F0F0F0;	border: 1px double #DFDEDE;	float: right;	width: 154px;	text-align: center;	margin-left: 3px;}
.fotkyhotelu{	border: 2px solid #DFDEDE;	margin: 2px auto 2px auto;}
.fotkyhotelu:hover{	border: 2px solid Gray;}

.box_z_small{	background: transparent url(../img/box-small.gif) no-repeat top;	width: 189px;	height: 272px;	float: left;	margin: 0;	margin: 2px 4px 6px 0px;}
.box_z_medium{	background: transparent url(../img/box-medium.gif) no-repeat top;	width: 289px;	height: 272px;	float: left;	margin: 2px 6px 6px 0px;}
.box_z_popis{	margin: 6px 8px 6px 8px;}
a.zajodkaz{	color: #FE5000;	text-decoration: none;	font: bold 14px Trebuchet MS;}
a.zajodkaz:hover{	color: #12647E;}
.zajnadheight{	height: 55px;}
.zajezd_fotka IMG{
	border: 5px solid #D7D7D7;
}
.zajezd_fotka IMG:hover{
	border: 5px solid #21B2E1;
}
.terminy{padding: 0px;width: 100%;text-align: left;margin-top: 25px;}
.terminy TD{padding: 1px 3px 1px 3px;color: Black;}
.terminy TD.potr{border-bottom: 1px dotted #C1C2A2;padding: 1px 3px 1px 3px;font-size: 12px;}
.terminy TD.cist{padding: 1px 3px 1px 3px;font-size: 12px;}
.terminy TH{border-bottom: 1px dotted #000;	color: White;	background-color: #20AFD5;	font-weight: bold;}

.bg_tmave{	background-color: #DFDEDE;}
.bg_tmave:hover{background-color: #8F8E8E;}
.bg_svetle{	background-color: #F0F0F0;}
.bg_svetle:hover{background-color: #AFAEAE;}
.bg_vyber{background-color: #FE6B00;}
.bg_vyber:hover{	background-color: Yellow;}

a.akce{	color: Black;	text-decoration: none;}
a.akce:hover{
	color: White;
}

#terminylast{padding: 0px;width: 100%;text-align: left;margin-top: 25px;}
#terminylast TD{	padding: 1px 3px 1px 3px;	color: Black;	vertical-align: middle;}
#terminylast TD.potr{border-bottom: 1px dotted #C1C2A2;padding: 1px 3px 1px 3px;font-size: 12px;}
#terminylast TD.cist{padding: 1px 3px 1px 3px;font-size: 12px;}
#terminylast TH{padding: 1px 3px 1px 3px;border-bottom: 1px dotted #000;	color: White;	background-color: #20AFD5;	font-weight: bold;}

#terminylast a{	text-decoration: none;}
#terminylast a:hover{	text-decoration: underline;	color: #FF6000;}
#terminylast img{	border: none;}


input,select,textarea  {	FONT-FAMILY : Arial, Verdana, sans serif;	FONT-SIZE : 12px;	FONT-STYLE : normal;	FONT-WEIGHT : normal;	color : #055B8A;	font : Arial;}
#vyhldedanif{	background: #DFDFDF url(../img/form_bg.gif) repeat-x;	border: 1px solid #9A9B99;	text-align: center;	padding: 2px 4px 2px 4px;	margin: 0px 0px 15px 0px;}
.vyhldedanif2  {	width: 665px;	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;}
.muj  {	FONT-FAMILY: Arial, Verdana, sans serif;	FONT-SIZE: 11px;	color: #055B8A;	font: Arial;	width: 132px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
.muj0  {	FONT-FAMILY: Arial, Verdana, sans serif;	FONT-SIZE: 11px;	color: #055B8A;	font: Arial;	width: 110px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
input.muj2  {	FONT-FAMILY : Arial, Verdana, sans serif;	FONT-SIZE : 11px;	color : #055B8A;	font : Arial;	width : 74px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
input.muj3  {	FONT-FAMILY: Arial, Verdana, sans serif;	FONT-SIZE: 11px;	color: #055B8A;	font: Arial;	width: 112px;}
.muj4  {	FONT-FAMILY: Arial, Verdana, sans serif;	FONT-SIZE: 11px;	color: #055B8A;	font: Arial;	width: 30px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}

.xpartner{	width: 287px;	border: 1px solid #E5E5E5;	height: 93px;	float: left;	margin: 2px 2px 2px 2px;}
h4.xpartnernazev{	font: 14px Trebuchet MS;	text-align: center;}

.xpartnertext{
	font: 9px Trebuchet MS;
	text-align: center;
}
a.xpartnerodkaz{	font: 10px Trebuchet MS;	border: #92A066;}
