
/**********/
/* Header */
/**********/

#header {
	overflow: visible;
	width: 100%;
	margin-left: auto; 
	margin-right: auto; 
}

#header #editions .label {
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	width: 50px;
}

#header #editions .currentedition {
	display: inline;
	background-color: #CCCCCC;
}

#header #navigation {
	
}

#header #navigation .menu {
	float: left;
	display: inline;
	margin: 0px 5px 0 5px;
	padding: 0;
}

#header #navigation .major_menu {
	position: relative;
	top: 25px;
}

#header #navigation ul#MajorMenu {
	float: left;
	padding: 0px;
	margin: 0px;
}

#header #navigation #MenuItem_1,
#header #navigation #MenuItem_2,
#header #navigation #MenuItem_3 {
	float: left;
}

#header #navigation ul#MajorMenu li.newsHeaderTab {
	position: static;
	width: 126px;
	margin-left: 5px;
	list-style-type: none;
}

#header #navigation ul#MajorMenu li.sectorsHeaderTab {
	position: static;
	width: 128px;
	list-style-type: none;
}

#header #navigation ul#MajorMenu li.analysisHeaderTab {
	position: static;
	width: 126px;
	margin-left: 5px;
	list-style-type: none;
}



#header #navigation ul#MajorMenu li.newsHeaderTab,
#header #navigation ul#MajorMenu li.sectorsHeaderTab,
#header #navigation ul#MajorMenu li.analysisHeaderTab {
	padding: 4px 0px 0px 0px !important;
	padding: 4px 0px;
	position: relative;
	float: left;
	display: inline;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	cursor: default;
	border: 0px;
	list-style-type: none;
}

#navigation .menu .submenu {
	display: none;
	color: #000000;
	position: absolute;
	font-weight: normal;
	top: 45px;
	left: -295px;
	z-index: 3000;
	width: 860px;
	background-color: #FFFFFF;
	border: 5px solid #BFBFBF;
	padding: 20px 15px 20px 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#navigation .menu .submenu .sectionContent {
	padding: 0px;
}

.submenu .section {
	width: 830px;
	margin: 0 auto 0 auto;
	clear: both;
	overflow: hidden;
}

#navigation .column1, #navigation .column2, #navigation .column3 { float: left; display: inline; }

#navigation ul.navList {
	margin: 0;
}

#navigation ul.navList li {
	display: block;
	background-image: none;
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 12px;
}

#navigation .gridPanel {
	margin: 0;
}

#navigation .module {
	float: left;
	clear: none;
	margin: 0 0 10px 0;
}

#navigation .module .moduleHeader {
	border-top: none;
	border-bottom: none;
	background-image: none;
	padding: 0 0 8px 0;
}

#navigation .module .moduleHeader h3,
#navigation .module .moduleHeader h3 a {
	font-size: 14px;
	color: #DC0A0A;
	text-transform: none;
	text-align: left;
}

#navigation .module .moduleBody ul li {
	background-image: none;
}

#navigation .module .moduleBody ul.navList li a:visited {
	color: #006E97 !important;
}

#navigation ul.navInline {
	margin: 0;
	padding: 0;
}

#navigation ul.navInline li {
	float: left;
	margin: 0 10px 0 0;
	font-size: 12px;
	background-image: none;
}

#navigation #navigationMarkets {
	margin-right: 10px;
	padding-right: 9px;
	border-right: 1px solid #CCC;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#navigation #navigationMarkets,
#navigation #navigationWorld {
	float: left;
	width: 230px;
}

#navigation #navigationMarkets .columnLeft,
#navigation #navigationMarkets .columnRight,
#navigation #navigationWorld .columnLeft,
#navigation #navigationWorld .columnRight {
	width: 100px;
}

#navigation #todaysHotTopics {
	width: 485px;
	overflow: hidden;
	background: #E9F9FF;
}

#navigation #todaysHotTopics .moduleHeader {
	margin: 10px 10px 2px 10px;
	padding: 0;
}

#navigation #todaysHotTopics .moduleBody {
	margin: 0 10px 10px 10px;
	padding: 0;
}

#navigation #navigationIndices .moreLink {
	float: left;
	clear: none;
	width: auto;
}

#navigation #navigationIndices .navigationIndex {
	float: left;
	margin-right: 10px;
	padding-right: 9px;
	width: 120px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-right: 1px solid #CCC;
}

#navigation #navigationIndices .navigationIndex .indexName,
#navigation #navigationIndices .navigationIndex .indexName a {
	font-size: 12px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
}

#navigation #navigationIndices .navigationIndex .indexChange {
	font-size: 16px;
	font-weight: bold;
}

#navigation #navigationIndices .navigationIndex .indexQuote {
	font-size: 11px;
	color: #666;
}


#navigation #navigationMultimedia,
#navigation #navigationAroundGlobe,
#navigation #navigationCountriesInFocus {
	float: left;
	clear: none;
	width: 304px;
}

#navigation #navigationMultimedia {
	
	padding-bottom: 5px;
}

#navigation #navigationAroundGlobe {
	
	padding-bottom: 12px;
}

#navigation #navigationCountriesInFocus .columnLeft,
#navigation #navigationCountriesInFocus .columnRight {
	width: 142px;
}

#navigation #navigationIndustries .columnLeft,
#navigation #navigationIndustries .columnRight {
	width: 315px;
}

#navigation #navigationIndustries .industryNav {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	
	position: relative;
}

#navigation #navigationIndustries .industryNav .sectorChange {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 14px;
	font-weight: bold;
}

#navigation #navigationIndustries .industryNav h3,
#navigation #navigationIndustries .industryNav h3 a,
#navigation #navigationIndustries .industryNav h3 a:visited {
	font-size: 14px;
	text-transform: none;
	color: #000 !important;
	margin: 0 0 2px 0;
}

#navigation #navigationIndustries .industryNav p {
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#navigation #navigationIndustries .footnote {
	border-top: none;
	font-weight: normal;
}

#navigation #navigationMoreIndustries {
	width: 145px;
	float: right;
}

#navigation #navigationColumnists {
	width: 240px;
	margin-right: 20px;
}

#navigation #navigationColumnists .attribution {
	font-weight: normal;
}

#navigation #navigationBlogs {
	width: 140px;
}

#navigation #navigationIndices .module,
#navigation #navigationCountriesInFocus.module,
#navigation #navigationIndustries.module,
#navigation #navigationMoreIndustries.module
#navigation #navigationSummits .module,
#navigation #navigationInsight .module,
#navigation #navigationColumnists.module,
#navigation #navigationBlogs.module {
	margin-bottom: 0 !important;
}

#navigation #navigationSummits h2 {
	font-weight: normal;
}

#nav1 .column1 { width: 518px;border-right:1px dotted #CCC; }
#nav1 .column2{ float: left; width: 255px; margin-left: 20px; }

#nav2 .column1 { width: 518px; border-right:1px dotted #CCC;}
#nav2 .column2 { width: 255px; margin-left: 20px;float:left;}

#nav3 .column1 { width: 140px; overflow: hidden; }
#nav3 .column2 { width: 237px; margin-left: 20px; display: inline; overflow: hidden; }
#nav3 .column3 { width: 400px; margin-left: 20px; display: inline; overflow: hidden; }

#nav3 .module { margin-bottom: 0 !important; }

#nav3 .sectionColumns {
	float: left;
	
}

/*******************/
/* Edition Changer */
/*******************/

#submenu_editions {
	display: none;
	position: absolute;
	top:71px;
	z-index:100;
	width:200px;
	background-color: #333333;
	color: #FFFFFF;
	padding-bottom: 5px;
	overflow: hidden;
}

#submenu_editions .viewingLabelContainer {
	height: 30px;
	font-size: 12px;
	color: #A5A5A5;
	margin: 10px 10px 0px 10px;
	padding-bottom: 5px;
	border-bottom: 3px solid #999999;
}

#submenu_editions .viewingLabelFull {
	float: left;
	font-size: 10px;
	width: 120px;
}

#submenu_editions .viewingLabelFull .selectedEdition {
	font-size: 14px;
}

#submenu_editions .viewingLabelAbbr {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 60px;
	text-align: right;
	padding-top: 15px;
}

.editionListContainer {
	height: 18px;
	margin-top: 3px;
}

#submenu_editions .editionFull {
	float: left;
	color: #A5A5A5;
	font-size: 14px;
	width: 120px;
	margin: 0px 0px 0px 10px;
	font-size: 14px;
	display: inline;
}

#submenu_editions .editionFull a{
	color: #FFFFFF;
}

#submenu_editions .editionAbbr {
	float: right;
	font-weight: bold;
	width: 55px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 8px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
}

.label, .moreLink {
	margin-right: -3px;
}



/*CUSTOM*/
#header #navigation {

	background: url(http://cz.newyorkcity.sk/wp-content/themes/newyork/menu/feed.png) top repeat;

}

#header #searchbox {
	float: left;
	display: inline;
	padding: 1px;
	border: 1px solid #5C5C5C;
	background: #FFF;
	width: 200px;
	margin: 20px 5px 5px 10px;

}



#header #navigation .menu {
	float: left;
	display: inline;
	margin: 0px 5px 0 5px;
	padding: 0;

}

#header #navigation ul#MajorMenu li.chystateTab {
	position: static;
	width: 180px;
	margin-left: 5px;
	list-style-type: none;}
#header #navigation ul#MajorMenu li.sprievodcaTab {
	position: static;
	width: 180px;
	list-style-type: none;}
#header #navigation ul#MajorMenu li.ubytovanieTab {
	position: static;
	width: 180px;
	margin-left: 5px;
	list-style-type: none;}

#header #navigation ul#MajorMenu li.chystateTab .submenu { left: -9px;}
#header #navigation ul#MajorMenu li.sprievodcaTab .submenu { left: -189px; }
#header #navigation ul#MajorMenu li.ubytovanieTab .submenu { left: -369px; }



#header #navigation ul#MajorMenu li.chystateTab,
#header #navigation ul#MajorMenu li.sprievodcaTab,
#header #navigation ul#MajorMenu li.ubytovanieTab {
	padding: 4px 0px 0px 0px !important;
	padding: 4px 0px;
	position: relative;
	float: left;
	display: inline;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	cursor: default;
	border: 0px;
	list-style-type: none;
}
#header #logo {
	float: left;
	width: 220px;
	background: #DC0A0A;
	height: 70px;
}



#header #logo img {
	margin: 34px 0 0 40px;

}





.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 .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://www.bologna.sk/wp-content/themes/bologna/img/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; }


