/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus {
outline:1px dotted;
}

hr {
border:0 #ccc solid;
border-top-width:1px;
clear:both;
height:0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/


h2 {
font-size:23px;
}

h3 {
font-size:21px;
}

h4 {
font-size:19px;
}

h5 {
font-size:17px;
}

h6 {
font-size:15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/
ol {
list-style:decimal;
}

ul {
list-style:disc;
}


p,dl,hr,h2,h3,h4,h5,h6,pre,table,address,fieldset {
margin-bottom:20px;
}

.floatRight {
float:right;
margin:5px 0 0;


}
#footer{background:#ADB1A9;color:#333;font:102.5% Arial, Helvetica, sans-serif;text-align:left;}
#footer_wrap,#container_wrap{min-width:890px;width:98%;margin:100px auto 0 auto;}
#footer_wrap{background:#adb1a9;font-size:1.4em;clear:both;}
#footer{position:relative;width:850px;color:#fff;margin:0 auto;padding:1em 20px 20px ;}

a#footer_home{background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/footer-logo.png) no-repeat;}
a#footer_home{margin-top:2px;float:left;display:block;width:200px;height:30px;text-indent:-9999px;}
#footer ul{list-style:none;height:1.5em;font-size:.857em;margin:6px 0 0 190px;}
#footer ul li{float:left;padding:0 4px 0 0;}
#footer ul li a{text-decoration:none;color:#555;margin-right:.7em;text-transform:lowercase}
#footer p{font-size:.80em;clear:both;color:#fff;margin:0 0 0 200px;}
#footer p a:visited,#footer a:hover{text-decoration:underline;color:#fff;}
#footer .disclaimer{color:#fff;}
#footer p a,#footer p a:visited,footer p a:hover{text-decoration:underline;color:#fff;margin-right:10px;text-transform:lowercase}
#footer .disclaimer{color:#fff;}



body {
background:#FFF;
color:#333;
font-size:10px;
}

body {
font:10px Arial, 'Liberation Sans', FreeSans, sans-serif;
}

.container_24 {
margin-left:auto;
margin-right:auto;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
width:960px;
background:#FFF;
padding-top:10px;
}


.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.sidebar,.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;}
.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 .sidebar{width:309px;padding-left:6px;}hr{border:0 #EDEDED solid;border-top-width:1px;clear:both;height:0;}.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:910px;}.container_24 .grid_24{width:950px;}.grid_16{padding-left:3px;}.container_24 .sidebar{width:300px;background:#FFF;}.container_24 .grid_16{width:630px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.sidebar,.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;}.alpha{margin-left:0;}.omega{margin-right: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_6{width:230px;}.container_24 .grid_7{width:270px;}.container_24 .grid_9{width:350px;}.container_24 .grid_10{width:390px;}.header{padding:0 0 0 10px;}


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

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */
.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,:first-child+html .clearfix {
zoom:1;
}

a {
color:#fff;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h1 {
font-weight:400;
}

.center {
margin-left:auto;
margin-right:auto;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

/*STORY*/
#story p {
font-size:1.4em;
line-height:1.5em;
margin-top:1em;
padding:0 5px 0 10px;
}

#story h1 {
font-size:2.8em;
font-weight:700;
line-height:1.2em;
}

#index h2 a,#index h2 a:visited{
font-size:63%;
color:#007CD5;
text-decoration:underline;
margin: 0;
padding:0;
padding-bottom:-10px;
line-height:1.1em;
margin-top:1em;
text-decoration: none;
}007CD5
#index{color:#5F6062;}
#index h2 a:hover{color:#FF6600;text-decoration:underline;}
 #index .story-image {float:left;padding:12px 10px 0px 0;width:100px;height:75px;}



.secondItem {border-bottom:1px solid #DCDCDC;padding:9px 0 9px 0;}
.secondItemText {color:#333;line-height:18px;margin-top:-16px;font-size:140%}


.secondItem strong{
line-height:1.1em;
margin-top:-1em;
padding:0px;float:left;clear:left;
}
#story h3 {
font-size:1.6em;
line-height:1.5em;
margin-top:1em;
padding:10px 0 0 10px;
}

img.aligncenter,.sidebar img {
display:block;
margin-left:auto;
margin-right:auto;
}

.sidebar h4 {
font-size:1.2em;
line-height:1.5em;
margin-top:1em;
padding:10px 0 0 10px;
}

.sidebarMetro {
font-size:1.1em;
}

.sidebarMetro img {
float:left;
}

#story img {
padding:0 0 0 4px;
margin:0 1em .5em 0;
}

#story img.aligncenter {
padding:2px;
border:1px solid #e5e5e5;
margin:0 1em .5em 0;
}



#header {
height:90px;
margin:0;
}

#header-inner {

}

#logo-title {
float:left;
margin-left:330px;
}

p#index {
margin:0 0 0 -10px;
text-transform:uppercase;
font-weight:700;
font-size:100%;
}

hr {
border:0 #ccc solid;
border-top-width:1px;
clear:both;
height:0;
}
/*navigacia*/




#sprievodca {
width:158px;
}

#navUs {
width:36px;
}

#navNyregion {
width:89px;
}

#navBusiness {
width:71px;
}

#navTechnology {
width:96px;
}

#navScience {
width:65px;
}

#navHealth {
width:63px;
}

#navSports {
width:60px;
}

#navOpinion {
width:120px;
}

#navArts {
width:46px;
}

#navStyle {
width:52px;
}

#navTravel {
width:60px;
}

#navJobs {
width:48px;
}

#navRealestate {
width:85px;
}

#navAutomobiles {
width:57px;
}

#navJobs,#navRealestate,#navAutomobiles {
font-family:arial, helvetica, sans-serif;
font-weight:700;
background:#e6eff8;
}

.navigation .subNavigation ul#subnavWorld,.navigation .subNavigation ul#subnavUS,.navigation .subNavigation ul#subnavNYRegion,.navigation .subNavigation ul#subnavBusiness,.navigation .subNavigation ul#subnavTechnology,#navWorld.selected ul,#navUs.selected ul,#navNyregion.selected ul,#navBusiness.selected ul,#navTechnology.selected ul {
text-align:left;
}

#navJobs.selected ul {
text-align:right;
}

.navigation ul#subnavTravel {
/* where is this found in travel, pre-travel redesign? */
text-align:right!important;
}

.navigation .subNavigation ul li.children,.navigation .tabs li.selected ul li.children {
padding:4px 10px 3px;
height:auto;
/* background:#fff; */
border:1px solid #ccc;
font-weight:700;
line-height:13px!important;
}

.navigation .subNavigation ul li.children ul,.navigation .tabs li.selected ul li.selected ul {
width:auto;
margin:0;
padding:0;
display:inline;
border-top:none;
background:none;
font-weight:400;
}

.navigation .subNavigation ul li.children ul li,.navigation .tabs li.selected ul li.selected ul li {
margin:0;
background:none;
text-transform:none;
padding:0!important;
}

.navigation .subNavigation ul li.children ul li a,.navigation .tabs li.selected ul li.children ul li a {
color:#004276;
padding:4px 8px 3px;
}

.navigation .subNavigation ul li.nochildren,.navigation .tabs li.selected ul li.nochildren {
font-weight:700;
}

.navigation .subNavigation ul li.children ul li.selected,.navigation .tabs li.selected ul li.children ul li.selected {
padding:0 6px;
font-weight:700;
/* background:#fff; */
}

/* BEGIN fixing for noNavChild */
.navigation.nochild {
height:auto;
}

#subSubNav_specialoffers a {
background-color:#e6eff8;
border-left:1px solid #e2e2e2;
}

#navNyregion.selected {
padding:7px 0 0;
border-bottom:1px solid #d3d3d3;
}

#navNyregion .subNavigation {
display:none;
}

#subNav_sportstickets a {
font-weight:700;
color:#004276;
font-size:.909em;
}

#subNav_sportstickets a:link,#subNav_sportstickets a:visited {
font-weight:700;
}

#subNav_sportstickets {
border:1px solid #ccc;
padding:3px 6px 2px;
position:relative;
}

.column {
float:left;
display:inline;
}

.column {
margin-right:1px;
}

.lastColumn {
margin-right:0!important;
}

.navigation ul li.selected {
/* background:#fff; */
}

.subNavigation {
padding:10px 0 10px 10px;
background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/background2.png);
}

.subNavigation div.four ul {
width:255px;
}

.subNavigation div.four li {
padding:0 5px 0 0;
border-left:none;
}

.subNavigation div.four li.last {
padding:0;
}

.subNavigation .inlineSearchControl .text {
width:235px;
}

/*Hlavne menu*/
.tabs {
display:block;

padding:0;
white-space:nowrap;
text-transform:uppercase;
font-family:arial, helvetica, sans-serif;
overflow:hidden;
}

.tabs li {
float:left;
display:block;
margin:0;
padding:5px 17px 5px 17px;
/* background:#fff; */
background-image:none;
border:1px solid #EFEFEF;
border-width:1px 1px 1px 0;
font-size:1em;
white-space:pre;
}

.tabs li.first,.tabs li.firstItem {
border-left:1px solid #ccc;
}

.tabs li.selected {
/* background:#fff; */
border-bottom:none;
padding:4px 17px;
}








.tabs li a,.tabs li a:link,.tabs li a:visited,.tabs li a:hover {
color:#333;
}



.inlineSearchControl .text {
margin-right:2px;
}

.columnGroup:last-child,ul:last-child,ul li:last-child {
margin-bottom:0;
}

/*HLAVNY SUB*/
.navigation ul li.selected {
border-bottom:none;
padding:17px 0 0;
}

.subNavigation:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.subNavigation {
border-width:0 0 1px;
}

.subNavigation .inlineSearchControl .text {
margin-right:3px;
}

.subNavigation .inlineSearchControl {
float:left;
}

/* columns */
.subNavigation .column {
border-right:1px solid #ccc;
height:38px;
margin-right:0;
min-height:40px;
}

.subNavigation div.last,.subNavigation .lastColumn {
border-right:none;
margin-right:0;
}

.subNavigation .columnGroup {
margin-bottom:0;
margin-left:10px;
margin-right:10px;
}

.subNavigation .first .columnGroup,.subNavigation .firstColumn .columnGroup {
margin-left:0;
}

.subNavigation .last .columnGroup,.subNavigation .lastColumn .columnGroup {
margin-right:0;
}

/* headings */
.subNavigation label,.subNavigation h5 {
font-size:1.4em;
/* 14px */
}

.subNavigation label {
font-weight:700;
margin-bottom:3px;
}

.subNavigation h5 {
font-family:arial, helvetica, sans-serif;
margin-bottom:5px;
}

.subNavigation h5 a,.subNavigation h5 a:visited {
color:#000;
}

/* unordered lists */
.subNavigation ul li {
background:none;
border-left:1px solid #ccc;
float:left;
font-family:arial, helvetica, sans-serif;
font-size:1.1em;
/* 11px */
padding:0 8px;
}

.subNavigation ul li.first,.subNavigation ul li.firstItem {
padding:0 8px 0 0;
border-left:none;
}

.subNavigation ul li.last,.subNavigation ul li.lastItem {
padding:0 0 0 8px;
}

.subNavigation ul li.selected {
color:#333;
}

.subNavigation ul li a,.subNavigation ul li.selected {
font-weight:700;
}

/*
#logo-title a,#logo-title span {
text-indent:-999999px;
display:block;
width:300px;
height:72px;
background:transparent url(http://newyorkcity.sk/wp-content/themes/newyork/logo.png) no-repeat 0 0;
}
*/
#logo-title a,#logo-title span {
text-indent:-999999px;
border:0;padding:0;
display:block;
width:387px;
height:81px;
background:transparent url(http://newyorkcity.sk/wp-content/themes/newyork/images/logo.png) no-repeat 0 0;
}

/*DALSIE*/
a {
color:#2D7BB2;
}


.img a {
border:0;
}

ul {
list-style:none;
padding-left:0;
}

ol {
padding-left:0;
}

a:hover {
text-decoration:underline;
}

.container_24 {
margin-left:auto;
margin-right:auto;
width:960px;
}

.img a {
border:0;
}

ul {
list-style:none;
padding-left:0;
}

ol {
padding-left:0;
}

a:hover {
text-decoration:underline;
}


#story{color:#333;font:bold 11px/14px arial,Helvetica,Utkal,sans-serif;}
#story a{font:bold 11px/14px arial,Helvetica,Utkal,sans-serif;margin:0;padding:4px 0 8px 7px;}
#story a:hover{color:#F60;}
#story ul{padding-left:10px}
#story ul li{margin-left:30px;line-height:1.2;margin:0!important;padding:0;clear:right;width:100%}
#story ul li {color:#333;font:bold 11px/14px arial,Helvetica,sans-serif;margin:0;padding:4px 0 8px 7px;}
#story ul li a,#story ul li a:visited{color:#004276;font:bold 11px/14px arial,Helvetica,Utkal,sans-serif;margin:0;padding:0 0 4px 7px;list-style:none outside none!important;clear:left}
#story ul li a:visited{color:#9A9A9A;font-size:11px}
#story ul li a:hover{color:#F60;font-size:11px}




.grid_11 hr:last-child {
border: 0 #ccc solid;
border-top-width: 0px;
clear: both;
height: 0;

}


.img a {border:0;}


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

#pageNav a:link, #pageNav a:visited {
color: #007cd5;
font-weight: bold;
text-decoration: none;
}
#pageNav a:hover, #pageNav a:active {
color: #007cd5;
font-weight: bold;
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: normal;
color: #666;
text-decoration: none;
cursor: default;
}

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


.gold {color:#C19637;}
.avatar{float:left;}




/*POPULAR*/

#mostpopular {
padding: 12px 0 0 0;
width:306px;
border-top: 1px solid #e1e1e1;
Aborder-left: 1px solid #d7d7d7;
Aborder-bottom:1px solid #e1e1e1;
}

#mostpopular h2, #mostpopular div.tab h3 {display: none;}



#mostpopular {
background: url("http://newyorkcity.sk/wp-content/themes/newyork/images/bg-hatch.gif") repeat;
border: 1px solid #FFF;
margin-bottom: 8px;
}

#mostpopular .tabs-sidebar {
padding-top: 30px;
background: url("http://newyorkcity.sk/wp-content/themes/newyork/images/mostpopular-h2.gif") 0 5px no-repeat;
border-bottom: 1px solid #cecece;
}

#mostpopular.blog-comments .tabs-sidebar {
padding-top: 10px;
background: none;
}


#mostpopular.blog-comments .tabs-sidebar {
padding-top: 25px;
background: url("") -4px 0 no-repeat;
}

#mostpopular .tab {
background: #fff;
padding: 8px 0 5px 12px;
}

#mostpopular h4 {
font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
width: 90px;
margin: 0 auto 10px auto;
padding: 0;
text-align: center;
background-color: #ededed;
text-transform: uppercase;
font-weight: normal;
font-size: 10px;
}

#mostpopular ul.tabNav {
background: transparent url("http://newyorkcity.sk/wp-content/themes/newyork/images/tab-border-bottom.gif") repeat-x left bottom;
padding: 0 0 4px 7px;
margin: 0;
}

#mostpopular.sitewide ul.tabNav {
padding: 0 0 4px 12px;
}

#mostpopular.blog-comments ul.tabNav {
padding: 0 0 2px 12px;
}

#mostpopular ul.tabNav li {
background: transparent;
display: inline;
margin: 0;
list-style: none;
}

#mostpopular ul.tabNav li a {
background: #f5f5f5;
border: 1px solid #c1c1c1;
margin-right: .3em;
padding: 3px 6px;
font-weight: bold;
}

#mostpopular.blog-comments ul.tabNav li a {
font-size: 13px;
}

#mostpopular ul.tabNav a:hover {
color: #C00;
outline:none;
}

#mostpopular ul.tabNav a.selected,
#mostpopular ul.tabNav a.selected a:hover { /* Extra specificity's needed to override the red color */
background: #fff;
border-bottom: none;
color: #333;
cursor: text;
padding-bottom: 4px;
text-decoration: none;
outline:none;
}

#mostpopular ol,#mostpopular ul {
padding: 0 0 13px 1px;
margin: 0 12px 0 15px;
background: transparent url("http://newyorkcity.sk/wp-content/themes/newyork/images/dotted-border-001.gif") 1em 0 repeat-x;

}

#mostpopular ol li,#mostpopular ul li {
background: transparent url("http://newyorkcity.sk/wp-content/themes/newyork/images/dotted-border-001.gif") left bottom repeat-x;\
margin: 0 0 0 30px;
padding: 5px 0 5px 5px;
line-height: 1.4em;
}

#mostpopular ol li a,#mostpopular ul li a {
font-weight: bold;
color:#2D7BB2;
}

#mostpopular ol li,
#mostpopular ul li{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}


.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.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;}


.alpha{margin-left:0}.omega{margin-right: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_6{width:230px}.container_24 .grid_7{width:270px}.container_24 .grid_9{width:350px}.container_24 .grid_10{width:390px}




.container_24 .grid_11{width:430px; border-right: 1px solid #e2e2e2;}
.container_24 .grid_5{width:180px;min-height:650px;padding:0 5px 0 5px;}
.container_24 .grid_8{width:300px;border-left:1px solid #CCC;background:#FFF;brder-left:1px solid red;min-height:50px;}
.container_24 .grid_16{width:630px}



a {

text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h1 {
font-family: Georgia, serif;
font-weight: normal;
margin-bottom:0px;

}

.index-hero{
padding: 10px;
margin-top:180px;
}

.index-hero h2{
padding: 10px;
font: 34px/1 Georgia;
background: #FFF url(http://newyorkcity.sk/wp-content/themes/newyork/images/503.png);
letter-spacing: -0.03em;
opacity:0.5;
color: black;
}

h3 {
margin: 0 0 0.2em 0;
font-size: 185%;
letter-spacing: -1px;
font-weight: normal;
clear: left;
color: #4E463F;
}

.related-stories {margin-bottom: 16px; background:transparent url(http://newyorkcity.sk/wp-content/themes/newyork/images/related-stories-header-bg.gif) repeat-x scroll 0 .5em;}

.related-stories h3 {
background: #fff;
color: #999;
display: inline;
font-size: 185%;
font-weight: bold;
letter-spacing: -.05em;
line-height: 1;
margin: 0 0 3px 50px;
padding: 0 10px;
}





.grid_11 IMG {border:1ox solid #E5E5E5; padding: 4px; margin-right:4px;}
.grid_11 p{
color:#555;
font: 116%/1.4 arial, helvetica, sans-serif;

overflow: hidden;
padding: 0 4px 0 0px;

}


p {
color:#555;
font: 116%/1.4 arial, helvetica, sans-serif;

overflow: hidden;
padding: 0 4px 0 0px;

}


ol.related {
line-height: 1.3;
margin-left:1em;
margin-top: .7em;
}
/*FORM*/
.label { background: #FFCC33; padding: 5px; font: bold 10px Arial, sans-serif; position: fixed; top: 19px;left: 1px; }

.booking { padding: 10px; background: #E0F4F8; overflow: hidden;border:0px solid #CCC;margin-bottom:20px; }

.booking p { margin: 2px 0 2px 0; float:left; clear:both; display: block; }

.booking label { font: bold 1.1em Helvetica, Arial, sans-serif; color: #0077AA; padding: 0 0 0 5px;}

.booking .w { float: left; clear: both; pdding: 5px 5px 5px; background: #D7EBEF; font: bold 0.8em Helvetica, Arial, sans-serif; color: #333; overflow: hidden; }

.booking .w span { pdding: 0 0 5px 0; float:left; }

.booking .input { border: 1px solid #A5C2C8; line-height: 1.2em; padding: 5px 15px 5px 15px; margin: 0 0; width: 380px; font: bold 1.6em Helvetica, Arial, sans-serif;background:#FFF url(http://newyorkcity.sk/wp-content/themes/newyork/images/lupa.png) 380px 4px no-repeat; }

.booking .w label { padding:0; color: #999; }

.booking hr {margin: 10px 0px 10px 0px; border: 1px solid #C2DDED; border-style: none none dotted; }

hr.index {margin: 15px 0px 0px 0px; border: 1px solid #CCC; border-style:none none solid; }


.sidebar{
min-height:500px;
}
div.columnGroup2 {
border-top: 1px solid #ccc;
padding-top: 12px;
}


ol.related li {
border-top: 1px dotted #D7D7D7;
margin-left:10px;
padding: .3em .1em;
}

.hotelyHeader {
font-size: 120%;
font-weight: bold;
}

.bookingHeader {
font-size: 85%;
color:#666666;
padding: 1px 0px 5px 2px;
text-transform: uppercase;
}

.dalsie {
font-family: arial, sans-serif;
font-size: 96%;
padding-top: 7px;
padding-bottom: 3px;
}

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

.hotely ul {
font-size: 96% !important;

}

.hotely .bold{
font-weight: bold;
}

.hotely ul li { padding: .3em .1em; }

.of-interest{background:#FFF;border-right:1px solid #D7D7D7;padding-left:1px;width:310px;}
.of-interest .promo{background:url() no-repeat 50% 100%;min-height:96px;position:relative;padding:0 116px 1px 25px;border-bottom:1px dotted #D7D7D7}
.of-interest h3{font-size:1.7272727272727em;font-weight:400;line-height:1.0;font-family:Georgia;margin:0;padding:9px 0 0;}
.of-interest h3 i{display:block;position:absolute;right:0;top:0;}
.of-interest h3 a{color:#00AEEF;font-family:Georgia;}
.of-interest .alt-promo h3 a{color:#000;font-family:Georgia;font-style:normal;}
.of-interest h3 b{color:#000;font-weight:400;font-family:Georgia;}
.of-interest p{font-family:Georgia;margin:0;}
.of-interest img{margin-right:10px;}
.of-interest ul,.of-interest li{list-style:none;margin:0;padding:0;}
.of-interest ul{margin:.5em 0 .2em;}
.of-interest li{font-family:Georgia;font-weight:700;line-height:1.272727272727273;padding-left:9px;}
.of-interest .last{background:none;padding-bottom:0;border-bottom:0px solid white;height:95px;background:white;}
.of-interest .alt-promo{padding:0 8px 0 116px;}
.of-interest .alt-promo h3 i{left:0;right:auto;}.of-interest h3 i.bleed-1{bottom:0;top:auto;}

.wp-pagenavi a:visited,.wp-pagenavi a:active{text-decoration:none;margin:2px;padding:2px 4px;}
.wp-pagenavi a:hover,.of-interest h3 a:hover{text-decoration:none;}
.listingPlainBodyWide strong a{font-weight:400;color:#444;}
/*autocompleter*/
ul.ac_results{/* for jQuery: hide list on statup */display:none;}
.ac_results{position:absolute;width:350px;background-color:#fff;border:1px solid #EEE;border-bottom:0;margin:0;padding:0;z-index:900;}
.ac_results ul{/* for scriptaculous: set margin and padding of list inside the container to zero */margin:0;padding:0;}
.ac_results li{list-style-type:none;display:block;margin:0;padding:2px;height:auto;cursor:pointer;text-align:left;border-bottom:1px solid #EEE;}
.ac_results li a{text-decoration:inherit;color:#369;}
.ac_results li *{margin:0;}
.ac_over,.ac_results li.selected{/* for scriptaculous: uses class selected */color:#fff;background-color:#CBD8E6;}
.ac_results li span.title{font-size:1.1em;color:#0B4096;}
.ac_match{color:#0b4096;font-weight:700;}
/*autocompleter*/

				
ul#package-map { padding: 0; margin: 0 0 0 4px; position: relative; width: 620px; height: 285px; background: url("http://newyorkcity.sk/wp-content/themes/newyork/sprievodca.png") no-repeat top left; font-size: 1px; }

ul#package-map li { list-style: none; }

ul#package-map li, ul#package-map li a { display: block; padding: 0; margin: 0; position: absolute; }

ul#package-map li a img {border: 0; margin: 0;}



#package-map li.link-all a { width: 620px; height: 312px; top: 0px; left: 0px; }

#package-map li.link-one a { width: 615px; height: 136px; top: 0px; left: 0px; }
#package-map li.link-two a { width: 615px; height: 40px; top: 137px; left: 0px;}
#package-map li.link-three a { width: 615px; height: 40px; top: 177px; left: 0px; }
#package-map li.link-four a { width: 615px; height: 40px; top: 217px; left: 0px; }





ul#package-map li.link-all a:hover { border-bottom: none; }


ul#package-map li.link-one a:hover, li.link-two a:hover, li.link-three a:hover, li.link-four a:hover, li.link-five a:hover, li.link-six a:hover, li.link-seven a:hover, li.link-eight a:hover { border-right: 8px solid #fff;}
