body {

/* background:url(http://image.com.com/tv/images/backgrounds/smallhead_bg_01.png) 0px 129px repeat-x; */
color:#333;
font-size:11px;
padding:0 0 40px;
}

a {
color:#006E97;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h1 {
font-family:Arial,Georgia, serif;
font-weight:400;

}

h2 {
padding:0;
font-family:Arial, sans-serif;
font-size:26px;

text-shadow:#FFF 2px 2px 2px;
letter-spacing:-.02em;
}

p {
overflow:hidden;
padding:10px 0;
}

/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/
/* Container >> 24 Columns
----------------------------------------------------------------------------------------------------*/
.container_24 {
margin-left:auto;
margin-right:auto;
width:960px;
}


.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {
display:inline;
float:left;
position:relative;
margin-left:5px;
margin-right:5px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
margin-left:0;
}


.container_24 .grid_1 {
width:30px;
}

.container_24 .grid_2 {
width:70px;
}

.container_24 .grid_3 {
width:110px;
}

.container_24 .grid_4 {
width:150px;
}

.container_24 .grid_5 {
width:190px;
}

.container_24 .grid_6 {
width:230px;
}

.container_24 .grid_7 {
width:270px;
}

.container_24 .grid_8 {
width:280px;
padding:5px;
}

.container_24 .grid_9 {
width:350px;
}

.container_24 .grid_10 {
width:390px;
}

.container_24 .grid_11 {
width:430px;
}

.container_24 .grid_12 {
width:470px;
}

.container_24 .grid_13 {
width:510px;
}

.container_24 .grid_14 {
width:550px;
}

.container_24 .grid_15 {
width:590px;
}

.container_24 .grid_16 {
width:630px;
}

.container_24 .grid_17 {
width:670px;
}

.container_24 .grid_18 {
width:710px;
}

.container_24 .grid_19 {
width:750px;
}

.container_24 .grid_20 {
width:790px;
}

.container_24 .grid_21 {
width:830px;
}

.container_24 .grid_22 {
width:870px;
}

.container_24 .grid_23 {
width:100%;
min-height:500px;
margin-top:-37px;
background:#000 url(http://newyorkcity.sk/wp-content/themes/newyork/images/bg-videoplayer.png) repeat-x;
}

.container_24 .grid_24 {
width:948px;
padding:10px 0;
margin-top:10px;
}

.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}


.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}

* html .clearfix,:first-child+html .clearfix {
zoom:1;
}

.adress {
color:#666;
font-size:110%;
margin-top:-25px;
}


span.cena-top {

border-bottom:1px dashed #f36b21;
}


.content p {
padding-right:6px;
/* eye candy */
padding-bottom:10px;
font-size:130%;
}


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



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

.sidebar .button {
white-space:nowrap;
background:#429FCE;
color:#fff;
font-weight:700;
text-align:center;
border:3px double #ddd;
margin:3px 0 0;
padding:1px;
}

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

.sidebar .button a:hover {
color:#ff6;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.hotely {
font-family:arial, sans-serif;
padding:.7em;
}

.similar-hotels ul {
padding:0;
margin:0;
}

.similar-hotels strong {
font-size:130%;
}

.similar-hotels {
font-weight:700;
padding:0 0 6px 10px;
}

.similar-hotels li {
list-style-image:none;
width:100%;
list-style-position:outside;
list-style-type:none;
padding:2px 0 2px 4px;
margin:0;
min-height:78px;
border-bottom:1px #CCC solid;
font-size:100%;
clear:left;
white-space:normal;
}

.similar-hotels li a {
font-size:130%;
color:#4A6995;
}

span.cena {
white-space:normal;
color:#f2633a;
}

li.email-this-page {
line-height:20px;
width:145px;
text-align:right;
text-align:center;
}

li.icon-links {
color:#2B69AF;
padding-left:1em;
background:transparent;
text-transform:uppercase;
text-align:center;
}

li.icon-links a {
color:#0C85DB;
text-align:center;
}

.avatar {
padding:3px;
float:left;
border:1px solid #CCC;
margin:6px;
}
.entry-preview {
padding:1px;
float:center;
border:1px solid #CCC;
margin:6px;
margin-left:0px;
}
.mini-preview {
padding:1px;
float:center;
border:1px solid #EEE;
margin:2px;
margin-left:0px;
}

.caption {font-style:normal;color:#CCC; }
.galleria_list{position:relative;}
.show_gallery {width:760px;margin:0 auto;border-top:1px solid #666;}
.show_gallery li{width:108px;height:108px;margin:0 10px 10px 0;overflow:hidden;float:left;}

.show_gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
.galleria_container img{margin-bottom:10px;}
.photogalleria {list-style:none;min-height:50px;margin-top:48px;z-index:2;position:relative;}
* html .photogalleria li div span{width:400px;} /* MSIE bug */
.photogalleria li{width:99px;height:46px;margin:3px 0 0 8px;z-index:300;display:block;} /*popod DOLEZITE - dam prec, zmiznu nahlady*/
.galleria_container{margin:30px auto 0px auto;height:380px;	width:920px;text-align:center;z-index:-3;}




* {
margin:0;
}

a img {
border:0;
}

#searchboxInc {
font:12px/1.5 Arial, Helvetica, sans-serif;
color:#000;
background:#D9F6D9;
border:1px solid #CCC;
padding:10px;
}

#searchboxInc strong {
font:strong 16px/1.5 Arial, Helvetica, sans-serif;
color:#36557C;
/* margin-left:8px; */
font-size:122%;
}

#searchboxInc form {
}

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

#searchboxInc fieldset {
padding:8px;
}

#searchboxInc h3 {
margin-bottom:.2em;
position:static;
font-size:82%;
font-weight:700;
color:#666;
margin:0;
}

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

#homein,#homeout {
float:left;
padding:0 1em 0 0;
}

.but {
float:left;
padding:1em 0 0;
}

button {
float:right;
background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/skontroluj-ceny.png);
min-width:127px;
min-height:28px;
border:none;
padding:.15em .75em;
text-transform:uppercase;
}



.ui-widget .ui-widget {
font-size:1em;
}

.ui-widget-content {
margin-top:14px;
}

.ui-widget-content a {
color:#333;
}

.ui-widget-header {
color:#fff;
font-weight:700;
left:-25px;
}

.ui-widget-header a {
color:#333;
}

.ui-tabs-hide {
position:absolute;
left:-9999px;
}

/* better for screen readers */
/* Tabs
----------------------------------*/
.ui-tabs {
padding:.2em;
padding-left:0;
padding-right:0;
zoom:1;
}

.ui-tabs .ui-tabs-nav {
list-style:none;
position:relative;
padding:.2em .1em 0;
}

.ui-tabs .ui-tabs-nav li {
display:block;
float:left;
background:#F5F5F5;
margin-left:10px;
margin-right:10px;
border-bottom:none;
color:#1f638a;
font-weight:700;
text-decoration:none;
}

.ui-tabs .ui-tabs-nav li a {
float:left;
text-decoration:none;
padding:.7em 2em .7em 2em;
}

.menu .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
padding-bottom:1px;
border-bottom-width:0;

}

/*SELECTED*/
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
background:#FFF;
display:block;
float:left;
border-bottom:none;
text-transform:uppercase;
border:1px solid #CCC;
margin-left:-2px;
border-bottom:none;
}

.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor:pointer;
background:#FFF;
display:block;
border-bottom:none;
float:left;
text-transform:uppercase;
border:1px solid #CCC;
margin-left:-2px;
border-bottom:none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.galeria {
background:#333;
text-transform:uppercase;
display:block;
float:left;
border-bottom:none;
float:left;
color:#FFF;
border:1px solid #CCC;
border-bottom:none;
}
.ui-tabs .ui-tabs-nav li a.rezervacia {
background:#0896FF;
text-transform:uppercase;
display:block;
float:left;
border-bottom:none;
float:left;
color:#FFF;
border:1px solid #0896FF;
border-bottom:none;
}
#book_it #book_it_default {
width:273px;
min-height:150px;
background:transparent url(http://newyorkcity.sk/wp-content/themes/newyork/images/book_it_bg_yellow.png) repeat-x 0 0;
padding:2px 10px;
}

#book_it #book_it_default h2#price_amount {
font-size:40px;
font-weight:700;
color:#33332f;
width:140px;
float:left;
}

#book_it #book_it_default select#payment_period {
width:123px;
float:left;
font-size:13px;
margin-top:10px;
}

#book_it #book_it_default div.book_it_section {
border-bottom:1px dotted #d1d1d1;
padding:5px 0;
}

#book_it #book_it_default div#book_it_status {
border:none!important;
padding-top:10px;
}

#book_it #book_it_status #book_it_enabled {
}

#book_it #book_it_status #book_it_disabled {
}

#book_it #book_it_status #book_it_disabled p#book_it_disabled_message {
text-align:center;
font-weight:700;
}

#book_it_form {
}

#book_it_form div.date_section {
width:106px;
float:left;
margin-right:5px;
}

#book_it_form div.date_section input {
width:102px;
}

#book_it_form div.num_guests_section {
width:50px;
float:left;
}

#book_it_form select {
width:50px;
display:block;
overflow:hidden;
}

#book_it_status #subtotal_area {
width:130px;
float:left;
}

#book_it_status #subtotal_area p {
font-size:12px;
color:#666;
margin-bottom:-5px;
}

#book_it_status #subtotal_area h2#subtotal {
font-size:30px;
color:#ccc;
font-weight:700;
}

#book_it_status input#book_it_button {
width:134px;
float:left;
font-family:Arial;
height:44px;
}

.bubble_button {
color:#fff;
font-size:14pt;
font-weight:700;
padding:5px;
background-color:#a2cc4e;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #85aa40;
text-align:center;
cursor:pointer;
}

.buttons .bubble_button_save,.bubble_button_save {
background-color:#f5f5f5;
border:1px solid #aaa;
color:#5c5;
font-size:12pt;
padding:10px;
}

.bubble_button_save:hover {
background-color:#eee;
text-decoration:none;
}

.buttons .bubble_button_cancel,.bubble_button_cancel {
background-color:#f5f5f5;
border:1px solid #aaa;
color:#f55;
font-size:12pt;
padding:10px;
}

.bubble_button_cancel:hover {
text-decoration:none;
background-color:#eee;
}

.bubble_button_view_other_listings {
background-color:#fdb300;
border:1px solid #fea473;
width:233px;
}

.bubble_button_view_other_listings:hover {
background-color:#fca300;
}


#controlFrame {height: 290px;width: 920px;position: absolute;z-index:6;top: 10px;left: 10px;}
#prevButton, #nextButton {	cursor: pointer;	cursor: hand;	float:left; 	margin:90px 5px 0 5px;	}
#nextButton {float: right;}


.content a {
color:#006E97;
text-decoration:none;

}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}
	#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
	
	

 
 .TABody { font-size: 11px; font-family: arial,sans-serif; padding: 0px; background-color: #fff; border: none; margin: 0; }
.wrap {height: 100%; overflow: hidden;  } 

.hdr { background-color:#ebf2f9; padding: 5px 5px 7px 10px; }
.legend { padding-bottom: 6px }
.legendTitle { font-weight: bold; font-size: 16px; color: #333333; }
.accomName { font-weight: bold; font-size: 11px; color: #666666; }
.legendSubtitle { font-size: 12px; color: #666666; margin-top: 9px; }

.TACheckRatesForm { width:100%; }
.TACheckRatesForm fieldset{ border: 0 none; margin:0; padding:0;}
.TACheckRatesForm .checkIn, 
.TACheckRatesForm .checkOut { border: 1px solid #7CA1BA; font-size: 13px; color: #333; margin-top: 2px; padding: 2px 0 0 1px; width: 99px; height: 18px; background: #fff url(TA_Module_Sprite-v2.gif) no-repeat -259px -78px; cursor: pointer; }.TACheckRatesForm .TADateField .outField { padding-left: 17px;}
.TACheckRatesForm ul { list-style-image: none; list-style-position: outside; list-style-type: none; padding: 15px 10px 16px 4px; margin-left: 0;}
.TACheckRatesForm li { display:block; float:left; padding: 0 0 2px 5px; text-align: left; width:46%; height: 16px; overflow:hidden;}
.TACheckRatesForm li label { padding-left: 3px; font-size: 12px; color: #333; vertical-align:top; }
.TACheckRatesForm li input { height:13px; margin-top:-1px; vertical-align:middle; }
.TACheckRatesForm input, label { cursor: pointer; }

.TAFieldSet { position:relative; white-space:nowrap; padding:0px; }
.TAFieldSet input,
.TAFieldSet button,
.TAFieldSet label  { vertical-align:middle; }
.TAFieldSet i { display: block; font-style: normal; font-size: 10px; color: #666;}
.TAFieldSet .fldst { float: left; }
.TAFieldSet .fldst label{ display: block; font-weight:bold; color: #336699;}
.TAFieldSet .adults { padding-left:	16px; }
.TAFieldSet .adults select {  margin-top:	2px; font-size: 13px; color: #333; }

ul .chk { vertical-align: bottom; }
ul.siteLst label { vertical-align: bottom; }
.checkRatesBox { border-top:1px solid #E4E4E2; margin:0 10px; padding:12px 0; }
.TACheckRates { display:block; width:109px; height:27px; overflow:hidden; border:none; padding-right:29px; background:url("TA_Module_Sprite-v2.gif") -4px -243px no-repeat; line-height:27px; cursor:pointer; float:right;}

.info_msg { color: #666; font-size: 10px; display: block; width: 140px;}
.error_msg { display:none; left:20px; position:absolute; top:96px; width:250px; height: 106px; z-index:9999; background: #f5f5f5; border: 1px solid #494949; padding: 5px;}
.error_msg_border_area { background: #fff; width: 100%; height: 100%; color:#333333; font-size:12px;}
.error_msg_inner { padding: 21px 5px 20px 19px;}
.error_text_area { background: #fff url(TA_Module_Sprite-v2.gif) no-repeat -330px -124px; padding-left: 37px; display: block; overflow: hidden; border: none;}
.error_button_div { height: 22px; margin-top: 20px; padding-left: 50px; }
.error_ok_button { background: #fff url(TA_Module_Sprite-v2.gif) no-repeat -4px -211px; height: 22px; display: block; overflow: hidden; border: none;}

/* KALENDARIK    */

.TACalContainer { display:none; position:fixed; left:10px; top:10px; z-index:9998; width:212px; height:208px; _height:207px; background-color:#f5f5f5; border:1px solid #494949;}
.TACalContainer table { width:162px; margin:0 auto;}
.TACalContainer .calheader { padding:0 0 4px; border:none; background:none; font-weight:bold; font-family:Helvetica,sans-serif; cursor:default; color:#666; line-height:17px; text-decoration:none; text-transform:uppercase;}
.TACalContainer th.calhead { text-align: center; padding-top: 32px; border-bottom: 1px solid #d4d4d4;}
.TACalContainer tr.calweekdayrow .calweekdaycell { padding: 2px; cursor: default; }
.TACalContainer th.calweekdaycell { height:auto; padding:2px; font-weight:bold; color:#21629c; line-height:17px; text-align:center; text-transform:uppercase;}
.TACalContainer td,
.TACalContainer td a {cursor: default; color: #2c2c2c; }
.TACalContainer td.calcell { position:static; width:auto; height:auto; padding:3px 0; border:1px solid #e7e7e7; background-color:#fff; text-align:center; line-height:13px;}
.TACalContainer td.calcell a { font-size:11px; line-height:11px; text-decoration:none;}
.TACalContainer td.calcell.previous { background-color: #fff; color: #a6a6a6; }
.TACalContainer td.selected,
.TACalContainer td.selected a { background-color: #ccc; color: #000; }
.TACalContainer td.selectedStart,
.TACalContainer td.selectedStart a { background-color: #D88027; color: #fff;}
.TACalContainer td.selectedEnd,
.TACalContainer td.selectedEnd a { background-color: #2a76ac; color: #fff; }
.TACalContainer td.calcellhover,
.TACalContainer td.calcellhover a { background-color: #D88027; cursor:pointer; color: #fff;}
.OutDateField table td.calcellhover,
.OutDateField table td.calcellhover a { background-color: #2a76ac; cursor:pointer; }
.TACalContainer td.highlight1 a{ background-color: #D88027;}
.TACalContainer td.highlight2 a { background-color: #21629C; } 
.TACalContainer td.highlight3 a{ background-color: #D88027; }
.TACalContainer td.highlight4 a { background-color: #21629C; } 
.TACalContainer td.oom { background-color: #fff; color: #fff; }

.TACalContainer .calnavleft,
.TACalContainer .calnavright { text-indent: -999em; overflow: hidden; width: 19px; top: 32px; display:block; position: absolute; } 
.TACalContainer .calnavleft  { background: #fff url(TA_Module_Sprite-v2.gif) no-repeat -308px -104px; text-indent: -999em; left: 24px; }
.TACalContainer .calnavright { background: #fff url(TA_Module_Sprite-v2.gif) no-repeat -337px -104px; text-indent: -999em; right: 25px; }
 
.topLink { display: block; position: absolute; cursor: pointer; }
.closeDiv { top: 3px; left: 161px; text-indent: -999em; background: #F5F5F5 url(TA_Module_Sprite-v2.gif) no-repeat -310px -157px; width:50px; height:20px; line-height:20px; overflow: hidden; border: none;}
.resetDiv { top: 8px; left: 5px; font-weight: bold; font-size: 11px; color: #21629c;}


/* CR center column layout
   ----------------------------------------------------------------------------------------- */
.centerBox { width:352px; height:270px; background-color:#ebf2f9;}
.centerBox .hdr { padding:1px 0 7px;}
.centerBox .legendTitle { margin:0 0 3px; font-size:18px; line-height:16px;}
.centerBox .crSubmit { width:109px; height:27px; margin-top:10px; padding:0; border:none; background:url("TA_Module_Sprite-v2.gif") -4px -243px no-repeat transparent; line-height:27px; float:left;}
.centerBox .text { width:81px; height:16px; padding:2px 2px 0; background-position:-275px -79px; font:normal 12px Arial,sans-serif; color:#2c2c2c;}
.centerBox .fldst label { line-height:13px;}
.centerBox .fldst.outField { padding-left:8px !important;}
.centerBox .fldst.adults { padding:0 12px 0 8px;}
.centerBox .fldst.adults select { width:38px; font:normal 12px Arial,sans-serif; color:#2c2c2c;}
.centerBox .info_msg { display:block; width:auto; padding:0 10px 18px;}

.centerBox i { padding:0 1px; line-height:11px;}
.centerBox ul { padding:3px 10px 4px 0;}
.centerBox ul li { padding: 0 0 3px;}
.centerBox ul li input { height:13px;}
.centerBox ul li label { line-height:15px; vertical-align:text-top;}

.centerCal { margin:-5px 0 0 -2px; _margin-top:-4px}

/* Workaround for Opera.  It has an issue where the cell borders would not display until mousing over
   the calendar widget.  This makes the borders thicker, but it's better than not showing them at all */

body .opera table.TACalContainer { border-collapse: separate; }
.TACal .yui-calcontainer { padding-left: 4px;}



.centerBody { background-color:#ebf2f9;}
.centerCommerce { padding:0;}
.centerCommerce h2 { margin:0 0 8px;}
.centerCommerce ul { height:100%; overflow:hidden;}
.centerCommerce li { padding-bottom:12px; float:left;}
.centerCommerce .note { padding:0;}


.sidebar {
margin-right:-15px;

margin-left:0;
float:left;
margin-top:10px;
min-height:500px;
border-left:1px solid #CCC;
}
.container_24 .grid_8 {display:inline;float:left;position:inherit;margin-left:5px;margin-right:5px;}