/* styl pro zbytek stranek */ 

@import url('common.css');
@import url('static.css'); 

body{ background-color: #F0F8FA;}

#main,#head,#content,#left{ background-color: white;}

.noPrint { 
	display:none;
}

#main{position: relative; margin: auto;}
#head{ display: none;}
#head-in{display: none;}
#content{}
#content-in{}
#left{display: none;}
#detail{width: 669px; text-align: left; }
#detailIn{}
#detailZeme{width: 669px; text-align: left;}
#detailZemeIn{}
#lastM{width: 669px; text-align: left;}
#lastMIn{}
#pobytZaj{width: 669px; text-align: left;}
#pobytZajIn{}
#zajNaMiru{width: 669px; text-align: left;}
#zajNaMiruIn{}
#pobZajH{width: 669px; text-align: left;}
#pobZajHIn{}
#preZajKZ{width: 669px; text-align: left;}
#preZajKZIn{ padding-left: 10px;}

#head ul{ list-style: none; height: 25px;}
#head ul li{display:inline;}
#head ul li a{font-size: 11px;border-left: 2px solid #4D9EB3; width: 125px;
 color:#4D9DB5; font-weight: bold;line-height: 14px; display: block; float: left;}
#head ul li a:hover,#head ul li a:visited{color:#4D9DB5;}
#head a.zacateka{border-left: 0px none;}
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{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%; height: 16px; 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 #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;_margin-left:-5px;}

#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');
display: none;}
#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-left: 12px; margin-bottom: 15px;}
#detail form fieldset{ color: #CCCCCC; }
#detail form fieldset input{ color: /*#CCCCCC*/ black;}
#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 .zajezdIn{ background-color: #F1F8FA; padding-bottom: 10px; padding-top: 10px; padding-left: 15px;}
#detail .zajezdIn img{float:left; margin-right: 10px; width: 130px;}
#detail .zajezdIn p{float:left; color:#333333; font-size: 10px; width: 170px;}
#detail .zajezdIn table{float:right; color:#4D9DB5; width: 295px; font-size: 11px; text-align: left;}
#detail .zajezdIn table th{color:#333333; font-weight: bold;}
.th1{width:152px;}
/*
.th2{width:px;}
.th3{width:px;}
*/
#detail .zajezdIn table td{color:#333333; font-weight: normal;}
#detail .zajezdIn table td a{color:#4D9DB5; font-weight: bold;}
#detail .zajezdIn table td a b{ text-decoration: none;}
#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 .zajezdIn table,#detail .zajezdIn table th,#detail .zajezdIn table td{background-color: #F1F8FA; font-size: 10px; line-height: 12px;}

#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:170px;}
.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{ display: 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 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 .zajezdIn{ background-color: #F1F8FA; padding-bottom: 10px; padding-top: 10px; padding-left: 15px;}
#preZajKZ .zajezdIn img{float:left;}
#preZajKZ .zajezdIn p{float:left; color:#333333; font-size: 10px; width: 230px;}
#preZajKZ .zajezdIn table{float:right; color:#4D9DB5; width: 295px; font-size: 11px; text-align: left;
background-color: #F1F8FA;}
#preZajKZ .zajezdIn table th{color:#333333; font-weight: bold;background-color: #F1F8FA;}
#preZajKZ .zajezdIn table td{color:#333333; font-weight: normal;background-color: #F1F8FA;}
#preZajKZ .zajezdIn table td a{color:#4D9DB5; font-weight: bold;}
#preZajKZ .zajezdIn table td a b{ text-decoration: none;}
#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
}

.gForm, .gForm td, .gForm input, .gForm button, .gForm fieldset, .gForm fieldset input{ 
  color:black;
}

.gForm input,.gForm textarea{ border: 1px solid #4D9DB5;}
.gForm table{ border: 1px solid black;}

.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 {}