/* styl pro zbytek stranek */ 

@import url('common.css');

@import url('static.css');

#main,#head,#content,#left{ background-color: white;}

#main{ width: 912px; position: relative; margin: auto;}

#head{ position: absolute; top: 0px; left: 0px; width: 912px; height: 135px;}

#head-in{margin-right: 10px; margin-left: 10px; border-bottom: 1px solid #4D9EB3;}

#content{top: 135px; /* bylo 135 */ left:0px; position: absolute; width: 912px;}

#content-in{padding-right: 10px; padding-left: 10px; padding-top: 25px;}

#left{float: left; width: 223px;}

#detail{float: right; width: 669px; text-align: left; }

#detailIn{ padding-left: 10px;}

#detailZeme{float: right; width: 669px; text-align: left;}

#detailZemeIn{ padding-left: 10px;}

#lastM{float: right; width: 669px; text-align: left;}

#lastMIn{ padding-left: 10px;}

#pobytZaj{float: right; width: 669px; text-align: left;}

#pobytZajIn{ padding-left: 10px;}

#zajNaMiru{float: right; width: 669px; text-align: left;}

#zajNaMiruIn{ padding-left: 10px;}

#pobZajH{float: right; width: 669px; text-align: left;}

#pobZajHIn{ padding-left: 10px;}

#preZajKZ{float: right; width: 669px; text-align: left;}

#preZajKZIn{ padding-left: 10px;}


.none_br{
	visibility: hidden;
}

a.logote{ display: block; position: absolute; z-index: 1000; left: 10px; top: 1px;}

.souvisejici { list-style: none;}

.souvisejici li{color:#4C4C4C; font-size: 12px;}

.souvisejici li a{color:#4C4C4C; font-size: 12px;}

.souvisejici li a:hover,.souvisejici li a:visited{color: #666666;}

#left #vyhledavani{}

#left #vyhledavani img{ margin-top: 3px;}

#left #vyhledavani h2 { color: #4D9DB5;font-size: 18px; margin-top: -0px; text-align: left; font-weight: normal;}

#left #vyhledavani form{ margin-top: 5px; font-weight: bold; margin-bottom: 15px;}

#left #vyhledavani form fieldset, .gForm fieldset, .kontakt_online {
	border:1px solid #ABD1DD; background-color: #F1F8FA; padding-left: 10px; padding-right: 8px;

	padding-bottom: 19px; padding-top: 15px; }

#left #vyhledavani form select{
	border:1px solid #ABD1DD; 
	width:100%; 
	margin-bottom: 5px; 
	margin-top: 2px;
}

#left #vyhledavani form ul{margin:0px;padding:0px;border:0px;width:100%;}

#left #vyhledavani form ul li{clear:both;margin:0px;padding:0px;list-style:none;color: #4D9DB5; font-size: 11px; line-height: 14px;

text-align: left;}

#left #vyhledavani label{}

#left #vyhledavani form button{ background-color: #FD4E0B; color: white; width: 78px; height: 25px;

 margin-top: 14px; border: 1px solid white; vertical-align: middle;}

#left #vyhledavani form button p{ font-size: 13px; font-weight: bold; color: White; line-height: 22px;}

#left #vyhledavani form fieldset a{ font-size: 11px;color: #4D9DB5;margin-top: 16px;}

#left #euro_info { margin-bottom: 15px; }
#left #euro_info p{ font-size: 11px; text-align: justify; width: 170px;margin-left: 40px;}
#left #euro_info img { margin-top: 23px; margin-right: 5px;}
#left #euro_info #exchange_rate{  font-weight: bold;}

#left #prehled{ text-align: left;}

#left #prehled .vedlesebe{ text-align: left; background-color: White; margin-bottom: 10px; list-style: none;}

#left #prehled .vedlesebe li{ display: inline; background-color: White; line-height: 20px;}

#left #prehled{ text-align: left;}

#left #prehled h2{color:#B4AD78;font-size: 18px; margin-top: -2px; text-align: left; font-weight: normal; margin-left: 5px;}

#left #prehled ul{ background-color: #FBFAE8; list-style: none; width: 223px;}

#left #prehled ul li{ font-size: 14px;line-height: 16px; }

#left #prehled ul li ul{padding-left: 20px;_padding-left: 23px; width: 200px;
list-style-image: url(../img/ozemiLi.jpg); }

#left #prehled ul li ul li a{ line-height: 16px; color:#409ABF; font-size: 12px;}

#left #prehled ul li ul li ul{ margin-left: 8px; list-style: none; width: 207px; }

#left #prehled ul li ul li ul li a{}

#left #infoOZemi{ text-align: left; margin-top: 15px; padding: 2px; margin-bottom: 3px;}

#left #infoOZemi .vedlesebe2{ text-align: left; background-color: White; margin-bottom: 10px;

 list-style: none; border: 0px none;}

#left #infoOZemi .vedlesebe2 li{ display: inline; background-color: White; line-height: 20px;}

#left #infoOZemi .vedlesebe2 li h2{background-color: White;color:#92B062;font-size: 18px; margin-left: 5px;}

#left #infoOZemi ul{ background-color: #F3FAE8; list-style: none; border: 1px solid #D2DEC0;width: 223px;}

#left #infoOZemi ul li{ font-size: 14px;line-height: 16px;}

#left #infoOZemi ul li ul{padding-left: 20px;_padding-left: 23px;border: 0px none;width: 200px;font-size: 12px;
list-style-image: url(../img/ozemiLi.jpg);}

#left #infoOZemi ul li ul li a{line-height:16px;color:#409ABF;font-size:12px;}

#left #menuHotels{ text-align: left; margin-top: 0px; padding: 2px; margin-bottom: 3px;}

#left #menuHotels .vedlesebe2{ text-align: left; background-color: White; margin-bottom: 5px;

 list-style: none; border: 0px none;}

#left #menuHotels .vedlesebe2 li{ display: inline; background-color: White; line-height: 20px;}

#left #menuHotels .vedlesebe2 li h2{background-color: White;color:#92B062;font-size: 18px; margin-left: 5px;}

#left #menuHotels ul{ background-color: #F3FAE8; list-style: none; border: 1px solid #D2DEC0;width: 223px;}

#left #menuHotels ul li{ font-size: 12px;line-height: 16px;}

#left #menuHotels ul li a{ font-size: 12px;line-height: 16px;color:#409ABF;}

#left #menuHotels ul li a:visited{color:#409ABF;}

#left #nechSiPo .vedlesebe{ text-align: left; background-color: White; margin-bottom: 10px; list-style: none;}

#left #nechSiPo .vedlesebe li{ display: inline; background-color: White; line-height: 20px;}

#left #nechSiPo h2{color:#B4AD78;font-size: 18px; margin-top: -2px; text-align: left; font-weight: normal; margin-left: 8px;}

#left #nechSiPo{ text-align: left; margin-top: 15px;}

#left #nechSiPo form{ margin: 0px; padding: 0; border: none;}

#left #nechSiPo fieldset{ background-color:#FBF9E8; border: 1px solid #EDEAD0; padding: 10px; }

#left #nechSiPo label{ color: #BDB782; font-weight: bold; display: block; font-size: 12px;}

#left #nechSiPo input{border: 1px solid #D8D3A9; display: block; margin-bottom: 5px; width: 150px;}

#left #nechSiPo textarea{border: 1px solid #D8D3A9;width: 185px; margin-bottom: 10px;}

#left #nechSiPo button{width: 92px; height: 26px;}

#left #nechSiPo p{ margin-top: 15px; color:#4C4C4C; font-size: 12px;}

#lista { position: absolute; left: 10px; top: 6px; width: 892px; background-image:url('../img/vypln.jpg');}

#lista img{ position: absolute; left: 0px; top: 0px;}

#lista p{ float: left; font-size: 9px; color: #676767;font-weight: normal;}

#lista p a{color: #FF4F09;padding-left: 14px;margin-left: 14px;border-left: 1px solid #676767;}

#lista p a:visited{color: #FF4F09;}

#lista p a:hover{color: #FF4F09;}

#lista p span{ margin-left: 12px;}

#detail #detailPozn{ border: 2px solid #F1F1F1; margin-top: 10px; padding: 10px;}

#detail h1{ color: #666666; border-bottom: 1px solid #CCCCCC; font-size: 20px; font-weight: normal;}

#detail form{ margin-bottom: 15px;}

#detail form fieldset{ color: #CCCCCC;  }

#detail form fieldset select{ width: 163px; }


#detail form fieldset input{ color: /*#CCCCCC*/ black; width: 158px;}

#detail form fieldset label{ color: #333333; margin-right: 35px; }

#detail .button{ color:#4D9DB5; background-color: #E0EEF2; border:1px solid #B1C7CE; width: 88px;}

#detail .zajezd{border:1px solid #D8F4FC; margin: 0px; padding: 0px; margin-bottom: 15px;}

#detail .zajezd .matrj{padding-left: 20px; width: 615px;}

#detail .zajezd .matrj h2{color:#FD4F0A; font-size: 14px;line-height: 30px;float: left;margin-right: 25px;}

#detail .zajezd .matrj h2 a{color:#FD4F0A; font-size: 14px;line-height: 30px;}

#detail .zajezd .matrj h2 a:visited,#detail .zajezd h2 a:hover{color:#FD4F0A;}

#detail .zajezd .matrj p{color:#4D9DB5; font-size: 11px;line-height: 30px;}


#detail .infoZajezd{ background-color: #D8F4FC; height: 25px;line-height: 25px;list-style: none;}

#detail .infoZajezd li{ display: inline; color:#4490A6; margin-left:20px; width:120px; line-height: 25px;font-size: 11px;}

#detail .komplet{ color:#FF6600; background-color: #FBF9E8; text-align: right; padding-right: 5px;}

#detail .komplet a{ color:#FF6600; font-size: 12px; line-height: 30px; font-weight: bold; }

#detail .komplet a:hover,#detail .komplet a:visited{color:#FF6600;}

#detail .vedlesebe1{ list-style: none;background-color: White; line-height: 20px;text-align: left; margin-top: 15px; margin-bottom: 10px;}

#detail .vedlesebe1 li{ display: inline;}

#detail .vedlesebe1 h2{color:#B4AD78;font-size: 18px; margin-top: -2px; text-align: left; font-weight: normal; margin-left:5px; float:left;}

#detail .vseDest{ background-color: #FBF9E8; padding: 10px; margin-top: 10px; width: 639px;}

#detail .vseDest h3{color: #FD4F0A; clear: both; font-size: 13px;}

#detail .vseDest h3 a{color: #FD4F0A; font-size: 13px;}

#detail .vseDest h3 a:hover,#detail .vseDest h3 a:visited{color: #FD4F0A;}

#detail .vseDest ul{ list-style: none;float:left; color:#4D9DB5; width: 145px; margin-right: 10px; margin-bottom: 10px;}

#detail .vseDest ul li{color:#4D9DB5; font-size: 12px;}

#detail .vseDest ul li a{color:#4D9DB5;}

#detail .vseDest ul li a:hover,#detail .vseDest ul li a:visited{color:#4D9DB5;}

/* je potreba znovu nastavit barvu pozadi, ktera byla prenastavena*/ 

#detail ul{
	margin-left: 25px;
}


#listPoor{}

#listPoor table{ width: 98%;font-size: 12px; line-height: 14px;}

#listPoor table td{}

#listPoor table th{ vertical-align: top;}

#listPoor table td,#listPoor table th{ padding-left:2px; padding-right: 2px;}

#listPoor table tr{ background-color: White; }

#listPoor table tr.lichy{ background-color: #F0F8FA;}

.term{ white-space: nowrap;}

.td4,.td6{ text-align: center;}

.td5 strong{ font-weight: bold;}

/* je potreba znovu nastavit barvu pozadi, ktera byla prenastavena*/ 

#detailZeme h1{ color: #666666; border-bottom: 1px solid #CCCCCC; font-size: 20px; font-weight: normal;}

#detailZeme .detailZemePozn{ border: 2px solid #F1F1F1; margin-top: 10px; padding: 10px; width: 635px;}

.terminy{ background-color: #F1F8FA; padding: 10px; /*margin-bottom: 15px;*/ }

.terminy table{ font-size: 11px; text-align: left; padding:0px; margin:0px;}

#lstTermBlock { 

  float:left; 

  width:350px;

}

.terminy table th{color:#333333; font-weight: bold;}


.th1{
	width:35%;
}

.th3{
	width:20%;
}

.th4 { 
	width:20%;
}

/*
.th2{width:50px;}
*/

/*.th3{width:px;}*/

.terminy table td{color:#333333; font-weight: normal;}

.terminy table td a{color:#4D9DB5; font-weight: bold;}

.terminy table td a b{ text-decoration: none;}

.terminy p{color:#333333;font-size: 11px; margin-top: 10px;}

.terminy p.termPerex{float: right; color:#333333;font-size: 11px; margin-top: 20px; width: 250px;}

.terminy p strong{ color:#FD4F0A; line-height: 16px;font-size: 12px;}

#detailZeme .zemeDet{ float: left;}

#detailZeme .zemeDetIn{padding-left: 15px;}

#detailZeme .zemeDet h2{ font-size: 11px; color:#333333;}

#detailZeme .zemeDet h3{ font-size: 11px; color:#333333; margin-top: 15px;}

#detailZeme .zemeDet p{ font-size: 11px; color:#333333;}

#detailZeme .zemeDet .sed{ background-color: #F5F5F5;color:#333333; padding: 10px; margin-top: 15px;

width: 395px; padding-left: 15px;}

#detailZeme .zemeDet .sed h3{font-size: 11px; color:#333333; margin-top: 0px;}

#detailZeme .zemeDet .sed ul{ list-style: none; margin-bottom: 15px;}

#detailZeme .zemeDet .sed ul li{font-size: 11px; color:#333333; line-height: 13px;}

#detailZeme .zemeDet .sed ul li a{font-size: 11px; color:#333333; line-height: 13px;}

#detailZeme .zemeDet .sed ul li a:hover{color:#FD4F0A}

#detailZeme .imgi{ float: right;}

#detailZeme .imgi a{ display: block;}

.onLineOb{background-color: #F1F8FA; padding: 10px;}

.onLineOb h2{color: #4D9DB5; font-size: 16px; margin-bottom: 10px;}

.onLineOb h3{color: #333333; font-size: 11px; margin-top: 15px;}

.onLineOb form{}

.onLineOb select{ font-size: 11px; width: 350px;border:1px solid #A9D0DC}

.onLineOb textarea{width: 350px;border:1px solid #A9D0DC}

.onLineOb option{border:1px solid #A9D0DC}

.onLineOb button{ width: 125px; height: 25px; margin: 0px; padding: 0px; border: none;}

.onLineOb table{ width:350px; text-align: left; font-size: 11px;color:#333333; line-height: 13px; margin-top: 5px; }

.onLineOb table th{width: 60px; vertical-align:top; }

.onLineOb p.vysCena{color:#FD4F0A; font-size: 11px; background-color: White;border:1px solid #A9D0DC; width: 180px;

margin-bottom: 10px; margin-top: 5px;}

.onLineOb #pocOsobOption{ width: 95px;}

.onLineOb label{ display: block;color: #333333; font-size: 11px; font-weight: bold; margin-top: 15px;}

.detailZemePozn p{font-family: Arial,Verdana;color:#000000;font-size:12px; margin-bottom: 10px;}
.detailZemePozn h2{color:#000000;font-size:12px; margin-bottom: 0px;}
.detailZemePozn ul{ margin-left: 30px; margin-bottom: 15px;}

.detailZemePozn ul li{font-size:12px;}

.detailZemePozn ul li a{font-size:12px;}

/******* pocasi ********/

.td_top_pocasi,.td_left_pocasi,.td_data_pocasi{

	font-family: Arial, Helvetica, sans-serif;

	font-size:10px;

}

.td_top_pocasi{

	font-weight:bold;

	background-color:#FEC376;

}

.td_left_pocasi{

	font-weight:bold;

	background-color:#FEC376;

}

.td_left_pocasi_2{

	font-weight:bold;

	background-color:#FEC376;

}

.td_data_pocasi{

background-color:#FEC376; text-align: center;

}

.td_data_pocasi_2{

background-color:#FEC376; text-align: center;

}

.td_data_pocasi_3{

background-color:#FEC376; text-align: center;

}

.table_pocasi{

border: 0px;

text-align:left;

margin-bottom: 15px;

}

.table_pocasi td{

border: 3px solid #FFCC8A;

padding:1px 1px 1px 1px;

}

/******* pocasi ********/

#lastM h1{ color: #666666; border-bottom: 1px solid #CCCCCC; font-size: 20px; font-weight: normal;}

#lastM table{ border-bottom: 1px solid #BFDAE5;border-top: 1px solid #BFDAE5; font-size: 13px; font-weight: lighter;

color:#4CA0AB; margin-top: 15px; width: 635px;}

#lastM table tr{ background-color: White; }

#lastM table tr.lichy{ background-color: #F0F8FA;}

#lastM table tr td{height: 29px;}

#lastM table tr.lichy td{ height: 27px;}

#lastM table a{color: #FF4E15; text-decoration: underline; font-weight: bold;}

#lastM table a:hover,#constred table a:visited{color: #FF4E15;}

.detailZemePozn{ border: 2px solid #F1F1F1; margin-top: 10px; padding: 10px; width: 635px;}

#pobytZaj h1{ color: #666666; border-bottom: 1px solid #CCCCCC; font-size: 20px; font-weight: normal;}

#pobytZaj p.info{ float: left; width: 535px; font-size: 12px;}

#pobytZaj a.butt{ font-size: 11px; float: right;background-color: #F1F8FA;color:#333333; width: 94px;

 text-align: center; padding: 3px; }

#pobytZaj .hotel{border:1px solid #D8F4FC; margin: 0px; padding: 0; margin-bottom: 15px;}

#pobytZaj .hotel h2{color:#FD4F0A; font-size: 14px;line-height: 30px;margin-left: 20px; text-align: left;}

#pobytZaj .hotelIn{background-color: #F1F8FA; padding: 10px;}

#pobytZaj .hotelIn img{ float: left; margin-right: 10px;}

#pobytZaj .hotelIn p{ float: left;color:#333333; font-size: 10px; width: 230px;}

#pobytZaj .hotelIn ul{ list-style: none; float: right;}

#pobytZaj .hotelIn ul li{font-size: 12px; line-height: 16px;}

#pobytZaj .hotelIn ul li a{color:#4D9DB5;}

#pobytZaj .hotelIn ul li a:hover,#pobytZaj .hotelIn ul li a:visited{}

#pobytZaj{}

#pobytZaj .imgi{ float: right;}

#pobytZaj .imgi a{ display: block;}

.dZPtext{padding-left: 15px; float: left;}

.dZPtext h2{color:#333333; font-size: 14px;margin-bottom: 15px;}

.dZPtext ul{ list-style: disc; margin-bottom: 15px; margin-left: 15px;}

.dZPtext ul li{color:#333333;font-size: 12px;}

.dZPtext p{color:#333333; font-size: 12px;margin-bottom: 15px; float: none;}

#pobZajH h1{ color: #666666; border-bottom: 1px solid #CCCCCC; font-size: 20px; font-weight: normal;}

#pobZajH .pobZajHPozn{ border: 2px solid #F1F1F1; margin-top: 10px; padding: 10px; width: 635px;}

#pobZajH .info{ background-color: #F1F8FA; margin-bottom: 15px; padding: 10px; width: 615px;}

#pobZajH .info h2{ font-size: 14px;color:#333333;}

#pobZajH .info p{ font-size: 12px;color:#333333; float: left; width: 510px;}

#pobZajH .info a{ font-size: 12px;color:#FD4F0A; float: right; display: block; width: 100px; text-align: center;}

#pobZajH .hotelDet{padding-left: 15px; float: left;}

#pobZajH .hotelDet h2{color:#333333; font-size: 14px;margin-bottom: 15px;}

#pobZajH .hotelDet ul{ list-style: disc; margin-bottom: 15px; margin-left: 15px;}

#pobZajH .hotelDet ul li{color:#333333;font-size: 12px;}

#pobZajH .hotelDet p{color:#333333; font-size: 12px;margin-bottom: 15px; float: none;}

#pobZajH .hotelDet{}

#pobZajH .imgi{ float: right;}

#pobZajH .imgi a{ display: block;}

#preZajKZ h1{ color: #666666; border-bottom: 1px solid #CCCCCC; font-size: 20px; font-weight: normal;}

#preZajKZ .preZajKZPozn{ border: 2px solid #F1F1F1; margin-top: 10px; padding: 10px; width: 635px;}

#preZajKZ .zajezd{border:1px solid #D8F4FC; margin: 0px; padding: 0px; margin-bottom: 15px;}

#preZajKZ .zajezd .matrj{padding-left: 20px; width: 615px;}

#preZajKZ .zajezd .matrj h2{color:#FD4F0A; font-size: 14px;line-height: 30px;float: left;margin-right: 25px;}

#preZajKZ .zajezd .matrj h2 a{color:#FD4F0A; font-size: 14px;line-height: 30px;}

#preZajKZ .zajezd .matrj h2 a:visited,#detail .zajezd h2 a:hover{color:#FD4F0A;}

#preZajKZ .zajezd .matrj p{color:#4D9DB5; font-size: 11px;line-height: 30px;}



#preZajKZ .zajezd ul{ background-color: #D8F4FC; height: 25px;line-height: 25px;list-style: none;}

#preZajKZ .zajezd ul li{ display: inline; color:#4490A6; margin-left:20px; width:120px; line-height: 25px;font-size: 11px;}

.w420{ width: 420px;}

/* ========= MARTINOVA MODIFIKACE*/ 

#menu h2 { 

	background:url('../img/infoOZemi.jpg') white no-repeat;

	color:#92B062;

	font-size: 18px; 

	margin-left: 5px;	

	padding-left:18px;

	line-height: 20px;	

	cursor: hand; cursor: pointer

}



.vysledna_cena{ font-size: 14px; font-weight: bold; color: Black;}

.gForm #btn{background-color: #E6E6E6;color: Black;border: none; border: 1px solid black;}

.hled_input{ color: #3D3D3D;}

#check1,#check2,#check3,#check4{ border: none;}

#selTerm, #resTerm { 

  color:black;

}

.dovList {

	float:left;

	width:20%;

	margin:0px;

	padding:0px;

}

ul.dovList { 

	margin:0px;

	padding:2%;

}

.dovList li { 

    list-style:none;

}

.dovH { 

	clear:both;

}

.pagerOut{font-size: 12px; margin-top: 10px; text-align: center;}

.pagerFromTo{ margin-right: 15px;}

.pagerNumbers{ margin-right: 15px; margin-left: 15px;}

.pagerOut span{font-size: 12px;}

.pagerOut a{font-size: 12px;}

#lastType{ font-size: 9px;}

#lastType input,#lastType label{color:#4CA0AB;}

/*

  okopirovany styl katalogu

*/  

#mDovolena { 

background-color: #FBFAE8; color:#4E4B46;margin-top: 3px;border: 1px solid #EBEBCF;

margin-bottom: 10px; padding-left: 15px; text-align: left; padding-bottom: 5px;

}

#mDovolena a{ 

	font-size: 11px;

	color:#FA5110; 

	font-weight: bold; 

	margin-bottom: 3px; 

	line-height: 24px;

}

input#login

{color: Black;}

#mArticle a { }

#katalog_form table table td{ width: 50%;}

#detailIn .cPeople h2 {
	color:#FD4E0B;
	font-size:16px;
}

#detailIn .cPeople h3 { 
	margin-bottom:0.1em;
	padding-bottom:0.1em;
}
#detailIn .cPeople p{
	margin-top: 0em;
	margin-bottom:1em;
	margin-left:1em;
}

.cPeople { 
	margin-bottom:1em;
}

#orderBarLabels .orderBarLabelOut { 
	float:left; 
	width:30%;
	text-align:center;
}

.orderArrow { 
	float: left;
}


.hotelListItemTop { 
	background: url('../img/hotels/pozadi-top.gif') white no-repeat;
	height: 6px;
}

.hotelListItemBottom { 
	background: url('../img/hotels/pozadi-bottom.gif') white no-repeat;
	height: 7px;
	margin-bottom: 20px;	
	clear: both;	
}

.hotelListItemMiddle { 
	background: url('../img/hotels/pozadi-middle.gif') white repeat-y;
	padding: 10px;
	
}

.hotelListItemLeft { 
	width: 450px;
	float: left;
}

.hotelListItemRight { 
	float: left;
	width: 160px;
}


.hoteListItemTabs .tab { 
	background: url('../img/hotels/zalozka-neaktivni.gif') no-repeat;
	float: left;
	width: 146px;
	height: 150px; 
	margin-bottom: -1px;
	text-align: center;
}

.hoteListItemTabs .tab { 
	_margin-bottom: -2px;
}

.hoteListItemTabs .active { 
	background: url('../img/hotels/zalozka-aktivni.gif') no-repeat;
}

.hoteListItemTabs .pasive { 
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.hoteListItemTabs .tab img { 
	width: 113px;
	border: 1px solid #ADD3DE;
	margin: auto;
}

.hoteListItemTabs .tab h2 { 
	height: 47px;
	color: #FD4F0A;
	font-size: 11px;
	font-weight: bold;
	margin: 6px 3px 0px 3px;
}

.hotelListItemMain { 
	clear: both;
	width: 438px;
	border-top: 1px solid #ADD3DE;
	clear: both;	
}

.hoteListItemMainMiddle { 
	background: url('../img/hotels/textarea-middle.gif') white repeat-y;	
	padding: 10px;	
}

.hoteListItemMainBottom { 
	background: url('../img/hotels/textarea-bottom.gif') white no-repeat;	
	height: 1px;
}

.hotelListItemRight p { 
	margin-left: 15px;
}

.hotelListItemRight p a.order { 
	background: url('../img/hotels/button-objednat.gif') white no-repeat;	
	width: 149px; 
	height: 30px;
	display: block;
	line-height: 30px;
	margin-top: 60px;
	text-align: center;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.hotelDetailSelector table { 
	border-collapse: collapse;
	margin-bottom: 1em;
}
.hotelDetailSelector table tr.active td { 
	border: 1px solid #ADD3DE;
}


.firstMomentSeeMore { 
	margin: -1.5em 0em 0em 0em;
	float: right;
	
}

.firstMomentSeeMoreTour { 
	/* margin: -1em 0em 1.6em 0em; */
	margin: 1em 0em 0em 0.5em;
}



.zajezdIn { 
	background-color: #F1F8FA; 
	padding-bottom: 10px; 
	padding-top: 10px; 
	padding-left: 15px;
}

.zajezdIn .left { 
	float:left;
	width: 320px;
}


.zajezdIn .right { 
	float:right; 
	width: 295px; 
	font-size: 11px; 
	text-align: left;
}
	

.zajezdIn p{
	color:#333333; font-size: 10px; 
	float: left;	
	width: 180px;	
}

.zajezdIn img { 
	float: left;
	margin-right: 0.5em;
}

.zajezdIn table{
	color:#4D9DB5; 
	font-size: 11px; text-align: left;
	width: 100%;

}

.zajezdIn table td{
	color:#333333; 
	font-weight: normal;
	background-color: #F1F8FA;}

.zajezdIn table td a{color:#4D9DB5; font-weight: bold;}

.zajezdIn table td a b{ text-decoration: none;}

.zajezdIn table, .zajezdIn table th, .zajezdIn table td{
	background-color: #F1F8FA; 
	font-size: 10px; 
	line-height: 12px;}


#detail .zajezdIn table th{color:#333333; font-weight: bold;}

#detailIn p { 
	margin-top: 1em;
}

#detailIn .nimfDateInfo { 
	margin-top: 1em;
}

#detailIn #orderForm table table { 
	border-width: 0px;
	width: 100%;
}

#detailIn #orderForm table table td{ 
	border-width: 0px;
	width: 25%;
}

#detailIn #forum-post{
  margin-left: 13px;

}
	
ul.partnership {margin: 0; padding: 0; padding-left: 5px; _padding: 0; list-style-image: url("http://www.esotravel.cz/img/adobe.gif")

}
ul.partnership li a {
position: relative; top: -2px; _left: 5px;
}
ul.partnership li {}
#dotaznikform {
	border: 1px solid #ADD3DE;
	padding: 10px;
	font-size: 80%;
}

#dotaznikform>table {
	padding: 0px;
	margin: 0xp;
}

#dotaznikform>table>td {
	padding: 0px;
	margin: 0xp;
}

#dotaznikform table {
	padding: 0px;
}

#dotaznikform table td {
	margin: 0px;
}

#dotaznikform table table td {
	margin: 0px;
	_width: 300px;
	_background-color: #E2EEF3;
	_border-top-color: #ADD3DE;
	_border-top-style: solid;
	_border-top-width: 1px;
	_padding-left: 0.5em;
	_padding-right: 0.5em;
}

#dotaznikform .subtable {
	border: 1px solid #ADD3DE;
	margin-bottom: 2em;
	_width: 600px;
}

#dotaznikform .subtable thead td {
	background-color: #E2EEF3;
	color: #478FAA;
	font-weight: bold;
	font-size: 150%;
	padding: 0.3em 0.5em 0.3em 0.5em;
	_width: 600px;
}

#dotaznikform .subtable tbody tr td,#dotaznikform .subtable>tbody>tr>td
	{
	background-color: #E2EEF3;
	border-top-color: #ADD3DE;
	border-top-style: solid;
	border-top-width: 1px;
	width: 300px;
	padding: 0.3em 0.5em 0.3em 0.5em;
}

#dotaznikform .subtable tbody tr td td {
	border-top: none;
	width: 22px;
	_width: 32px; %
	width: 32px;
}

#dotaznikform .subtable td.lab {
	background-color: #FFF;
	color: #478FAA;
	font-weight: bold;
	text-align: right;
}

#dotaznikform .text td {
	background-color: #FFF;
	text-align: justify;
	width: 600px;
	padding-bottom: 1em;
}

#dotaznikform .cisla td {
	text-align: center;
	width: 22px;
}

#dotaznikform .subtable td.buttons {
	text-align: center;
	width: 600px;
}

#dotaznikform input {
	border-width: 1px;
	border-style: solid;
	border-color: #ADD3DE;
	font-size: 100%;
}

#dotaznikform input.button {
	background-color: #478FAA;
	font-weight: bold;
	color: #FFF;
	padding: 0.3em 1em 0.3em 1em;
	cursor: pointer;
}

#dotaznikform input.radio {
	border: none;
}

#facebook-diskuze {
	background: #F1F8FA;
	height: 40px;
  	padding: 2px 10px 20px 10px;
  	margin-bottom: 15px;
}

.fb_share {
	display: block;
	margin-bottom: 10px;
}

/*FORUM*/
div#forum {	font-size:12px;}
div#forum-header {
	margin-bottom:25px;	
	background:#f1f8fa;
	padding:5px;
}
#forum-header, #forum-post,#forum-footer{font-size:11px;}
div.forum-post{margin-bottom:15px;margin-left:13px;}
div.forum-post-header{background:#4d9db5;color:#FFF;padding:3px 8px;}
div.forum-post-header span.forum-post-header-right { float:right; font-size:12px; padding-top:4px;}
div.forum-post-text {background:#BFDAE5;border-bottom: 1px solid #4D9DB5;padding: 5px 10px;font-size: 11px;}
div#forum-posts div.forum-post-text p {margin:0;padding: 5px;}
div.forum-post-footer{text-align:right;color:#4D9DB5;background:#f0f8fa;padding:3px 5px;font-size:11px;}
div#forum-footer{text-align:right;}
div#forum-post{margin:auto;margin-top:20px;}
div#forum-post form fieldset{background:#f0f8fa;border:1px solid #4D9DB5;padding:10px;width:420px;}
div#forum-post form fieldset label{display:block;color:#4D9DB5;font-weight:bold;font-size:12px;}
div#forum-post form fieldset textarea{width:200px;height:110px;}
div#forum-post form fieldset table{border:none;margin:none;padding:none;}
div#forum-post form fieldset table td{vertical-align:top;}
div#forum-post table td.left{width:220px;}
div#forum-post #forum-post-form-country,#forum-post-form-name,#forum-post-form-title,#forum-country-form-country{width:180px;}
div#forum-post #forum-post-form-submit{color:#FFF;background:#FD4E0B;font-weight:bold;border:1px solid #FFF;width:80px;}
