BODY {
	background-image: url(../images/background_body.gif);
}

DIV.layout {
	background-image: url(../images/background_container.gif);
	background-repeat: repeat-y;
}

DIV.content {
	background-image: url(../images/background_content.gif);
	background-repeat: no-repeat;
}

DIV.shadow {
	display: inline-block;
	float: left;
	
	width: 575px !important;
	padding: 10px 0px 10px 0px;
}


DIV.logo {
	width: 180px;
	
	padding: 0px 0px 10px 0px;
	
	text-align: center;
}

DIV.logo-bcs {
	width: 180px;
	
	padding: 50px 0px 10px 0px;
	
	text-align: center;
}


DIV.address {
	width: 190px;
	
	padding: 0px 15px 30px 15px;
}


DIV.banner-right {
	width: 200px;
	
	padding: 0px 10px;
	margin: 10px 0;
	
	text-align: center;
}


DIV.banner-top {
	display: inline;
	
	width: 555px;
	
	margin: 0px 10px;
	padding: 25px 0px 25px 0px;
	
	text-align: center;
	
	background-color: #000000;
	
	border-top: #B68400 solid 1px;
}


DIV.navigation-top {
	padding: 5px 0px 5px 0px;
}

DIV.navigation-top DIV.items {
}

DIV.navigation-top DIV.items DIV.item {
	padding: 0px 20px 0px 0px;
}


DIV.navigation-left {
	width: 180px;
}

DIV.navigation-left DIV.items {
	width: 170px;
	
	padding: 0px 0px 10px 10px;
}

DIV.navigation-left DIV.items DIV.item {
	width: 170px;
	
	padding: 5px 0px;
	
	font-size: 20px;
}

DIV.navigation-left DIV.items DIV.item A {
	display: block;
	
	width: 170px;
	height: 25px;
	
	text-decoration: none;
	
	border-bottom: #ffffff solid 1px;
}

DIV.navigation-left DIV.items DIV.items {
	width: 160px;
	
	padding: 0px 0px 0px 10px;
}

DIV.navigation-left DIV.items DIV.items DIV.item {
	width: 160px;
	
	padding: 5px 0px;
	
	font-size: 18px;
}

DIV.navigation-left DIV.items DIV.items DIV.item A {
	display: block;
	
	width: 160px;
	height: 20px;
	
	text-decoration: none;
	
	border-bottom: #ffffff solid 0px;
}


DIV.navigation-image {
	display: inline;
	
	margin: 0px 10px;
	width: 555px;
	
	background-color: #000000;
}

DIV.navigation-image DIV.items {
	width: 555px;
}

DIV.navigation-image DIV.items DIV.item {
	display: block;
	float: left;
	
	width: 184px;
	
	text-align: center;
}

DIV.navigation-image DIV.items DIV.item DIV.image {
	display: block;
	float: left;
	
	text-align: center;
}

DIV.navigation-image DIV.items DIV.item DIV.title {
	display: block;
	float: left;
	
	height:25px;
	padding-top:5px;
	
	background-color: #000000;
	
	text-align: center;
	
	font-size: 18px;
}

DIV.navigation-image DIV.items DIV#item-1 {
	width: 184px;
	
	border-right: #676767 solid 1px;
}

DIV.navigation-image DIV.items DIV#item-1 IMG {
	width: 184px;
}

DIV.navigation-image DIV.items DIV#item-1 DIV.title {
	width: 184px;
}

DIV.navigation-image DIV.items DIV#item-2 {
	width: 184px;
	
	border-right: #676767 solid 1px;
}

DIV.navigation-image DIV.items DIV#item-2 IMG {
	width: 184px;
}

DIV.navigation-image DIV.items DIV#item-2 DIV.title {
	width: 184px;
}

DIV.navigation-image DIV.items DIV#item-3 {
	width: 184px;
}

DIV.navigation-image DIV.items DIV#item-3 IMG {
	width: 184px;
}

DIV.navigation-image DIV.items DIV#item-3 DIV.title {
	width: 184px;
}

DIV.typo3-content {
	display: inline;
	
	width: 515px !important;
	
	margin: 0px 10px;
	padding: 0px 20px 20px 20px;
	
	background-color: #A06700;
	
	border-bottom: #B68400 solid 1px;
}

DIV.typo3-content DIV.contentwrap {
	display:block;
	float:left;
	
	width:515px;
	
	padding: 0px 0px 5px 0px;
	margin: 5px 0px;
	
	border-bottom: #B68400 solid 1px;
}



DIV.typo3-content P {
	padding: 0px 0px;
}

DIV.typo3-content DIV {
	display: inline;
	float: none;
}

DIV.typo3-content DIV.myGallery DIV {
	display: block;
}

DIV.typo3-content H1 {
	width: 515px;
	
	margin: 20px 0px;
	
	border-bottom: #B68400 solid 1px;
}

DIV.typo3-content DIV.page-top {
	display: inline;
	float: left;
	
	width: 515px;
	margin: 10px 0px 0px 0px;
	
	text-align: right;
	
	border-bottom: #B99266 solid 1px;
}

DIV.typo3-content DIV.form {
	float: left;
	margin:0px;
}

DIV.typo3-content DIV.form DIV.title {
	width:515px;
}

DIV.typo3-content DIV.form DIV.field {
	display:block;
	padding: 5px 0px;
}

DIV.typo3-content DIV.form DIV.field LABEL.textfield {
	width:125px;
	display:block;
	float:left;
}

DIV.typo3-content DIV.form DIV.field INPUT.textfield {
	width: 300px;
}

DIV.typo3-content DIV.form DIV.field LABEL.textarea {
	width:125px;
	display:block;
	float:left;
}

DIV.typo3-content DIV.form DIV.field TEXTAREA.textarea {
	width: 300px;
	height: 100px;
}

DIV.typo3-content DIV.form DIV.captcha {
	display:block;
	padding: 0px 0px 10px 125px;
	width: 325px;
}

DIV.typo3-content DIV.form DIV.captcha IMG {
	width: 83px;
}

DIV.typo3-content DIV.form DIV.captcha INPUT {
	width: 100px;
}

DIV.typo3-content DIV.form DIV.buttons {
	width: 325px;
	padding: 0px 0px 0px 125px;
}

DIV.typo3-content DIV.form DIV.buttons INPUT {
	
}

DIV.typo3-content DIV.tx_obilicyoutube_pi1 {
	display:block;
	float:left;
	
	width: 510px;
	height: 375px;
}

DIV.tx_obilicyoutube_pi1 DIV.code {
	display: block;
	float: left;
	
	margin: 0px 0px 10px 0px;
	
	width: 510px;
}

DIV.tx_obilicyoutube_pi1 DIV.description {
	display: block;
	float: left;
	
	margin: 0px 0px 0px 0px;
	
	width: 510px;
	height: 15px;
}

DIV.tx-jildinnermenu-pi1 {
	
}

DIV.tx-jildinnermenu-pi1 TABLE {
	width: 520px;
}

DIV.tx-jildinnermenu-pi1 TABLE TD {
	vertical-align: top;
	padding-bottom: 10px;
}

DIV.tx-jildinnermenu-pi1 TABLE TD.menu_item_name {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;	
	width:450px;
}

DIV.tx-jildinnermenu-pi1 TABLE TD.menu_item_name I {
	font-size: 12px;	
}

DIV.tx-jildinnermenu-pi1 TABLE TD.menu_item_price {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: right;
}

DIV.tx-jildinnermenu-pi1 TABLE TD.menu_item_currency {
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: left;
}

DIV.tx-jilevents-pi1 TABLE {
	width: 400px;
}

DIV.tx-jilevents-pi1 TABLE TD{
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;	
}

DIV.tx-jilevents-pi2 TABLE {
	width: 400px;
}

DIV.tx-jilevents-pi2 H1 {
	margin-bottom: 0px;
}

DIV.tx-jilevents-pi2 TABLE TD{
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;	
}

DIV.tx-jilevents-pi2 TABLE TD IMG{
	border: 2px solid #A06700;
}

DIV.tx-jilevents-pi3 TABLE {
	width: 400px;
}

DIV.tx-jilevents-pi3 TABLE TD{
	font: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;	
}

DIV.contentwrap TABLE.contenttable {
	width: 100%;
	margin: 10px 0px 0px 0px;
	color:white;
	font-family:Arial;
	font-size:13px;	
}

DIV.contentwrap TABLE.contenttable TD {
	padding: 3px;
	background-color:#B68400;
	vertical-align:top;	
}

DIV.contentwrap TABLE.contenttable TD.first {
	width: 30%;
}

DIV.contentwrap SPAN.txtwhitebold {
	font-size: 13px;
}