body, html {margin: 0; padding: 0;}
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #46412b;
	font-size: 11px;
	letter-spacing: normal;
}
#uberHolder {margin: 20px auto auto 20px;}
#mainHeader {background-image:url(images/mainHeader.gif); width: 890px; height: 100px; display: block;}
#mainHeaderEn {background-image:url(images/mainHeaderEn.gif); width: 890px; height: 100px; display: block;}
.mailto {color: #ff004a;}
#language {font-size: 10px; font-weight: normal; float: right; display: inline; padding: 0; margin: 46px 0 0 auto; text-align: right;}
#contactInfo {font-size: 10px; font-weight: normal; float: right; display: inline; padding: 0; margin: 2px 0 auto auto; text-align: right; clear: both;}
#mainPhotoHolder {width: 890px; height: 430px; background-repeat: no-repeat; display: block;}
#mainPhotoHolder #mainPhoto {float: left; display: inline; width: 660px; height: 430px; display: block;}
#mainPhotoHolder #column {margin: 0; height: 430px; width: 230px; display: block; background-color: #c7c095; overflow: hidden; float: left;}
#mainPhotoHolder #column #wrapper {margin: 10px 0 auto 0; float: left; display: inline; width: 220px; display: block;}
#mainPhotoHolder #column #filler {width: 1px; height: 70px; float: left; display: inline; overflow: hidden;}
#mainPhotoHolder #column #imgHolder {float: left; display: inline; width: 85px; height: 75px; clear: left;}
#mainPhotoHolder #column #imgHolder img {margin: 5px 0 0 0;}
#mainPhotoHolder #column p {margin: 0 0 10px 1px; padding: 0; font-size: 10px;}
#portfolioHeader {background-image:url(images/portfolioHeader.gif); width: 890px; height: 120px; display: block;}
#portfolioHeaderEn {background-image:url(images/portfolioHeaderEn.gif); width: 890px; height: 120px; display: block;}
#column1 {float: left; width: 290px; padding: 0; margin: 0 0 50px 0;}
#column2 {float: left; width: 290px; padding: 0; margin: 0 0 50px 10px;}
#column3 {float: left; width: 290px; padding: 0; margin: 0 0 50px 10px;}
.catchPhrase {margin: 0 0 10px 0;}
.twatsel {margin: 10px 0 10px 0; width: 290px; font-size: 2px; height: 9px; display: block; overflow: hidden; background-image:url(images/twatsel.gif); background-repeat: no-repeat;}
.columnEnd {height: 13px; width: 290px; display: block; margin: 10px 0 0 0; background-image:url(images/mainEndOfColumn.gif);}
p {margin: 10px 0 10px 0; padding: 0; line-height: 14px; text-align: justify;}
a {color: #ff004a; text-decoration: underline;}
a:hover {background-color: #ff004a; color: #fffbde; text-decoration: none;}
.noFlash {background-color: #c7c095; color: #fffbde; padding: 20px; margin: 0;}.linko {
	text-decoration: none;
	font-size: 11px;
	color: #000000;
}
