body {
	background: url(http://ubytovani-newyork.info/wp-content/themes/hotelove/banner-index.jpg) no-repeat center 50px;
	color: #333;
	padding: 20px 0 40px;
}


ul.ubytovanie li{
 font-size: .9em; color: #979797;
	text-decoration: none;
	padding-left: 1em;
	list-style-type: none; 
}

ul.ubytovanie{list-style-type: none; margin: 0; padding: 0; float: left}
ul.ubytovanie { font-size: 1.2em; text-align: right;}
ul.ubytovanie li {height:35px; float:left;border:0px solid red; height: 30px;padding-top:3px;}


.mainmenu{
 font-size: 1.1em; color: #979797;
background:white;
	padding-left: 0.5em;
	padding-right: 0.5em;
	list-style-type: none; 
}
.mainmenu h2 {
 font-size: 1.2em; color: #555759;
 font-weight:bold;
  text-transform: uppercase;
}



ul.menu li {
 font-size: 1.1em; color: #979797;
	text-decoration: none;
	padding-right: 20px;
	list-style-type: none; 
}

ul.menu{list-style-type: none; margin: 0; padding: 0; float: left;font-size: 1.2em; text-align: right;padding-top:4px;}

ul.menu li {height:35px; float: left; padding-top:6px;}




a { color:#2D7BB2;}



   


a:hover {
	text-decoration: underline;
}

h1 {



}

h2 {
   font-weight: bold;
    letter-spacing: -0.03em;
     margin: 0 0 0 0;
		font-family: Helvetica, serif;
	font-weight: normal;
		padding: 10px 0 0;

          font: 44px/1 HelveticaNeue LT Pro 35 Th;


	
}

p {
	text-align: left;
		overflow: hidden;
	padding: 10px 0 10px;
	
}

.author_med {
  float: left;
  margin: 15px;
  padding: 0;
	position: relative;
  top: 4px;
  width: 224px;
  height: 161px;
	}
 
 
 
 
 
.author_med img{
  margin: 0;
  border: 0;
  /*text-indent: -9999px;*/
	}
	
 .author_med span{
  width: 224px;
  height: 161px;
  background: url(http://hotelove.net/wp-content/themes/hotelove/200x150.png) 0 0 no-repeat;
  display: block;
  position: absolute;
  left: 0;
  
  top: 0;
	}

    #searchboxInc {
                font: 12px/1.5 Arial, Helvetica, sans-serif;
                color: #000000;
				margin-top:00px;
	    
        }

        #searchboxInc form {

        }

        #searchboxInc fieldset, #searchboxInc img {
                border: 0;
        }

        #searchboxInc fieldset {
                padding: 8px;
        }

		
        #inout h3,#homein h3,#homeout h3 {
                margin-bottom:-0.2em;
				   font-size: 1.0em;
                position:static;
                margin: 0;
			 color: #8D9296;
        }

        #searchboxInc p {
                font-size: 1.2em;
                margin: 0;
        }

        #homein, #homeout {
                float: left;
                padding: 0.5em 0em 0 0em;
				  font-size: 0.8em;
        }


        button {
                float: right;
                -moz-border-radius: 6px;
                background:url(http://ubytovani-newyork.info/wp-content/themes/hotelove/rezervace2.png);
                border: 0px solid #fff;
				margin-top:10px;
				color: #fff;
				width:87px;
				min-height:33px;
                padding: 0.15em 0.75em;
                text-transform: uppercase;
                font: bold 1.333em/1 Arial, Helvetica, sans-serif;
        }
		
		
		
		
.story .button, .button {
white-space:nowrap;
background:#429FCE;
color:#fff;
font-weight:700;
text-align:center;
border:3px double #ddd;
margin:3px 0 0;
padding:1px;
}
.pricebox {
background:#fcfcfc;
padding:5px;
margin:8px;
border:1px solid #cce1ff;
width:150px;
float:left;
white-space:nowrap;
}


.index  .pricebox {
background:#fcfcfc;
padding:5px;
margin:8px;
border:1px solid #cce1ff;
width:150px;
float:right;
white-space:nowrap;
}


/* added for booking intgr - merge with above when done */

.pricecheck {
color:#000;
font-size:24px;
font-weight:700;
font-style:normal;
}





.story .button a:link,.story .button a:visited,  .button a:link, .button a:visited {
color:#fff;
text-decoration:none;
border:none!important;
}



.story .button a:hover, .button a:hover  {
color:#ff6;
}

.story{
width:200px;background:#EFF3F6;min-height:300px;padding:20px;}

.avatar {
	float: left;
	margin: 0 15px 5px 0;
	padding: 4px;
	background: #FFF;
border: 1px solid #e2e2e2;
	}

.index h2 a{padding: 0 0;	
    letter-spacing: -0.03em;
     margin: 0;
		font-family: Helvetica, serif;
		
	font-weight: normal;
		padding: 10px 0 0;
}

	.grid_7 ul li {
	margin-left:-12px;
	font-size:90%;
    }

	#pageNav {
font-size:1.2em;
color:#666;
margin:1.8em 0 2.8em;
text-align:right;
}

#pageNav a:link,#pageNav a:visited {
color:#007cd5;
font-weight:700;
text-decoration:none;
}

#pageNav a:hover,#pageNav a:active {
color:#007cd5;
font-weight:700;
text-decoration:underline;
}

#pageNav #previousBtn,#pageNav #nextBtn {
border:1px solid #007cd5;
}

#pageNav #previousBtn {
padding:.3em .5em .3em 1.4em;
margin:0 .5em 0 0;
background:url(http://images.businessweek.com/gen/pagenav/pagenav_left_arrow.gif) no-repeat 5% 50%;
}

#pageNav #nextBtn {
padding:.3em 1.4em .3em .53em;
margin:0;
background:url(http://images.businessweek.com/gen/pagenav/pagenav_right_arrow.gif) no-repeat 95% 50%;
}

#pageNav .pagelinks a {
padding:.3em .5em .3em .3em;
border-color:#ccc;
border-width:0 1px 0 0;
border-style:solid;
}

#pageNav .pagelinks a.current {
font-weight:400;
color:#666;
text-decoration:none;
cursor:default;
}

#pageNav .pagelinks a.last {
border:none;
}

#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Arial, Tahoma, Arial}

	#jsddm li a
	{	display: block;
		background: white;
		padding: 13px 12px 12px 12px;
		text-decoration: none;
		border-right: 1px solid #CCC;
		border-bottom: 1px dotted #B9B9B9;
		width: 100px;
		color: #333;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: white}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;}
		
			#jsddm li ul li
			{	float: none;

				display: inline;}
			
			#jsddm li ul li a
			{	width: auto;
				background: white;
			width:180px;
				color: #0066CC;
				}
			
			#jsddm li ul li a:hover
			{	background: white;border-bottom:#1px dotted #CCC;}
			
			
			#book-index ul {
  list-style-type: none;
  
	padding:0;
	}
	#book-index small{
  visibility:hidden;
  border-top-width:1px;
  clear:both;
  height:0;
}
#book-index li {
	padding: 14px 4px 4px 0px;
	font-size:90%;
	border-bottom:1px dotted #d0cfc1;
	}


