body {
background:url(http://newyorkcity.sk/wp-content/themes/newyork/background-new.png) top center repeat-y;
color:#333;
apadding:20px 0 40px;
}

body {
font:normal 1em Arial, sans-serif;
color:#000;
padding:0;
}

/* Elements */
h1 {
font:bold 1.2em Arial, sans-serif;
display:block;
}

h2 {
font:bold 1em Arial, sans-serif;
color:#fff;
margin:0 0 12px;
}

h3 {
font:bold .8em Arial, sans-serif;
color:#000;
}

h4 {
font:normal .8em Arial, sans-serif;
color:#000;
}

a {
color:#006E97;
text-decoration:none;
cursor:pointer;
}

body {
font-size:75%;
}

html>body {
font-size:12px;
}

p {
}

.relatedTopics {
margin:0 10px 0 0;
font-size:10px;
color:#666;
}

p.relatedTopics {
font-size:11px;
text-transform:uppercase;
color:#CCC;
margin-bottom:10px;
}

p.relatedTopics a {
font-weight:700;
}

.wp-pagenavi {
padding-left:20px;
font:bold 12px Arial, sans-serif;
padding-bottom:7px;
}

.wp-pagenavi a,.wp-pagenavi a:link {
text-decoration:none;
background:#eee;
margin:2px;
padding:2px 4px;
}

.wp-pagenavi span.pages {
margin:2px 2px 2px 0;
padding:2px 4px 2px 0;
}

.wp-pagenavi span.current {
font-weight:700;
color:#000;
margin:2px;
padding:2px 4px;
}

.wp-pagenavi span.extend {
margin:2px;
padding:2px 4px;
}

.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;
}

.label {
background:#FC3;
padding:5px;
font:bold 10px Arial, sans-serif;
position:absolute;
top:19px;
left:1px;
}

.form {
padding:10px;
background:#E0F4F8;
overflow:hidden;
border:1px solid #CCC;
}

.form p {
margin:10px 0;
float:left;
clear:both;
display:block;
}

.form label {
font:bold 1.1em Helvetica, Arial, sans-serif;
color:#07A;
padding:0 0 0 5px;
}

.form .w {
float:left;
clear:both;
padding:5px;
background:#D7EBEF;
font:bold .8em Helvetica, Arial, sans-serif;
color:#333;
overflow:hidden;
}

.form .w span {
padding:0 0 5px;
float:left;
}

.form .input {
border:1px solid #A5C2C8;
line-height:1.2em;
padding:15px;
margin:0 0 5px;
width:340px;
font:bold 1.6em Helvetica, Arial, sans-serif;
background:#FFF url(http://www.bologna.sk/wp-content/themes/bologna/img/lupa.png) 340px 14px no-repeat;
}

.form .w label {
padding:0;
color:#999;
}

.form hr {
margin:10px 0;
border:1px solid #C2DDED;
border-style:none none dotted;
}

a {
text-decoration:none;
}

.module-content h2 {
font:bold 13px/1 arial,sans-serif;
letter-spacing:-.03em;
margin:0 0 -.1em;
color:#4E463F;
}

h4 {
font:bold 13px/1 arial,sans-serif;
letter-spacing:-.03em;
clear:left;
color:#4E463F;
margin:0 0 .5em 1em;
text-decoration:none;
border-bottom:1px solid #EEE;
}

a:hover {
text-decoration:underline;
}

h1 {
font-family:Georgia, serif;
font-weight:400;
text-align:center;
}

p {
overflow:hidden;
padding:10px 0;
atext-align:center;
}

/**/
dl.streetEasyListing {
margin:0 10px 10px;
border-bottom:1px solid #EEE;
padding-bottom:21px;
}

dl.streetEasyListing img {
float:left;
margin-right:6px;
}

.streetEasyListing dd {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:capitalize;
}

.streetEasyListing dt a {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
}

.streetEasyListing dd h4 {
font-size:10px;
}

.streetEasyListing dl dt img {
float:left;
margin-right:10px;
}

.streetEasyListing dd h4 {
margin:2px 0;
}

.price {
position:absolute;
right:1px;
font-size:12px;
font-weight:700;
font-family:"Lucida Grande","Lucida Sans", Verdana, Helvetica, Arial, Geneva, sans-serif;
}

span.poweredBy {
color:#7e7e7e;
font-weight:100;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:6px;
}

.gray {
color:#B7B7B7;
font-size:10px;
padding-right:4px;
}

.details {
position:absolute;
right:1px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#525252;
}

.streetEasyTabs {
border-bottom:none;
line-height:normal;
font-family:Arial,Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.streetEasyTabs ul {
list-style-image:none;
list-style-position:outside;
border-right:none;
border-bottom:none;
list-style-type:none;
margin:0;
padding:0;
}

.streetEasyTabs li {
background:#FFF;
display:block;
float:left;
border-bottom:none;
float:left;
margin:0 5px -4px -3px;
padding:10px 15px 4px;
border:3px solid #C1CDCD;
border-bottom:none;
}

.streetEasyTabsA li {
background:#FFF;
acolor:#1f638a;
display:block;
float:left;
font-weight:700;
text-decoration:none;
}

.streetEasyTabs a {
float:none;
}

.streetEasyTabs a:hover {
color:#222;
}

.streetEasyTabs .current {
}

.streetEasyTabs .current a {
color:#222;
padding-bottom:5px;
cursor:default;
}

/*STORY*/
.story {
font-family:Arial, sans-serif;
border-right:1px solid #CCC;
padding:14px 6px 14px 0;
}

.story img {
margin:0 5px;
}

.story h2 a {
color:#2D7BB2;
font-size:1.3em;
font:Arial;
font-weight:700;
margin:0;
float:left;
}

.story {
clear:both;
line-height:16px;
}

.story span {
margin-top:-8px;
padding:0 4px 0 0;
color:#333;
overflow:hidden;
padding-bottom:5px;
line-height:16px;
}

span .sec {
margin-top:-8px;
padding:0 4px 0 0;
color:#333;
overflow:hidden;
padding-bottom:5px;
line-height:16px;
}

.module-content {
border:1px solid #C0CCC4;
padding:.75em 16px;
}

.newsitemlist {
list-style-type:none;
margin:0 0 1em;
padding:0;
}

.newsitemlist .newsitem {
border-top:1px solid #DBE6DF;
margin:0;
padding:0 0 .4em;
}

.newsitemlist .hotel {
border-top:1px solid #EEE;
margin:0;
line-height:1.6em;
font-size:1.5em;
padding:.7em;
}

.newsitemlist .newsitem .location {
float:right;
background:#ebf2ee url(http://media.everyblock.com/v4ff1a7d1c77ff40ec8d0d0cc7c28897e/images/locationtag.gif) 4px 50% no-repeat;
margin-bottom:.25em;
margin-left:8px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
padding:.25em 8px .25em 18px;
}

.newsitemlist .newsitem a.location {
color:#2B332E;
cursor:pointer!important;
}

.newsitem {
line-height:1.6em;
overflow:hidden;
}

.newsitem p {
margin-bottom:.25em;
}

.newsitem .title {
font-size:1.2em;
font:Arial;
font-weight:700;
display:block;
margin:.5em 8px 0;
}

.newsitem .title a {
color:#2D7BB2;
}

.newsitem .date {
white-space:nowrap;
font-size:1.1em;
font-weight:700;
color:#2B332E;
margin-right:.25em;
}

.newsitem .location {
font-size:.9em;
color:#2B332E;
}

.avatar {
float:left;
margin:0 15px 5px 0;
padding:4px;
background:#FFF;
border:1px solid #e2e2e2;
}



.container_16 {
background:#CAD6D6;
}



/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/
/* `Containers
----------------------------------------------------------------------------------------------------*/
.container_16 {
margin-left:auto;
margin-right:auto;
width:960px;
}


/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .grid_1 {
width:40px;
}

.container_16 .grid_2 {
width:100px;
}

.container_16 .grid_3 {
border:3px solid #C1CDCD;
background:#FFF;
min-height:800px;
width:172px;
}

.container_16 .grid_5 {
width:280px;
}

.container_16 .grid_6 {
width:312px;
margin-top:18px;
}

.container_16 .grid_7 {
width:400px;
}

.container_16 .grid_9 {
width:520px;
}

.container_16 .grid_10 {
width:580px;
}

.container_16 .grid_11 {
width:640px;
}

.white {
background-color:#fff;
}
}

.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_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;
margin-right: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_5 {
width:190px;
}

.container_24 .grid_6 {
width:230px;
}

.container_24 .grid_7 {
width:270px;
}

.container_24 .grid_8 {
width:310px;
}

.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;
}


.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;
}

.grey {
border:1px solid #CCC;
}

.container_16 .grid_13 {
width:754px;
border:3px solid #c1cdcd;
margin:-5px 0 0;
border-top:none;
}

.container_16 .grid_13 .streetEasyTabs {
border-right:none;
}

.container_16 .grid_14 {
width:820px;
}

.container_16 .grid_15 {
width:880px;
}



/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0;
}

* html .clearfix {
height:1%;
}

.articleOptions {
background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/main_wide.png) no-repeat right -123px;
padding-right:7px;
margin-bottom:20px;
overflow:hidden;
}

.articleOptions .inner {
overflow:hidden;
padding:7px 0 7px 7px;
background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/main_wide.png) no-repeat left -123px;
}

.newsMode {
float:left;
list-style:none;
}

.newsMode li {
font-size:1.2em;
float:left;
list-style:none;
line-height:1em;
margin-right:6px;
padding-right:4px;
background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/main_narrow.png) no-repeat right -2736px;
}

.newsMode li a {
display:block;
line-height:1em;
color:#000;
padding:7px 2px 6px 26px;
position:relative;
overflow:hidden;
background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/main_narrow.png) no-repeat left -2736px;
}

.newsMode li span {
position:absolute;
top:4px;
left:4px;
width:18px;
height:17px;
background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/main_narrow.png) no-repeat left -834px;
}

.newsMode li.active,.newsMode li.active:hover {
font-weight:700;
background-position:right -786px;
}

.newsMode li.active a,.newsMode li.active:hover a {
background-position:left -786px;
color:#fff;
}

.newsMode li:hover {
background-position:right -761px;
}

.newsMode li:hover a {
background-position:left -761px;
color:#000;
}

.newsMode li.published a span {
background-position:0 -834px;
}

.newsMode li.published.active a span {
background-position:-18px -834px;
}

.newsMode li.upcoming a span {
background-position:-56px -834px;
}

.newsMode li.upcoming.active a span {
background-position:-74px -834px;
}

.newsSort {
float:right;
width:300px;
}

.newsSort p {
line-height:1em;
padding:7px 7px 0 0;
text-align:right;
float:right;
}

.newsSort ul {
padding:0;
margin:0;
list-style:none;
width:150px;
float:right;
}

.newsSort li {
font-size:12px;
line-height:1em;
list-style:none;
}

.newsSort li a {
display:block;
color:#000;
padding:0;
font-weight:700;
background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/main_narrow.png) no-repeat right -872px;
padding-right:19px;
}

.newsSort li a span {
display:block;
line-height:1em;
margin:0;
background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/main_narrow.png) no-repeat 0 -872px;
padding:7px 10px 6px 8px;
text-decoration:none;
width:105px;
white-space:nowrap;
}

.newsSort li ul {
margin:0;
padding:0 1px;
position:absolute;
width:148px;
visibility:hidden;
margin-top:-1px;
margin-top:-2px;
border-top:1px solid #c7cccf;
z-index:999;
background:url(http://newyorkcity.sk/wp-content/themes/newyork/images/main_narrow.png) no-repeat left -930px;
}

.newsSort li ul li {
float:none;
}

.newsSort li ul li a {
display:block;
width:auto;
padding:7px 6px;
background:none;
font-weight:400;
border-bottom:1px solid #dde0e0;
}

.newsSort li ul li a:hover {
background:#f6f7f7;
}

.newsSort li:hover a {
background-position:right -898px;
}

.newsSort li:hover a span {
background-position:left -898px;
}