/* CSS Document */
body
{
 background: #E8E3D7 url('http://www.mojeprazdniny.cz/img-sys/head_line.jpg') top left repeat-x;
 margin: 0px;
 padding: 0px;
 text-align: center;
}
h1 {
  display: none;
}
form {
margin: 0;
}

#hledatTbl
{
 border: 0px;
 padding: 0px;
 width: 200px;
 _width: 180px;
}

#hledatTbl tr
{
padding: 0px;
 border: 0px;
}

#hledatTbl td
{
padding: 0px;
 border: 0px;
}

#hledatOkraj
{
 width: 200px;
 _width: 190px;
}

.sel1
{
 float: left;
 margin-left: 0px;
 font-size: 9pt;
 margin-right: 3px;
 margin-top: 5px;
}

.sel2
{
 float: left;
 margin-left: 0px;
 width: 190px;
 font-size: 9pt;
}

#page
{
 text-align: left;
 width: 971px;
 padding: 0px;
 margin: 0 auto 0 auto;
}

#header
{
 width: 1053px;
 height: 111px;
 padding: 0px;
 margin: 0px auto 10px auto;
 background: url('http://www.mojeprazdniny.cz/img-sys/bg_head.jpg') 2px 0 no-repeat;
 text-align: left;

}

#login
{
 width: 180px;
 _width: 192px;
 height: 92px;
 margin-top: 10px;
 margin-right: 50px;
 _margin-right: 25px;
 padding-left: 12px;
 float: right;
 background: url('http://www.mojeprazdniny.cz/img-sys/bg_login.jpg') no-repeat;
 font-family: Tahoma;
}

.tema
{
 width: 90px;
 height: 90px;
 border: 1px #cccccc solid;
 float: left;
 margin-top: 10px;
 text-align: center;
}

.tema h6,.tema .classh6
{
 text-align: center;
 color: #C02929;
 font-size: 11px;
 font-weight: bold;
 font-family: Arial;
 margin: 0px;
 padding: 0px;
}
.mr6px {
  margin-right: 6px;
}

#login p
{
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 font-family: Tahoma;
 margin-top: 10px;
 margin-bottom: 5px;
 border: 0px;
 padding: 0px;
}

#logName
{
 width: 160px;
 _width: 170px;
 border: 0px;
 margin: 0 0 5px 0;
 background: url('http://www.mojeprazdniny.cz/img-sys/login_name.jpg') no-repeat;
 padding: 4px 5px 5px 5px;
 _height: 23px;
 font-size: 11px;
 font-family: Arial;
 color: #4e89ca;
}

#logPass
{
 width: 90px;
 _width: 100px;
 border: 0px;
 margin: 0;
 background: url('http://www.mojeprazdniny.cz/img-sys/login_pass.jpg') no-repeat;
 font-size: 11px;
 font-family: Arial;
 color: #4e89ca;
 padding: 5px 5px 5px 5px;
 _height: 23px;
}

#butLog
{
 width: 70px;
 height: 23px;
 background: url('http://www.mojeprazdniny.cz/img-sys/but_login.jpg') no-repeat;
 border: 0px;
  color: #ffffff;
 font-weight: bold;
 font-size: 8pt;
 font-family: Tahoma;
 padding: 3px 0 3px 0;
 #position: relative;
 #top: -2px;
}

#butSearch
{
	width: 131px;
	height: 34px;
	margin-left: 30px;
	background: url('http://www.mojeprazdniny.cz/img-sys/but_vyhledat_pobyt.jpg') no-repeat;
	border: 0px;
	color: #ffffff;
	/*font-weight: bold;*/
    font-size: 12px;
	font-family: Arial;
	padding-top: 7px;
}

#search
{
 width: 145px;
 _width: 151px;
 padding-top: 4px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 3px;
 _height: 25px;
 border: 1px #cccccc solid;
}

.butOK
{
 width: 33px;
 height: 25px;
 background: url('http://www.mojeprazdniny.cz/img-sys/but_ok.jpg') no-repeat;
 border: 0px;
 color: #ffffff;
 font-weight: bold;
}
#query,#newsletter {
  width: 145px;
}

#logo
{
 width: 230px;
 height: 110px;
 float: left;
 margin-left: 41px;
 _margin-left: 21px;
 background: url('http://www.mojeprazdniny.cz/img-sys/logo.jpg');
}
#logo img{
  border: 0px;
  width: 230px;
  height: 110px;
}

#bigBanner {
  position: relative;
  left: 10px;
  float: left;
  font-size: 0px;
}

#bigBanner img {  
  border: 0px;
  width: 740px;
  height: 303px;
  font-size: 0px;
}

#stredniBanner {
  float: right;
  margin-left: 10px;
  border: 0px;
  width: 740px;
  height: 150px;
}

#prw_ban {
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 0px;
}

#prw_ban img {
  margin: 0px;
  margin-bottom: 5px;
  width: 74px;
  height: 33px;
  cursor: crosshair;
}

#leftMenu
{
 clear: left;
 float: left;
 width: 220px;
}

.leftSide
{
 float: left;
 width: 220px;
 background: #ffffff;
}

.leftMenuHead1
{
 clear: left;
 float: left;
 width: 220px;
 height: 40px;
 background: url('http://www.mojeprazdniny.cz/img-sys/left_menu_head.gif') no-repeat;
}

.leftMenuFoot
{
 clear: left;
 float: left;
 width: 220px;
 height: 6px;
 background: url('http://www.mojeprazdniny.cz/img-sys/left_menu_foot.jpg') no-repeat;
}

.leftMenuHead2
{
  margin-top: 5px;
 float: left;
 clear: left;
 width: 220px;
 height: 40px;
 background: url('http://www.mojeprazdniny.cz/img-sys/left_menu_head2.jpg') no-repeat;
}

.leftMenuBody
{
 width: 190px;
 float: left;
 clear: left;
 background: white url('http://www.mojeprazdniny.cz/img-sys/left_menu_body.gif') top left no-repeat;
 padding: 15px 15px 15px 15px;
 _width: 220px;
 font-family: Arial;
 font-size: 10pt;
}

.leftMenuBody img {
  border: 0px;
  margin: 2px;
}

#hledatOkraj h6,#hledatOkraj .classh6
{
 text-align: left;
 padding-top: 10px;
 padding-left: 0px;
 margin: 0px;
 color: #5c5344;
 font-weight: bold;
 font-family: Arial;
 font-size: 13px;
}

.leftMenuBody p
{
 display: inline;
 text-align: left;
 padding-top: 2px;
 padding-left: 0px;
 margin: 0px;
 color: #5c5344;
 font-weight: normal;
 font-family: Arial;
 font-size: 11px;
}
.leftMenuBody a {
text-decoration: none;
}
.rightInformace
{
 float: right;
 clear: right;
 width: 200px;
 height: 40px;
 margin-top: 6px;
 background: url('http://www.mojeprazdniny.cz/img-sys/bg_informace.jpg') no-repeat;
}



h3, .classh3
{
 padding-left: 10px;
 padding-top: 10px;
 margin: 0px;
 color: #ffffff;
 font-weight: bold;
 font-family: Arial;
 font-size: 15px;
}

h4, .classh4
{
 padding-left: 10px;
 padding-top: 10px;
 margin: 0px;
 color: #5c5344;
 font-weight: bold;
 font-family: Arial;
 font-size: 15px;
}

.zajezdTopImg
{
float: left;
margin: 0 10px 0 0;
border: 0px;
}

.rightMenuBody h5,.rightMenuBody .classh5
{
 padding-left: 10px;
 padding-top: 10px;
 margin: 0px;
 color: #4D88CA;
 font-weight: bold;
 font-family: Arial;
 font-size: 12px;
 text-transform: uppercase;
}

.rightMenuBody
{
 width: 186px;
 _width: 200px;
 clear: right;
 float: right;
 background: #ffffff;
 padding: 10px 7px 20px 7px;
 background: white url('http://www.mojeprazdniny.cz/img-sys/bg_right_menu_head.jpg') no-repeat;
}
.rightMenuBody a {
color: #4D88CA;
}
.rightMenuBody img {
    border-style: none;
}


#contact
{
 width: 200px;
 clear: right;
 float: right;
 background: #ffffff;
}

#contact p
{
 padding-left: 0px;
 padding-top: 8px;
 margin: 0px;
 color: #545454;
 font-weight: normal;
 font-family: Arial;
 font-size: 11px;
}

.contact b,strong
{
 font-weight: bold;
 color: #545454;
}

#contact a
{
 padding-left: 0px;
 padding-top: 0px;
 margin: 0px;
 color: #4d88ca;
 font-size: 11px;
 font-weight: bold;
 font-family: Arial;
 text-decoration: underline;
}

.rightMenuBody b,strong
{
 font-weight: bold;
 color: #bf2828;
}

.rightMenuBody p
{
 padding-left: 10px;
 padding-top: 0px;
 margin: 0px;
 color: #545454;
 font-weight: normal;
 font-size: 11px;
 font-family: Arial;
}

.rightMenuBody b,strong
{
 font-weight: bold;
 color: #bf2828;
}

.rightMenuBody img {
  float: left;
  margin: 5px;
}

#topLast
{
 width: 740px;
 height: 40px;
 margin-top: 6px;
 margin-bottom: 5px;
 background: url('http://www.mojeprazdniny.cz/img-sys/top_last.jpg') no-repeat;
}

#topLast h2
{
 padding-left: 30px;
 padding-top: 10px;
 margin: 0px;
 color: #ffffff;
 font-weight: bold;
 font-family: Arial;
 float: left;
 font-size: 12pt;
}

#topLast a
{
 padding-right: 10px;
 padding-left: 10px;
 padding-top: 14px;
 margin: 1px;
 color: #ffffff;
 font-weight: bold;
 font-family: Arial;
 font-size: 11px;
 text-decoration: underline;
 float: right;
 background: url('http://www.mojeprazdniny.cz/img-sys/sipka.jpg') top left no-repeat;
}

#cnt
{
float: right;
width: 740px;
margin-top: 0px;
}

#content
{
 float: left;
}
.homepage
{
 width: 530px;
}
.standard
{
 width: 740px;
}


#content .rubrika img {
  float: none;
  margin: 0px;
  border: 0px;
  padding-top:7px;
}



#footer
{
 width: 100%;
 background: url('http://www.mojeprazdniny.cz/img-sys/foot.jpg') top left;
 text-align: center;
 /*
width: 1053px;
 height: 111px;
 padding: 0px;
 margin: 0px auto 10px auto;
 background: url('http://www.mojeprazdniny.cz/img-sys/foot.jpg') 2px 0 no-repeat;
 text-align: left;*/
}
/*
{
 width: 1053px;
 height: 111px;
 padding: 0px;
 margin: 0px auto 10px auto;
 background: url('http://www.mojeprazdniny.cz/img-sys/bg_head.jpg') 2px 0 no-repeat;
 text-align: left;

}*/

.cleaner
{
 visibility: hidden;
 width: 100%;
 clear: both;
 display: block;
}

.rubrika
{
 width: 260px;
 margin-left: 0px;
 margin-top: 7px;
 padding-top: 5px;
 background: #F0EEE6;
 background: url('http://www.mojeprazdniny.cz/img-sys/last_polozka.jpg') top left no-repeat;
 text-align: center;
}

.rubrika p
{
 font-size: 13px;
 font-family: Arial;
 color: #5c5344;
 margin-top: 6px;
 margin-bottom: 6px;
 padding: 0px;
 font-weight: bold;
 text-align: center;
 display: inline;
 height: 15px;
}

.rubrika h6,.rubrika .classh6
{
 font-size: 13px;
 font-family: Arial;
 color: #bf2828;
 margin-top: 6px;
 margin-bottom: 6px;
 height: 15px;
 padding: 0px;
 font-weight: bold;
 text-align: center;
 display: inline;
}

a#dalsiLast
{
 clear: both;
 margin-left: 10px;
 padding-top: 4px;
 _margin-bottom: 7px;
 display: block;
 width: 131px;
 height: 24px;
 color: #ffffff;
 text-align: center;
 font-weight: bold;
 font-family: Arial;
 font-size: 12px;
 background: url('http://www.mojeprazdniny.cz/img-sys/dalsi_last.jpg') no-repeat;
 text-decoration: none;
}

.zajezdTop1
{
 width: 240px;
 _width: 260px;
 margin-left: 0px;
 margin-top: 5px;
 background: #F0EEE6;
 padding: 10px	;
}

.zajezdTop2
{
 width: 240px;
 _width: 260px;
 margin-left: 0px;
 margin-top: 5px;
 background: #DED7C7;
 padding: 10px;
}

.zajezdTop1 h3
{
 font-size: 14px;
 font-family: Arial;
 color: #BF2828;
 margin: 0 2px 2px 2px;
 padding: 0px;
 font-weight: bold;
  text-decoration: none;
}

.zajezdTop2 h3
{
 font-size: 14px;
 font-family: Arial;
 color: #BF2828;
 margin: 0 2px 2px 2px;
 padding: 0px;
 font-weight: bold;
  text-decoration: none;
}

.zajezdTop1 h5,.zajezdTop1 .classh5
{
 font-size: 11px;
 font-family: Arial;
 color: #4D88CA;
 font-weight: bold;
 margin: 2px;
 padding: 0px;
 text-decoration: underline;
}


.zajezdTop2 h5,.zajezdTop2 .classh5
{
 font-size: 11px;
 font-family: Arial;
 color: #4D88CA;
 font-weight: bold;
 margin: 2px;
 padding: 0px;
 text-decoration: underline;
}

.classh5 a {
 color: #4D88CA;
 text-decoration: underline;
}

.zajezdTop1 p
{
 font-size: 11px;
 font-family: Arial;
 color: #545454;
 margin: 2px;
 padding: 0px;
 font-size: 7pt;
}

.zajezdTop2 p
{
 font-size: 11px;
 font-family: Arial;
 color: #545454;
 margin: 2px;
 padding: 0px;
 font-size: 7pt;
}

.zajezdTop1 .classh6
{
 font-size: 13px;
 font-family: Arial;
 font-weight: bold;
 color: #5c5344;
 margin: 2px;
 padding: 0px;
}

.zajezdTop2 .classh6
{
 font-size: 13px;
 font-family: Arial;
 font-weight: bold;
 color: #5c5344;
 margin: 2px;
 padding: 0px;
}

.zeme
{
 width: 150px;
 border: 0px;
 float: left;
 margin-left: 5px;
 margin-top: 5px;
}

.zeme p
{
 font-size: 12px;
 font-family: Arial;
 font-weight: normal;
 color: #7C725C;
 margin: 2px;
 padding: 0px;
}

.zeme .classh6
{
 font-size: 12px;
 font-family: Arial;
 font-weight: bold;
 color: #C02929;
 margin: 2px;
 padding: 0px;
}
.zeme a {
color: #7C725C;
text-decoration: none;
}
.zeme a:hover {
text-decoration: underline;
}
.zeme .classh6 a {
color: #C02929;
}

#zem
{
 margin: 0 auto 0 auto;
 width: 960px;
 text-align: left;
 padding-bottom: 10px;
}

#footDiv1
{
 margin: 0 auto 0 auto;
 width: 960px;
 text-align: left;
}
#footDiv1 a {
color: #8E8675;
}
#footDiv1 li {
	list-style-type: none;
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8E8675;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 18px;
}
#footDiv1 ul
{  
  font-size: 12px;
 font-family: Arial;
 font-weight: normal;
 color: #7C725C;
 padding: 25px;
 margin-left: 30px;
 text-align: center;
}
#bottom-foot a {
color: #666666;
}
#bottom-foot {
color: #999999;
font-size: 8pt;
font-family: Arial;
width: 900px;
margin: 0 auto 0 auto;
padding-top: 5px;
}
#bottom-foot .left {
float: left;
}
#bottom-foot .right {
float: right;
}

#mainMenu
{
 width: 520px;
 float: left;
 border: 0px;
 margin-top: 79px;
 padding: 0px;
}
#mainMenu a {
text-decoration: none;
color: white;
display: block;
}
#mainMenu a:hover {
color: black;
}

#mainMenu ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
}

#mainMenu li
{
float: left;
display: block;
height: 30px;
padding: 0px;
margin: 1px;
list-style-type: none;
 background: url('http://www.mojeprazdniny.cz/img-sys/menu_center.jpg') repeat-x;
}
#mainMenu img {        
    border-style: none;
}

.mainMbg1
{
height: 30px;
padding: 0px;
width: auto;
_width: 3px;
display: block;
background: url('http://www.mojeprazdniny.cz/img-sys/menu_center.jpg') bottom right no-repeat;
}

.mainMbg2
{
height: 30px;
width: auto;
_width: 3px;
display: block;
background: url('http://www.mojeprazdniny.cz/img-sys/menu_center.jpg') bottom left no-repeat;
}


.menuTextImg
{
 margin: 0px;
 padding-left: 14px;
 padding-top: 0px;
 padding-right: 14px;
 padding-bottom: 0px;
}

.menuText
{
 margin: 0px;
 padding-left: 14px;
 padding-top: 7px;
 padding-right: 14px;
 padding-bottom: 0px;
 color: #ffffff;
 font-weight: bold;
 font-size: 13px;
 font-family: Arial;
}

#mainMenu li:hover
{
 background: url('http://www.mojeprazdniny.cz/img-sys/menu_center_h.jpg') repeat-x;
}

.mainMbg1:hover
{
 background: url('http://www.mojeprazdniny.cz/img-sys/menu_center_h.jpg') bottom right no-repeat;
}

.mainMbg2:hover
{
 background: url('http://www.mojeprazdniny.cz/img-sys/menu_center_h.jpg') bottom left no-repeat;
}


.menuText:hover
{
 color: #5c5344;
}



/* Vypis */

div#rightTop10
{
	
	
}	

	div#rightTopHeader
	{
		background:transparent url(http://www.mojeprazdniny.cz/img-sys/rightTop10.png) no-repeat scroll 0 0;
		float:right;
		height:40px;
		margin-top:6px;
		width:200px;
	}
	
	div#rightTopBody
	{
		background:white url(http://www.mojeprazdniny.cz/img-sys/bg_right_menu_head.jpg) no-repeat scroll 0 0;
		clear:right;
		float:right;
		padding:10px 7px 20px;
		width:186px;
	}	
	
	div.rightTopItem
	{  
		font-family: arial;
		font-size: 12px;
		margin-bottom: 10px;
		color: #5c5344;
		margin-left: 5px;
		
	}	
	
	div.rightTopItem span
	{
		font-weight: bold;
	}
	
	div.rightTopItem a
	{
			color: #BF2828;
			font-weight: bold;
	}		
	
	div.rightTopItem p
	{
		margin: 0px;
	}

div.rightBottom
{
	/*background:transparent url(http://www.mojeprazdniny.cz/img-sys/left_menu_foot.jpg) no-repeat scroll 0 0;*/
	background:transparent url("http://www.mojeprazdniny.cz/img-sys/divBottom.png") no-repeat scroll 0 0;
	clear:right;
	float:right;
	height:6px;
	width: 200px;
}	

div#searchTop
{
	/*background:transparent url(http://www.mojeprazdniny.cz/img-sys/searchTop.png) no-repeat scroll 0 0;*/
    background-color: #4e89ca;
    /*border-top-left-radius: 7px;
    border-top-right-radius: 7px;*/
	height:40px;
	margin-top:5px;
	width:740px;
}
	div#searchTop h3, div#searchTop .classh3
	{
		text-transform: uppercase;
	}	
	
	
div.searchNav
{
	background-color: #fff;
	font-family: arial;
	color: #999;
	font-size: 12px;
}
	div.searchNav div
	{
		background-color: #fff;
	}
		
		.left
		{
			float: left;
			margin: 2px;
			padding: 5px;
			padding-bottom: 0px;
		}
		
		.right
		{
			float: right;
			margin: 2px;
			padding: 5px;
			padding-bottom: 0px;
		}
		.clearer
		{
			clear: both;
			margin: 0px;
			padding: 0px;
		}
		
		div.searchNav a
		{
			color: #000;
		}	
		
		
		
/*div.searchTopBottom
{
	background:transparent url(http://www.mojeprazdniny.cz/img-sys/searchBottom.png) no-repeat scroll 0 0;        	
        background-color: #fff;
        border-bottom-left-radius: 7px;
        border-bottom-right-radius: 7px;
	width: 740px;
	height: 8px;
}*/
div.searchTopTop
{
	/*background:transparent url(http://www.mojeprazdniny.cz/img-sys/searchNavTop.png) no-repeat scroll 0 0;*/
        background-color: #fff;
        /*border-top-left-radius: 7px;*/
        border-top: 7px;
	width: 740px;
	height: 8px;
}

div.searchResult
{
	margin: 5px 0px;
	background-color: #f0eee6;
	font-family: arial;
	font-size: 12px;
}
	div.srTop, div.srTopNoTermin
	{
		background:transparent url(http://www.mojeprazdniny.cz/img-sys/srLine.png) repeat-x;
		height: 31px;

	}		
	div.srTop .left, div.srTopNoTermin .left {
		font-size: 13px;
		color: #BF2828;
		font-weight: bold;
	}
	div.srTopNoTermin .left 
  {
  	color: #909090;
  }
	div.srTop .left h3, div.srTopNoTermin .left h3 {
 		font-size: 13px;
		color: #BF2828;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
  }
  div.srTopNoTermin .left h3 {
  	color: #909090;
  }  
  
	div.srTop a, div.srTop a strong
	{
		color: #4D88CA;
	}
  
  div.srTopNoTermin a, div.srTopNoTermin a strong 
  {
  	color: #909090;
  }  	

	div.srInner
	{
		padding: 10px;	
	}
	
		div.srImg
		{
			border: 1px solid #fff;
			float: left;
			font-size: 0px;
		}
		.srImg img {
      border: none;
    }
		div.textInfo
		{
			float: left;	
			margin-left: 15px;
			width: 500px;
		}
		div.textInfo span
		{
			font-weight: bold;
		}	
		
		div.srInfo, div.srInfoNoTermin
		{
			border-bottom: 1px solid #d0c8b0;
			padding-bottom: 10px;	
		}
		
    div.srInfoNoTermin 
    {
      color: #909090;
    }		
		div.srInfo div, div.srInfoNoTermin div
		{
			margin-bottom: 2px;
		}	
		
		div.srInfo div .changePoz, div.srInfoNoTermin div .changePoz
		{
			position: relative;
			bottom: 3px;
		}
		div.srInfo div .rechangePoz, div.srInfoNoTermin div .rechangePoz
		{
			position: relative;
			top: 8px;
		}
		div.srInfo div .rechangePoz2, div.srInfoNoTermin div .rechangePoz2
		{
			position: relative;
			top: 7px;
		}
		
		div.srInfo div.left, div.srInfoNoTermin div.left
		{
			margin: 0px;
			padding: 0px;
			float: left;
			margin-right: 15px;
			/*
			margin-left: 0px;
			padding-left: 0px;
			margin-right: 15px;
			*/
		}
	
		div.srPrice
		{
			padding-top: 5px;
			border-bottom: 1px solid #d0c8b0;
			padding-bottom: 10px;	
		
    }
    div.srPrice .nedostupnost {
      color: rgb(139,0,0);
      font-weight: normal;
    }
			div.srPrice .price
			{
				font-size: 13px;
				color: #BF2828;
				font-weight: bold;
			}	
			div.srPrice .shaddow
			{
				font-weight: normal;	 				
				color: #878787;
			}	
	
		div.srTotal
		{}
			div.srTotal img, div.srTotalNoTermin img
			{
				border: 0px;
			}
			div.srTotal .left, div.srTotalNoTermin .left
			{
				margin-top: 10px;
				padding: 0px;
			}
			div.srTotal .right, div.srTotalNoTermin .right
			{
				margin: 0px;
				padding: 0px;
				margin-top: 7px;
			}
			div.srTotal .changePoz,div.srTotalNoTermin .changePoz
			{
				position: relative;
				bottom: 3px;
				margin: 3px;
			}	
			
			div.srTotal a
			{
				color: #BF2828;
	 	 	}
      div.srTotalNoTermin a
			{
				color: #909090;
	 	 	}	 	 	
			div.srTotal .slim,div.srTotalNoTermin .slim
			{
				font-weight: normal;
			}
		
			
/*detail*/

div#detail
{
 padding: 0px;
 background: #ffffff;
 width: 740px;
 overflow: hidden;
 float: left;
 margin-top: 10px 0 0 0;
 _margin-right: 3px;
}

#detail .detail_up_bg {
  float: left;
  display: inline;
  margin: 0px;
  padding: 0px;
  border: 0px
}

div#detailFoot
{
 padding: 0px;
 margin: 0px;
 float: left;
 width: 740px;
 height: 6px;
 /*background: url('http://www.mojeprazdniny.cz/img-sys/detail_down_bg.jpg') no-repeat;*/
}



div.detailHead
{
 width: 700px;
 height: 1px;
 _font-size: 0;
 border-bottom: #e2ddcf 1px solid;
 float: none;
 clear: both;
 margin-left: 20px;
}

	div#detail h2
	{
	 color: #bf2828;
	 font-size: 18px;
	 float: left;
	 margin-left: 20px;
	 margin-right: 0px;
	 margin-top: 17px;
	 margin-bottom: 13px;
	 padding: 0px;
	 font-family: Arial;
	 font-size: 12pt;
	}
	
	div#detail h2 img
	{
    border: none 0px;
	}	

	div#detail h2 a {
    color: #bf2828;
  }
  div#detail h2 a:hover {
    text-decoration: none;
  }
    
	div#detail h3, div#detail classh3
	{
	 color: #535353;
	 font-size: 12px;
	 margin-left: 20px;
	 margin-right: 0px;
	 margin-top: 14px;
	 margin-bottom: 15px;
	 padding: 0px;
	 float: none;
	}

	span.nav
	{
	 text-align: right;
	 float: right;
	 font-size: 12px;
	 color: #666666;
	 margin-right: 20px;
	 margin-left: 0px;
	 margin-top: 17px;
	 margin-bottom: 14px;
	 padding: 0px;
	 font-family: Arial;
	 font-size: 9pt;
	}
	
	span.nav a
	{
	 color: #4c87ca;
	}

div#detailLS
{
 width: 420px;
 float: left;
 /*background-color: red;*/
 
}

	div#sez
	{
	   float: left;
 		background: url('http://www.mojeprazdniny.cz/img-sys/sez.gif') repeat-x;
 		width: 400px;
		height: 61px;
		margin-left: 19px;
		_margin-left: 9px;
	}
	
	div#sez img
	{
	margin: 0 10px 0 10px;
	}
	
	div#sez h4
	{
	 font-family: Arial;
	 padding: 0px;
	 margin: 0;
	 font-size: 12px;
	}
	div#sez .leto
	{
		color: #c6be9f;
	}
	div#sez .zima {
		color: #4c87ca;
	}
	
	#zesTbl
	{
 	margin: 0px;
 	padding: 0px;
 	width: 390px;
 	_width: 370px;
 	height: 60px;
	}

	#zesTbl tr
	{
	padding: 0px;
 	border: 0px;
	}

	#zesTbl tr td
	{
	padding: 0px;
	border: 0px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	color: #535353;
	}
	
	
	div#dest
	{
	margin-left: 19px;
	_margin-left: 9px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 270px;
	float: left;
	clear: left;
	font-family: Arial;
	}
		div#dest strong {
			font-size: 10pt;
			color: #5c5344;
		}
		
		div#dest ul
		{
			list-style: none;
			margin: 0;
			padding: 0;
			margin-top: 10px;
		}
		
		div#dest ul li
		{
			background: url('http://www.mojeprazdniny.cz/img-sys/dest-li.gif') no-repeat left center;
			padding-left: 10px;
			color: #545454;
			font-size: 12px;
			margin-top: 3px;
			margin-bottom: 3px;
		}



	div#reserve-mother
	{
	 /*clear: left;*/
	 float: right;
	 clear: right;
	 #clear: none;
	 width: 124px;
	 height: 116px;
	 margin: 0px;
	 margin-top: 20px;
	 margin-right: 2px;
	 _margin-right: 1px;
	 padding: 0px;
	 font-family: arial;
	 font-size: 9pt;
	}
	div#reserve-top {
	 width: 124px;
	 height: 5px;
	 _font-size: 0;
	 background: url('http://www.mojeprazdniny.cz/img-sys/just_now_top.gif') no-repeat;
	}
	div#reserve {
	 width: 124px;
	 background: url('http://www.mojeprazdniny.cz/img-sys/just_now_middle.gif') repeat-y;
	 padding: 5px 0px 5px 0px;
	 text-align: center;
	}
	div#reserve strong {
		color: #535353;
	}
	div#reserve .cena {
		font-size: 13pt;
		color: #BF2727;
		font-weight: bold;
	}
  div#reserve span.nedostupnost {
    color: #909090;
    font-weight: normal;
  }	
	div#reserve .datum {
		color: #868686;
		font-size: 8pt;
	}
	div#reserve div.reserve-now
	{
		width: 112px;
		height: 25px;
		background: url('http://www.mojeprazdniny.cz/img-sys/reserve-now.gif') no-repeat;
		line-height: 25px;
		text-transform: uppercase;
		color: white;
		font-weight: bold;
		font-size: 8pt;
		margin-top: 10px;
		margin-left: 6px;
		#margin-left: 0px;
	}
	.reserve-now a {
	color: white;
	}
	div#reserve-bottom {
	 width: 124px;
	 height: 5px;
	 _font-size: 0;
	 background: url('http://www.mojeprazdniny.cz/img-sys/just_now_bottom.gif') no-repeat;
	}

	
	div#terminy
	{
	 width: 124px;
	 clear: right;
	 float: right;
	 font-family: Arial;
	 font-size: 8pt;
	}
	div#terminy a {
	 color: #4D88CA;
	 display: block;
	 padding-left: 20px;
	 line-height: 14px;
	 background: url('http://www.mojeprazdniny.cz/img-sys/terminy.gif') no-repeat;
	 margin-top: 10px;
	 width: 70px;
	 _width: 90px;
	 margin-left: 20px;
	 text-decoration: underline;
	 cursor: hand;
	}

	div#spOp
	{
 /* background-color: white;
	margin-left: 13px;
	_margin-left: 9px;
	float: left;
	width: 400px;
	color: #525252;
	font-family: Arial;
	font-size: 8pt; 
  toto je styl pokud do nabídky zadám fotku*/
		margin-left: 19px;
	_margin-left: 9px;
	 float: left;
	 background: #FBEEEE;
	 border-top: #F1C5C5 1px solid;
	 border-bottom: #F1C5C5 1px solid;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 width: 400px;
	 margin-top: 20px;
	 color: #a42222;
	 font-family: Arial;
	 font-size: 8pt;
	}

	div#spOp strong {
	color: #BF2727;
	}
	#spOp table tr td {
	font-size: 8pt;
	}

div#detailRS
{
 width: 290px;
 float: right;
 margin-right: 20px;
 _margin-right: 5px;
 /*background-color: green;*/
}

	div#icons
	{
		width: 290px;
		height: 392px;
		
	   background: url('http://www.mojeprazdniny.cz/img-sys/ico_bg.jpg') no-repeat;         
	}
        div#icons img {
            border-style: none;
        }
	
	
	div#smallIcons, div#smallIconsR
	{
		width: 284px;
		padding: 0px;
		margin-left: 10px;
	}
   div#smallIconsR
	{
	 margin: 10px;
	 margin-left: 20px;
	 height: 35px;
	 width: 700px;
	}
  	
	div#smallIcons img, div#smallIconsR img
	{
	 /*margin-top: 0px;
	 margin-left: 5px;
	 
	 margin-bottom: 5px;*/
	 margin: 0px;
	 margin-right: 1px;
	 /*cursor: crosshair;*/
	 border-style: none;
	}

	
		div#opts
		{
		   width: 250px;
		   height: 53px;
		   
		   margin-bottom: 10px;
		   margin-left: 10px;
    	 _margin-left: 5px;
		   margin-right: 10px;
		   
		   /*float: left;*/
		   clear: both;
		   background: url('http://www.mojeprazdniny.cz/img-sys/opts.jpg');
		   padding: 12px 0 0 20px;
		   font-family: Arial;
		   font-size: 9pt;
		   margin-top: 6px;
		   
		}
		div#opts a {
			color: #BF2626;
			height: 16px;
		}
		div#opts .love {
		   background: url('http://www.mojeprazdniny.cz/img-sys/love.gif') no-repeat;
		   display: block;
		   padding-left: 25px;
		   margin-bottom: 8px;
		}
		div#opts .print {
		   background: url('http://www.mojeprazdniny.cz/img-sys/print.gif') no-repeat;
		   display: block;
		   padding-left: 25px;
		}


div#submenu
{
  padding: 0px;
  margin: 0px;
	clear:left;
	font-size: 9pt;
	font-family: Arial;
	line-height: 1.5;
	color: #535353;
	margin-top: 10px;
	float: top;
	width: 720px;
	
	/*background-color: yellow;*/
}

  div#submenu ul
	{
		margin: 0;
		padding: 0;
		margin: 25px 0 0 20px;
		background: url('http://www.mojeprazdniny.cz/img-sys/submenu-bottom.gif') repeat-x 0 28px;
		height: 29px;
	}
	
	div#submenu li
	{
	  float: left;
	  display: block;
	  height: 29px;
	  margin-right: 10px;
	}
	.submenuitem-left {
	 width: 4px;
	 height: 29px;
	 background: url('http://www.mojeprazdniny.cz/img-sys/submenu-left.gif') no-repeat;
	 display: block;
	 float: left;
	}
	.submenuitem {
	 height: 29px;
	 line-height: 29px;
	 background: url('http://www.mojeprazdniny.cz/img-sys/submenu-main.gif') repeat-x;
	 display: block;
	 float: left;
	 padding-left: 10px;
	 padding-right: 10px;
	}
	.submenuitem-right {
	 width: 4px;
	 height: 29px;
	 background: url('http://www.mojeprazdniny.cz/img-sys/submenu-right.gif') no-repeat;
	 display: block;
	 float: left;
	}
	div#submenu a {
		color: #777777;
		text-decoration: none;
		font-weight: bold;
		font-family: Arial;
		cursor: hand;
	}
	#submenu a:hover .submenuitem-left, #submenu li.active a .submenuitem-left, #submenu li.ui-tabs-selected a .submenuitem-left {
		background: url('http://www.mojeprazdniny.cz/img-sys/submenu-lefta.gif') no-repeat;
	}
	#submenu a:hover .submenuitem, #submenu li.active a .submenuitem, #submenu li.ui-tabs-selected a .submenuitem {
		background: url('http://www.mojeprazdniny.cz/img-sys/submenu-maina.gif') repeat-x;
	}
	#submenu a:hover .submenuitem-right, #submenu li.active a .submenuitem-right, #submenu li.ui-tabs-selected a .submenuitem-right {
		background: url('http://www.mojeprazdniny.cz/img-sys/submenu-righta.gif') no-repeat;
	}

	div#submenu-content, div#sluzby, div#ubytovani, div#ceny, div#aktivity,
	div#aktivity4,div#aktivity5,div#aktivity6,
  div#doprava,
	div#fragment-6, div#destinace
	{
		clear: left;
		padding-top: 10px;
		padding-left: 20px;
		padding-right: 10px;
	}
	.ui-tabs-hide {
    display: none;
  }
	
/* Vypis */

div#rightTop10
{
	
	
}	

	div#rightTopHeader
	{
		background:transparent url(http://www.mojeprazdniny.cz/img-sys/rightTop10.png) no-repeat scroll 0 0;
		float:right;
		height:40px;
		margin-top:6px;
		width:200px;
	}
	
	div#rightTopBody
	{
		background:white url(http://www.mojeprazdniny.cz/img-sys/bg_right_menu_head.jpg) no-repeat scroll 0 0;
		clear:right;
		float:right;
		padding:10px 7px 20px;
		width:186px;
	}	
	
	div.rightTopItem
	{
		font-family: arial;
		font-size: 12px;
		margin-bottom: 10px;
		color: #5c5344;
		margin-left: 5px;
		
	}	
	
	div.rightTopItem span
	{
		font-weight: bold;
	}
	
	div.rightTopItem a
	{
			color: #BF2828;
			font-weight: bold;
	}		
	
	div.rightTopItem p
	{
		margin: 0px;
	}
	


	div#searchTop h3,div#searchTop .classh3
	{
		text-transform: uppercase;
	}	
	
	
div.searchNav
{
	background-color: #fff;
	font-family: arial;
	color: #999;
	font-size: 12px;
}
	div.searchNav div
	{
		background-color: #fff;
	}
		
		.left
		{
			float: left;
			margin: 2px;
			padding: 5px;
			padding-bottom: 0px;
		}
		
		.right
		{
			float: right;
			margin: 2px;
			padding: 5px;
			padding-bottom: 0px;
		}
		.clearer
		{
			clear: both;
			margin: 0px;
			padding: 0px;
		}
		
		div.searchNav a
		{
			color: #000;
		}	
		
	

div.searchResult
{
	margin: 5px 0px;
	background-color: #f0eee6;
	font-family: arial;
	font-size: 12px;
}
	div.srTop
	{
		background:transparent url(http://www.mojeprazdniny.cz/img-sys/srLine.png) repeat-x;
		height: 31px;

	}		
	div.srTop .left
	{
		font-size: 13px;
		color: #BF2828;
		font-weight: bold;
	}
	div.srTop a, div.srTop a strong
	{
		color: #4D88CA;
	}	

	div.srInner
	{
		padding: 10px;	
	}
	
		div.srImg
		{
			border: 1px solid #fff;
			float: left;
		}

		div.textInfo span
		{
			font-weight: bold;
		}	
		
		div.srInfo
		{
			border-bottom: 1px solid #d0c8b0;
			padding-bottom: 10px;	
		}
		div.srInfo div
		{
			margin-bottom: 2px;
		}	
		
		div.srInfo div .changePoz
		{
			position: relative;
			bottom: 3px;
		}
		div.srInfo div .rechangePoz
		{
			position: relative;
			top: 8px;
		}
		div.srInfo div.left
		{
			margin: 0px;
			padding: 0px;
			float: left;
			margin-right: 15px;
			/*
			margin-left: 0px;
			padding-left: 0px;
			margin-right: 15px;
			*/
		}
	
		div.srPrice
		{
			padding-top: 5px;
			border-bottom: 1px solid #d0c8b0;
			padding-bottom: 10px;	
		}
			div.srPrice .price
			{
				font-size: 13px;
				color: #BF2828;
				font-weight: bold;
			}	
			div.srPrice .shaddow
			{
				font-weight: normal;	 				
				color: #878787;
			}	

			div.srPrice .old
			{
				font-weight: normal;	 				
				color: #878787;
				text-decoration: line-through;
			}	
	
		div.srTotal
		{}
			div.srTotal img
			{
				border: 0px;
			}
			div.srTotal .left
			{
				margin-top: 10px;
				padding: 0px;
			}
			div.srTotal .right
			{
				margin: 0px;
				padding: 0px;
				margin-top: 7px;
			}
			div.srTotal .changePoz
			{
				position: relative;
				bottom: 3px;
				margin: 3px;
			}	
			
			div.srTotal a
			{
				color: #BF2828;
	 	 	}
			div.srTotal .slim
			{
				font-weight: normal;
			}
.center {
text-align: center;
}			



/* temp */

/* //temp */

#ceny_load {
  /*position: absolute;*/
  /*z-index: 10;*/
  background-color: #F0EEE6;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 700px;
}
#sluzby strong, #ubytovani strong, #ceny_load strong, #aktivity strong, #doprava strong, #fragment-6 strong, #destinace strong, #ceny strong {
  color: #535353;
}


#ceny_load table {
  border-collapse: collapse;
  margin: 5px auto;
  border: solid 1px rgb(150,150,170);
}
#ceny_load .obsah {
  /*background-color: rgb(250,250,255);*/
  /*overflow-y: scroll;
  height: 330px;
  width: 100%;*/

}
#ceny_load .zahrnuje {
  /*height: 20%;*/
  /*width: 500px;*/
  color: #535353;
  margin: 0px auto;
  font-family: arial;
  font-size: 8pt;
  text-align: justify;
}
#ceny_load td, #ceny_load th {
	color: #535353;
  font-family: sans-serif;
  font-size: 10pt;
  border: solid 1px rgb(150,150,170);
  padding: 5px;
  padding-left: 15px;
  padding-right: 15px;
}
#ceny_load td{
  font-weight: bold;
}
#ceny_load th{
  font-weight: normal;
  color: rgb(50,50,70);
  text-align: center;
}
#ceny_load .mezi {
  text-align: left;
  font-weight: bold;
  color: #535353;
}
.hidden{
display: none;
}
	div#sluzby ul, div#ubytovani ul, div#ceny ul, div#aktivity ul,
  div#aktivity4 ul,
  div#aktivity5 ul,
  div#aktivity6 ul,
  div#doprava ul, 
  div#fragment-6 ul, div#destinace ul
	{
		padding: 0px;
		padding-left: 20px;  
		margin: 0px;
		background: none;
		/*background: url('http://www.mojeprazdniny.cz/img-sys/submenu-bottom.gif') repeat-x 0 28px;*/
		height: 100%;
	}
	
	div#sluzby li, div#ubytovani li, div#ceny li, div#aktivity li,
  div#aktivity4 li, 
  div#aktivity5 li, 
  div#aktivity6 li, 
  div#doprava li,
	div#fragment-6 li, div#destinace li
	{
	  float: none;
	  display: list-item;
	  height: 12pt;
	  margin-right: 0px;
	}

.text, .text1 {
 	clear:left;
	font-size: 9pt;
	font-family: Arial;
	line-height: 1.5;
	color: #535353;
	padding-top: 30px;
	text-align: justify;
	margin-left: 18px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.text1 {
  margin-right: 18px;
  padding-top: 0px;
  margin-top: 10px;
}

.horlev
{
position:absolute;
top:0px;
left:0px;
background:url('../pictures/kul_roh3.gif') left top no-repeat;
}

.horprav
{
position:absolute;
top:0px;
right:0px;
background:url('../pictures/kul_roh3.gif') right top no-repeat;
}

.dollev
{
position:absolute;
bottom:0px;
left:0px;
background:url('../pictures/kul_roh3.gif') left bottom no-repeat;
}

.dolprav
{
position:absolute;
bottom:0px;
right:0px;
background:url('../pictures/kul_roh3.gif') right bottom no-repeat;
}

.horlev, .horprav, .dollev, .dolprav
{
width:3px;
height:3px;
font-size:3px;
} 

.hlaska {
/*float: left;*/
margin: 10px;
padding: 15px;
width: 500px;
font-family: arial;
font-size: 9pt;
font-weight: bold;
background-color: rgb(222, 215, 199);
 
}

div#destinace h3,div#destinace .classh3
{
	 color: #535353;
	 font-size: 16pt;
	 margin-left: 20px;
	 margin-right: 0px;
	 margin-top: 7px;
	 margin-bottom: 0px;
	 padding: 0px;
	 float: none;
}
div#destinace p {
	 margin-top: 7px;
	 text-align: justify;
}

.popis_destinace {
  /*border-radius: 7px;*/
  font-family: arial;
  background-color: #fff;
  padding: 20px;
}
.popis_destinace h2 {
  margin: 0px;
  padding: 0px;
  color: rgb(150,150,150);
}
.popis_destinace p {
  text-align: justify;
  font-size: 10pt;
  color: rgb(100,100,100);  
}
/*prepis pro datepicker z jquery UI*/
.ui-datepicker-trigger {
  /*position: absolute;*/
  width: 16px;
  height: 18px;
}
/*naseptavac*/
#prompter, .vyber {
position: absolute;
background-color: #fff;
border: solid 1px #000;
width: 185px;
height: 160px;
cursor: pointer; cursor: hand;
overflow: hidden;
}
#prompter .vysledek {
height: 15px;
width: 185px;
background-color: #a0a0a0;
font-size: 10pt;
font-family: arial;
color: #fff;
position: absolute;
bottom: 0px;
overflow: hidden;
}
.prompterTable {
  width: 300px;
}

.topa {
  position: absolute;
  z-index: 1010;
}
.hidden {
  display: none;
}  

#map_canvas {
  width:700px; height:500px; margin: 5px; margin-left:20px;
}

#map_canvas_loading {
  margin: auto; width:100px; height:40px;
}

#map_canvas_content h1 {
  display: block;  
}

#map_canvas_content .Notice {
  font-style: italic;  
}

  #frezervace {
  font-family: arial;
  color: #535353;
  margin-top: 0px;
  margin: 0px auto;
  background-color: white;
  padding: 10px 0px;
  font-size: 9pt;
  }
  #frezervace form label  {
    /*font-weight: bold;*/
    font-size: 9pt;
  }
  
  #frezervace form legend  {
    font-weight: bold;
    font-size: 10pt;
    color: #535353;
  }
  
  #frezervace form fieldset  {
    background-color: white;
    padding: 10px;
    margin: 10px;
  }
  
  #cena_rezervace {
    margin: 5px;
    background-color: #f0f5fb;
    border: solid 1px #c8dbf0;
  }
  #doprava_rezervace, #priplatky_rezervace {
    width: 250px;
    margin: auto;
    /*display:none;*/
  }
  #priplatky_rezervace {
    width: 450px;
  }
  #doprava_rezervace_fs, #priplatky_rezervace_fs {
    display:none;
  }
  .tabulka_rezervace td, .tabulka_rezervace th {
    padding: 3px;
  }
  .tabulka_rezervace strong {
    font-size: 11pt;
  }
  .tabulka_rezervace th {
    text-align: left;
  } 

  .mrezervace {
    margin: 10px;
    font-size: 10pt;
    font-weight: bold;
    color: #909090;
  }
  
  div#detail .mrezervace h3 {
    font-size: 13pt;
    display: inline;
    margin: 0px;
  }
  .tabulka_rezervace_sluzby {
    margin: 10px;
  }

#info_cena {
  line-height: normal;
}
div#info_cena ul {
  margin-top: 5px;
  margin-bottom: 10px;
}
div#info_cena li {
    display: list-item;
    float: none;
    height: auto;
}
div#info_cena li strong {
  text-transform:uppercase;
} 

.admin_vypis,.admin_vypis #ceny_load th, .admin_vypis #ceny_load td {
  color: rgb(255,153,0);
}
.nahled_vypis {
    width: 200px;
    height: 160px;
       
}

.strankovani ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.strankovani li {
  display: block;
  float: left;
  margin-left: 5px;
  padding-left: 0px;
  padding-right: 0px;
  border: solid 1px #4e89ca;
  width: 17px;
  text-align: center; 
}
.strankovani li.selected {
  background-color: #4e89ca;
}
.strankovani li a {
  text-decoration: none;
  color: #4e89ca;
}
.strankovani li.selected {
  color: #fff;
}
.strankovani li.freezed {
  color: #c0c0c0;
  border: solid 1px #c0c0c0;
}
.strankovani li.selected a {
  color: #fff;
}
.akcni_nabidka {
    float: right;
    border: solid 1px #bf2828;
    padding: 4px;
    color: #bf2828;
    font-weight: bold;    
    text-align: center;
    margin: 2px;
    background-color: #fff;
    border-radius: 4px;
}
.last {
    color: #a42222;
    border-color: #a42222;
    background-color: #fdd;
}
.spec {
   color: #e68d00;
   border-color: #e68d00;
}
.promo {
  color: #4d88ca;
  border-color: #4d88ca;
}
.vcasny {/*default*/}

.ui-widget { font-family:  Arial, Verdana, sans-serif; font-size: 0.9em; }
