html, body {
	height: 100%;
	text-align: left;
}
body {
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ECEED5;
}
#wrapper {
	height: 700px;
	background: url(../images/texture.gif) repeat-x left 480px;
	min-width: 1024px;
	position: relative;
}
#right {
	position: absolute;
	top: 0;
	right: 0;
	width: 840px;
	height: 700px;
}
#logo {
	position: absolute;
	top: 55px;
	left: 0;
}
#payoff {
	position: absolute;
	top: 65px;
	left: -140px;
}
div.mainMenu {
	width: 553px;
	height: 125px;
	position: absolute;
	top: 55px;
	right: 0;
	padding-right: 112px;
	overflow: hidden;
}
div.mainMenu.hasSubmenu {
	background: url(../images/submenu.png) right top;
}
ul.mainMenu {
	height: 28px;
	float: right;
	position: relative;
}
ul.mainMenu li.mainItem {
	float: left;
	height: 28px;
	padding-left: 12px;
	position: relative;
}
ul.mainMenu li a.mainItem {
	display: block;
	float: left;
	height: 21px;
	padding-top: 7px;
	font-size: 15px;
	font-weight: bold;
	color: #5e2d16;
	text-decoration: none;
	text-transform: lowercase;
	z-index: 100;
	position: relative;
}
ul.mainMenu li a.mainItem:hover,
ul.mainMenu li.active a.mainItem {
	color: #cd4927;
}
#submenu {
	z-index: 1;
	width: 553px;
	height: 97px;
	position: absolute;
	top: 26px;
	left: 0;
	background: url(../images/submenu_indic.png) no-repeat 100% top;
	display: none;
}
#submenuContent {
	position: absolute;
	top: 10px;
	left: 280px;
	height: 72px;
	overflow: hidden;
	width: 200px;
}
#submenuContent ul {
	position: absolute;
	width: 200px;
}
#submenuContent li {
	padding-bottom: 1px;
}
#submenuContent a {
	font-size: 11px;
	color: #cd4927;
	text-decoration: none;
	font-weight: bold;
}
#submenuContent a:hover,
#submenuContent li.active a {
	color: #5e2d16;
}
#submenuScroll {
	position: absolute;
	top: 8px;
	left: 260px;
	width: 10px;
	height: 72px;
	display: none;
}
#submenuScrollUp {
	position: absolute;
	top: 10px;
	left: 0;
	text-decoration: none;
	width: 8px;
	height: 8px;
}
#submenuScrollDown {
	position: absolute;
	bottom: 0;
	left: 0;
	text-decoration: none;
	width: 8px;
	height: 8px;
}
#submenuScrollIndic {
	position: absolute;
	top: 18px;
	left: 2px;
}
#topMenu {
	position: absolute;
	top: 10px;
	right: 112px;
}
#topMenu li {
	float: left;
	padding-left: 10px;
}
#topMenu li a {
	font-size: 10px;
	display: block;
	float: left;
	font-weight: bold;
	color: #5e2d16;
	text-decoration: none;
	text-transform: lowercase;
}
#topMenu li a:hover {
	color: #cd4927;
}
#languages {
	position: absolute;
	top: 10px;
	right: 2px;
	line-height: 10px;
}
#languages li {
	float: left;
	padding-left: 4px;
	line-height: 10px;
}
#languages li a {
	font-size: 10px;
	font-weight: bold;
	color: #5e2d16;
	line-height: 10px;
	text-decoration: none;
}
#languages li a:hover,
#languages li a.active {
	color: #cd4927;
}
#sideNews {
	position: absolute;
	width: 100px;
	padding: 10px 6px 0;
	background: #eceed5;
	top: 480px;
	left: 0;
}
#sideNews dt {
	font-size: 15px;
	color: #5e2d16;
	font-weight: bold;
}
#sideNews dd a {
	font-size: 10px;
	color: #939598;
	margin-bottom: 18px;
	display: block;
	text-decoration: none;
}
#sideNews dd a:hover {
	color: #5e2d16;
}
#sideNews dd a span {
	color: #5e2d16;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
#content {
	width: 553px;
	position: absolute;
	right: 112px;
	bottom: 62px;
	height: 434px;
	background: url(../images/content_back.gif) no-repeat left top;
}
#homepage #content {
	height: 228px;
}
#contentLeft {
	width: 274px;
	height: 100%;
	float: left;
	background: url(../images/content_texture.gif);
	text-align: center;
	position: relative;
	overflow:hidden;
}
#homepage #contentLeft {
	background: url(../images/home.jpg);
}
#contentLeftWrapper {
	position: absolute;
	overflow: hidden;
	top: 30px;
	left: 45px;
	width: 189px;
	height: 374px;
	/*padding: 30px 25px 0 55px;*/
	text-align: left;
	font-size: 10px;
	color: #9b4b22;
}
#contentLeftEd {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
}
#news #contentLeftEd {
	padding: 6px 12px;
	position: relative;
	width: auto;
	height: auto;
}
#homepage #contentLeftEd {
	padding: 32px 12px;
	position: relative;
	width: auto;
	height: auto;
}
#homepage #contentLeftWrapper {
	text-align: center;
	position: relative;
	top: 0;
	left: 0;
	width: auto;
	height: auto;
}
#contentLeftWrapper h1 {
	font-size: 30px;
	height: 33px;
	color: #cd4927;
	font-family: Fontin;
	line-height: 30px;
	margin-bottom: 17px;
}
#contentLeftWrapper p.contactPerson {
	color: #cd4927;
	font-size: 12px;
}
#contentLeftWrapper p.contactPerson strong {
	color: #5e2d16;
	font-size: 15px;
}
#contentRight {
	width: 279px;
	height: 100%;
	float: right;
}
#contentRight h1 {
	margin: 10px 19px 0 25px;
	font-size: 30px;
	height: 33px;
	line-height: 30px;
	color: #cd4927;
	font-family: Fontin;
}
#catmerlot-visul-unei-nopti #contentRight h1 {
	height: 123px;
}
#subtitle {
	height: 45px;
	position: relative;
	margin: 0 19px 0 25px;
}
#homepage #subtitle {
	height: 58px;
}
#subtitle h2 {
	position: absolute;
	bottom: 0;
	font-size: 19px;
	line-height: 20px;
	color: #5e2d16;
}
#catmerlot-visul-unei-nopti #subtitle {
	display: none;
}
#catcampanii #subtitle {
	height: 68px;
}
#news #subtitle h2 {
	font-size: 27px;
}

#newsTitle {
	height: 45px;
	position: relative;
	margin: 0 19px 0 25px;
}
#newsTitle h2 {
	position: absolute;
	top: 0;
	font-size: 18px;
	line-height: 18px;
	color: #cd4927;
}
#contentRight div.contentEd {
	margin: 10px 19px 10px 25px;
}
#contentWrapper {
	height: 164px;
	position: relative;
	overflow: hidden;
	margin: 10px 0 14px 25px;
}
#form #contentWrapper {
	height: 252px;
}
#presentation #contentWrapper {
	height: 241px;
}
#catmerlot-visul-unei-nopti #contentWrapper {
	height: 119px;
}
#catcampanii #contentWrapper {
	height: 141px;
}
#contentWrapper div.contentEd {
	width: 244px;
	margin: 0;
	height: 164px;
}
#news #contentWrapper {
	height: 264px;
}
#news #contentWrapper div.contentEd {
	height: 264px;
}
#presentation #contentWrapper div.contentEd {
	height: 241px;
}
#catcampanii #contentWrapper div.contentEd {
	height: 141px;
}
#catmerlot-visul-unei-nopti #contentWrapper div.contentEd {
	height: 119px;
}
#contentRightSub {
	width: 279px;
	height: 158px;
	position: relative;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #5e2d16;
}
#presentation #contentRightSub {
	height: 81px;
}
#contentPhotos {
	background: #9b4b22;
	height: 79px;
	overflow: hidden;
	width: 100%;
	position: relative;
}
#contentPhotosWrapper {
	height: 67px;
	position: absolute;
	top: 6px;
	left: 25px;
	width: 229px;
	white-space: nowrap;
	overflow: hidden;
}
#contentPhotosContainer {
	white-space: nowrap;
	height: 67px;
	width: 2000px;
	position: absolute;
	top: 0;
	left: 0;
}
#contentPhotosContainer a {
	float: left;
	margin-right: 6px;
	display: block;
	height: 67px;
}
#contentPhotosLeft {
	position: absolute;
	top: 36px;
	left: 10px;
	display: none;
}
#contentPhotosRight {
	position: absolute;
	top: 36px;
	right: 10px;
	display: none;
}
#contentLeftPhoto {
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
}
#contentLeftPhoto img {
	position: absolute;
	left: 0;
	top: 0;
}
#contentSubmenu {
	height: 69px;
	position: absolute;
	bottom: 5px;
	left: 0;
}
#contentSubmenu li {
	line-height: 16px;
	font-size: 10px;
	padding-left: 25px;
}
#contentSubmenu li.active {
	background: url(../images/sub_indic.gif) no-repeat 15px center;
}
#contentSubmenu li a {
	text-decoration: none;
	color: #e1c788;
	font-weight: bold;
}
#contentSubmenu li a:hover {
	color: #f1eae9;
}
#contentSubmenu li.active a {
	color: #f1eae9;
}
.info {
	color: #cd4927;
	font-size: 15px;
}
.infoStrong {
	color: #5e2d16;
}
.info strong {
	color: #5e2d16;
}
#news #contentLeftWrapper dl {
	margin: 10px 20px 0;
	text-align: left;
	position: absolute;
	top: 0;
	left: 0;
}
#news #contentLeftWrapper dl dt {
	color: #cd4927;
	font-size: 60px;
	line-height: 50px;
	height: 60px;
}
#news #contentLeftWrapper dl dd a {
	font-size: 10px;
	color: #939598;
	position: relative;
	margin: -10px 0 16px 0;
	text-decoration: none;
	display: block;
}
#news #contentLeftWrapper dl dd a:hover {
	color: #5e2d16;
}
#news #contentLeftWrapper dl dd a span {
	font-weight: bold;
	text-decoration: none;
	color: #5e2d16;
	font-size: 11px;
}
#history {
	white-space: normal;
	height: 69px;
	position: absolute;
	bottom: 5px;
	width: 279px;
}
#historyWrapper {
	position: absolute;
	width: 269px;
	left: 5px;
	bottom: 0;
	height: 65px;
	overflow: hidden;
}
#historyContainer {
	white-space: nowrap;
	height: 67px;
	position: absolute;
	top: 0;
	left: 0;
}
td.historyDate {
	font-size: 21px;
	color: #9b4b22;
	text-align: right;
	padding: 0 5px 10px 25px;
}
td.historyArticles {
	background: url(../images/history_fill.gif) repeat;
	height: 27px;
	border: 1px solid #5E2D16;
}
td.historyArticles a {
	display: block;
	background: #cd4927;
	float: left;
	margin: 10px 3px 3px 3px;
	width: 8px;
	height: 8px;
	text-decoration: none;
}
td.historyArticles a.active,
td.historyArticles a:hover {
	background: #eceed5;
}
#historyLeft {
	position: absolute;
	top: 10px;
	left: 5px;
	display: none;
	background: #5E2D16;
}
#historyRight {
	position: absolute;
	top: 10px;
	right: 5px;
	display: none;
	background: #5E2D16;
}
#contentWrapper .spotLink {
	color: #cd4927;
	font-size: 15px;
	margin-bottom: 0;
}
.spotSize {
	color: #5e2d16;
}
.spotLink strong {
	color: #5e2d16;
}
div.spotContent {
	display: none;
}
#contentLeftVideo {
	display: none;
	margin: 50px 20px 0 23px;
	overflow: hidden;
	text-align: left;
}
#contentLeftVideo h3 {
	font-size: 23px;
	color: #cd4927;
	margin: 20px 30px 0 26px;
}
#contentLeftVideo p {
	color: #5e2d16;
	font-size: 10px;
	margin: 0 30px 0 26px;
}
#contentLeftVideo p.spotEmbed {
	margin: 0;
}
#imageBackground {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	top: 0;
	left: 0;
}
#imageBackground img {
	position: absolute;
	top: 0;
	left: 0;
}
#scrollSideUp,
#scrollSideDown {
	position: absolute;
	left: 135px;
	display: none;
}
#scrollSideUp {
	top: 10px;
}
#scrollSideDown {
	bottom: 10px;
}
.styleWrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#partners {
	position: relative;
	width: 553px;
	height: 434px;
	background: url(../images/partners.gif) left bottom;
	overflow: hidden;
}
#map {
	position: relative;
	width: 533px;
	height: 274px;
}
a.locationDot {
	position: absolute;
}
#partnersInfo {
	position: relative;
	height: 160px;
	overflow: hidden;
}
.locationInfo {
	position: relative;
	height: 160px;
	overflow: hidden;
	display: none;
}
.locationInfo h3 {
	width: 275px;
	height: 94px;
	position: absolute;
	top: 66px;
	font-size: 40px;
	color: #cd4927;
	font-family: Fontin;
	text-align: center;
}
.locationInfo div {
	position: absolute;
	top: 10px;
	right: 18px;
	width: 238px;
	height: 140px;
	font-size: 10px;
	color: #eceed5;
}
#copyright {
	position: absolute;
	bottom: 20px;
	right: 112px;
	width:563px;
	font-size: 9px;
	color: #ECEED5;
	/*font-variant: small-caps;*/
	text-align: right;
}
#copyright p {
	padding: 2px 0;
}
#copyright a {
	color: #ECEED5;
	text-transform: uppercase;
	text-decoration: none;
}