body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#32352f;
	background:#BED62F;
}
#mainWrapper {
 	background:#FFF url(http://www.batid2.eu/files/images/header_bg.gif) repeat-x top;
}
div.clearer {
	font-size:0;
	height:0;
	width:0;
	clear:both;
	visibility:hidden;
}
div#mainContainer {
	background:url(http://www.batid2.eu/files/images/container_bg.gif) repeat-y left;
	width:950px;
}
div#container {
	background:url(http://www.batid2.eu/files/images/submenu_bg.gif) no-repeat left top;
	width:950px;
}
div#fullContainer {
	width:910px;
 	padding:0 20px;
}

/* HEADER */
div#header {
	height:177px;
	width:950px;
	position:relative;
}
div#header a#logo {
	display:block;
	width:350px;
	height:137px;
	background:url(http://www.batid2.eu/files/images/batid2_logo.jpg) no-repeat;
	text-indent:-3000px;
}
div#header div#topNav {
/*	position:absolute;
	right:0;
	top:0;
	color:#FFF;
	height:27px;
	background:url(http://www.batid2.eu/files/images/top_nav_left.gif) no-repeat left;
	font-size:14px;
	width:auto!important;
	width:1px;
	white-space:nowrap;
	*/
	display:none;
}
div#header div#topNav p {
	margin:0;
	height:27px;
	line-height:24px;
	background:url(http://www.batid2.eu/files/images/top_nav_right.gif) no-repeat right;
	padding:0 12px;
}
div#header div#topNav a {
	color:#FFF;
}
div#header div#topNav a:hover {
	color:#32352f;
}
form#searchForm {
	position:absolute;
	right:0;
	top:67px;
	margin:0;
	padding:0;
}
form#searchForm p {
	margin:0;
	padding:0;
}
form#searchForm input {
	border:none;
	background:url(http://www.batid2.eu/files/images/search_input.gif) no-repeat;
	width:165px;
	height:22px;
	padding:6px 10px 0;
	vertical-align:middle;
}
form#searchForm a.button {
	display:-moz-inline-box;
	display:inline-block;
	height:31px;
	background:url(http://www.batid2.eu/files/images/search_submit_left.jpg) no-repeat left;
	vertical-align:middle;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}


form#searchForm a.button:hover {
	color:#32352f;
}
form#searchForm a.button span {
	display:-moz-inline-box;
	display:inline-block;
	height:31px;
	line-height:31px;
	background:url(http://www.batid2.eu/files/images/search_submit_right.gif) no-repeat right;
	padding:0 15px 0 35px;
	cursor:pointer;
}
/* END HEADER */

/* MENU */
ul#menu {
	height:50px;
	position:absolute;
	left:12px;
	top:129px;
	font-size:16px;
	margin:0;
	padding:0;
}
ul#menu li {
	float:left;
	list-style:none;
	height:50px;
	width:auto!important;
	width:1px;
	white-space:nowrap;
}
ul#menu li a {
	display:block;
	height:50px;
	color:#FFF;
}
ul#menu li a span {
	display:block;
	height:38px;
	padding:12px 10px 0;
	background:url(http://www.batid2.eu/files/images/menu_separator.gif) no-repeat right 10px;
	cursor:pointer;
}
ul#menu li.last a span {
	background:none;
}
ul#menu li.current {
	background:url(http://www.batid2.eu/files/images/menu_current.gif) no-repeat center bottom;
}
ul#menu li.current a, ul#menu li a:hover {
	background:url(http://www.batid2.eu/files/images/menu_current_right.gif) no-repeat right top;
}
ul#menu li.current a span, ul#menu li a:hover span {
	background:url(http://www.batid2.eu/files/images/menu_current_left.gif) no-repeat left top;
}
/* END MENU */

/* HOME */
div#homePicture {
	border-bottom:10px solid #53596d;
	width:939px;
	padding:0 0 2px;
	margin:0 0 14px;
}
div#homePicture img {
	display:block;
}
div#homeLeftColumn h2 {
	background:url(http://www.batid2.eu/files/images/home_left_column_title.gif) no-repeat;
	height:38px;
	padding:15px 0 0 28px;
	margin:0;
	color:#53596d;
	letter-spacing:-1px;
	font-size:19px;
}
div#homeLeftColumn div.leftBox {
	background:#dfdede url(http://www.batid2.eu/files/images/home_left_box.gif) repeat-x top;
	width:189px;
	padding:1px 12px 1px 15px;
	margin:0 0 24px;
}

	div.leftBox span.newsletter{
		display: block;
		margin: -10px 0 15px 0;
		color:#414657;
		font-size:14px;
	}

div#homeLeftColumn dl {
	margin:0;
	padding:0 9px 0 0;
}
div#homeLeftColumn dt {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
div#homeLeftColumn dt a {
	color:#414657;
}
div#homeLeftColumn dt a:hover {
	color:#ACC320;
}
div#homeLeftColumn dd {
	margin:0 0 8px;
	padding:0 0 10px;
	border-bottom:1px solid #bed62f;
}
div#homeLeftColumn a.button {
	display:-moz-inline-box;
	display:inline-block;
	height:24px;
	line-height:24px;
	color:#FFF;
	font-weight:bold;
	background:url(http://www.batid2.eu/files/images/home_left_column_button_right.gif) no-repeat right;
	vertical-align:middle;
	font-size:12px;
}
div#homeLeftColumn a.button:hover {
	color:#414657;
}
div#homeLeftColumn a.button span {
	font-size:12px;
	display:-moz-inline-box;
	display:inline-block;
	height:24px;
	line-height:24px;
	background:url(http://www.batid2.eu/files/images/home_left_column_button_left.gif) no-repeat left;
	padding:0 10px;
	cursor:pointer;
}
form#newsletterForm {
	margin:18px 0;
	padding:0;
}
form#newsletterForm input {
	border:1px solid #53596d;
	width:118px;
	height:18px;
	padding:3px 7px 0;
	vertical-align:middle;
	font-size:11px;
	color:#8f8b8b;
}
/* END HOME */

/* LEFT COLUMN */
div.leftColumn {
	float:left;
	width:229px;
}
div.leftColumn h2 {
	font-size:19px;
	background:url(http://www.batid2.eu/files/images/left_column_title.gif) no-repeat 12px 8px;
	padding:0 0 0 25px;
	margin:10px 0 0;
}
/* END LEFT COLUMN */

/* SUBMENU */
ul#submenu {
	margin:0;
	padding:0;
	background:url(http://www.batid2.eu/files/images/submenu_top.gif) no-repeat 12px top;
}
ul#submenu li {
	margin:0 0 0 26px;
	list-style:none;
	font-size:14px;
	border-top:1px solid #bed62f;
	width:180px;
}
ul#submenu li.first {
	border-top:none;
	margin:-5px 0 0 26px;
}
ul#submenu li.after {
	border-top:none;
}
ul#submenu a {
	color:#565c65;
	display:block;
	width:178px;
	padding:5px 1px;
	font-weight:bold;
	border-bottom:2px solid #bed62f;
}

ul#submenu ul a{
	font-weight:normal;
}



ul#submenu a:hover {
	color:#bed62f;
}
ul#submenu li.opened {
	font-weight:bold;
	background:url(http://www.batid2.eu/files/images/submenu_opened_top.gif) no-repeat top;
	margin:0;
	width:229px;
	padding:4px 0 0;
	border-top:none;
}

ul#submenu li.nochild{
	position:relative;
	background:url(http://www.batid2.eu/files/images/submenu-nochild-bottom.jpg) no-repeat bottom;
	color:#3E4D3A;	
	padding: 5px 0 10px;
}

ul#submenu li.nochild span.decorator {
	background:url(http://www.batid2.eu/files/images/submenu-nochild-top.jpg) no-repeat scroll center bottom transparent;
	display:block;
	height:8px;
	left:1px;
	top:0;
	position:absolute;
	width:228px;
	}


ul#submenu li.opened a {
	color:#3e4d3a;
	width:180px;
	border-bottom:1px solid #FFF;
	margin:0 0 0 26px;
	padding:0 0 1px;
	display: block;
}


ul#submenu li.opened a:hover {
	background:none;
}
ul#submenu ul {
	margin:0;
	padding:0 0 0 42px;
	background:url(http://www.batid2.eu/files/images/submenu_opened_bottom.gif) no-repeat bottom right;
}
ul#submenu li.opened li {
	margin:0;
	padding:0;
	background:none;
	font-weight:normal;
	width:163px;
	border-top:1px solid #cfdf74;
}
ul#submenu li.opened li.first {
	border-top:none;
}
ul#submenu li.opened li.current {
	font-weight:bold;
}
ul#submenu li.opened li a {
	border-bottom:none;
	color:#FFF;
	margin:0;
	padding:4px 1px;
	width:161px;
}
ul#submenu li.opened li a:hover {
	background-color:#cfdf74;
}
/* END SUBMENU */

/* RIGHT COLUMN */
div#rightColumn {
	float:left;
	width:703px;
	padding:0 0 36px 7px;
}
/* END RIGHT COLUMN */

/* COLUMNWRAPPER */
div#columnWrapper{
	width:950px;
}


/* GALLERY */
div.flashGallery {
	width:662px;
	margin:24px 0 0 -5px;
	background:url(http://www.batid2.eu/files/images/flash_gallery.gif) no-repeat top;
	padding:26px 24px 0 22px;
}
div.htmlGallery {
	width:686px;
	margin:24px 0 0 -5px;
	background:url(http://www.batid2.eu/files/images/flash_gallery.gif) no-repeat top;
	padding:26px 0 0 22px;
}
div#fullContainer div.htmlGallery {
	background:url(http://www.batid2.eu/files/images/full_gallery.gif) no-repeat top;
	width:888px;
	margin:24px 0 0;
}
div#fullContainer div.htmlGallery div.miniature {
	margin:0 28px 28px 0;
}
div.htmlGallery div.miniature {
	float:left;
	margin:0 17px 19px 0;
}
/* END GALLERY */

/* FOOTER */
div#footer {
	background-color:#bed62f;
	padding:25px 30px;
	font-size:11px;
	color:#FFF;
}
div#footer h2 {
	font-size:11px;
	color:#545A6D;
	font-weight:bold;
	margin:0 0 12px;
}
div#leftFooter {
	width:226px;
	float:left;
	margin:0 20px 0 0;
}
div#leftFooter div.footerBox {
	border-right:1px solid #FFF;
	margin:0 0 18px;
}
div#rightFooter div.footerBox {
	margin:0 0 18px;
}
div#footer a {
	color:#FFF;
}
div#footer a:hover {
	color:#63710c;
}
div#footer p.links {
	color:#93a524;
	font-weight:bold;
}
div#footer div.logos {
	height:69px;
}
div#footer div.logo {
	float:left;
	margin:0 45px 0 0;
	font-weight:bold;
	text-align:center;
}

div#footer div.copyright{
	text-align:right;
}
/* END FOOTER */

/* BREADCRUMB */
p#breadcrumb {
	color:#8c8c8c;
	font-size:11px;
	margin:6px 0;
}
p#breadcrumb a {
	color:#8c8c8c;
	text-decoration:underline;
}
p#breadcrumb a:hover {
	color:#ACC320;
}
/* END BREADCRUMB */

/* CONTENT */
div.contentPicture, div.fullContentPicture {
	border-bottom:10px solid #53596d;
	padding:0 0 1px;
	width:700px;
	margin:0 0 30px;
}
div.fullContentPicture {
	width:910px;
}
div.contentPicture img {
	display:block;
}
p.hat, div.hat {
	color:#828282;
	font-size:13px;
	font-weight:bold;
	margin:0 0 24px;
}
img.leftImg {
	float:left;
	margin:0 30px 15px 0;
	border:8px solid #bed62f;
}
img.rightImg {
	float:right;
	margin:0 0 15px 30px;
	border:8px solid #bed62f;
}
a.button, a.button span {
	cursor:pointer;
	display:-moz-inline-box;
	display:inline-block;
	height:27px;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
}
a.button {
	color:#FFF;
	background:url(http://www.batid2.eu/files/images/button_left.gif) no-repeat left;
}
a.button span {
	background:url(http://www.batid2.eu/files/images/button_right.gif) no-repeat right;
	padding:0 17px;
}
a.button:hover {
	color:#32352F;
}
/* END CONTENT */

/* FORM */
.form-wrapper{margin: 0 0 20px 0;}

form h3 {
	font-size:18px;
	font-weight:bold;
	padding:7px 10px 11px 15px;
	background:url(http://www.batid2.eu/files/images/contact-form-title-background.jpg) repeat-x top;
	color:#fff;
	margin:0;
}

form h3.top{
	position:relative;
	left:-1px;
	_left:-1px;
	margin:0;
	width:885px;
	_width:886px;
	margin:0; 
	
}

#contact-form h3.top{
	width:700px;
	_width:700px;
	
}


.left-decorator{
	display: block; width: 9px; height:41px; background:url(http://www.batid2.eu/files/images/contact-form-title-left-decorator.jpg) no-repeat top;
	position:absolute; top:0; left:0;
}
.right-decorator{
	display: block; width: 10px; height:41px; background:url(http://www.batid2.eu/files/images/contact-form-title-right-decorator.jpg) no-repeat top;
	position:absolute; top:0; right:0; _right:-3px;
}
form.styled, #contact-form-handler{
	border-left: 1px solid #acc320;
	border-right: 1px solid #acc320;
	border-bottom: 10px solid #53596d;
	background:#f0f0f0 url(http://www.batid2.eu/files/images/contact-form-background.jpg) repeat-x top;
	margin:0;
	padding:0;
}

form.styled{
	width:908px;
}

form.styled div.inner-form{
margin: 20px;
}


label{
	float:left;
 	width:360px;
 	padding:0 0 0 30px;
	font-weight:bold;
	color:#828282;
	font-size:13px;
}

#contact-form label{
	width:180px;
}

label.checkbox {
	float:none;
	width:auto;
	font-weight:normal;
	padding:0;
}
input.inputText {
 	border-top: 1px solid #90a41b;
 	border-right: 1px solid #90a41b;
 	border-bottom: 1px solid #acc320;
 	border-left: 1px solid #acc320;
	font-size:13px;
	color:#828282;
}
#formPartOne {
	padding:10px 0;
}
#formPartOne input.inputText {
  	width: 250px;
}
textarea {
 	border-top: 1px solid #90a41b;
 	border-right: 1px solid #90a41b;
 	border-bottom: 1px solid #acc320;
 	border-left: 1px solid #acc320;
	width:364px;
	height:118px;
	padding:5px 4px;
	font-size:13px;
	color:#828282;
}

div.form-spacer{
	padding: 8px 0;
	border-bottom:1px solid #aaa;
}

#contact-form  div.form-spacer{
	border:none;
}


div.field{
	clear:both;
}


	/*EVENT FORM*/
	#event-forms form.styled{
		width:703px;
	}

	#event-forms form.styled h3.top{
		width: 680px;
		_width:680px;
	}
	
	#event-forms label{
		width: 255Px;
	}

/* END FORM */

/* INFO BOX */
div.infoBox {
	width:261px;
	background:url(http://www.batid2.eu/files/images/info_box_bg.gif) repeat-y;
	color:#FFF;
	font-size:14px;
	float:left;
	margin:0 20px 0 0;
}
div.infoBoxTop {
	height:9px;
	font-size:0;
	background:url(http://www.batid2.eu/files/images/info_box_top.gif) no-repeat bottom;
}
div.infoBox h3 {
	margin:0 0 6px;
	padding:0;
	background:none;
	color:#565c65;
	border-bottom:1px solid #FFF;
	font-size:18px;
}
div.innerInfoBox {
	padding:1px 13px;
	background:url(http://www.batid2.eu/files/images/info_box_bottom.gif) no-repeat bottom;
	min-height:284px;
}
div.infoBox p {
	padding:0 6px;
	line-height:17px;
}
div.infoBox a {
	color:#FFF;
}
div.infoBox a:hover {
	color:#565c65;
}
.gMap {
	float:left;
	border:8px solid #acc320;
}
/* END INFO BOX */

/* EVENTS */
div.event {
	margin:0 0 19px;
	color:#828282;
	font-size:13px;
}
div#lastEvent {
	border-bottom:none;
}
div.event img.eventPicture {
	border:8px solid #bed62f;
	float:left;
	margin:0 13px 19px 0;
}
div#fullContainer div.eventInfo {
	width:858px;
}
div.eventInfo {
	float:left;
	width:460px;
}
div.event h3 {
	margin:0 0 6px -2px;
}
/* END EVENTS */

/* THEMA */
div#themaButton {
	border-left:1px solid #BABABA;
	float:right;
	margin:10px 0 15px 40px;
	padding:7px 50px;
}
div#themaButton a {
	display:block;
	background:url(http://www.batid2.eu/files/images/thema_button.gif) no-repeat;
	width:158px;
	height:16px;
	padding:15px 5px;
	color:#FFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:5px 0;
}
div#themaButton a:hover {
	color:#53596D;
}
/* END THEMA */

/* SEARCH */
h3.box{
	color: #fff;
	background: url(http://www.batid2.eu/files/images/flipbook-list-title-background.jpg) repeat-x top;
	padding:0 12px;
	position:relative;
	clear:both;
	font-size:18px;
	line-height:36px;
	height:40px;
	margin:18px 0;
}
h3.box .decorator{
	display:block; width:18px; height:40px;
	position:absolute; top:0; right:0; 
	background: url(http://www.batid2.eu/files/images/flipbook-list-title-decorator.jpg) repeat-x top;
}
ul.searchResults {
	margin:0 0 16px 16px;
	padding:0;
	font-size:13px;
	color:#828282;
}
ul.searchResults li {
	list-style:url(http://www.batid2.eu/files/images/list_bullet.gif);
	margin:0 0 6px;
}
ul.searchResults a {
	color:#828282;
	text-decoration:underline;
}
ul.searchResults a:hover {
	color:#ACC320;
}
/* END SEARCH */

/* TYPOGRAPHY */
a {
	text-decoration:none;
	color:#BED62F;
}
input, textarea {
	font-size:12px;
	color:#32352f;
	font-family:Arial, Helvetica, sans-serif;
}
.right {
	text-align:right;
}
h1, h2 {
	color:#bed62f;
	font-size:27px;
	font-weight:normal;
	margin:0 0 18px;
	line-height:27px;
}
#rightColumn h2{
	clear:both;
}
p {
	margin:0 0 14px;
}
img {
	border:none;
}

.floatRight {
	float:right;
}
p img {
	border:5px solid #ACC320;
	margin:0 10px 10px;
}
hr {
	border:none;
	clear:both;
	border-bottom:1px solid #a9acb6;
	height:1px;
}
.green {
	color:#acc320;
}
/* END TYPOGRAPHY */


/* GALLERY HTML */
div.flashGallery{}

div.flashGallery div.miniature{
	float:left;
	margin: 5px;
}

/* WHOWEARE STYLE */

div.who-left{
	float:left;
}

	div.who-left img{
		border: 0px;
	}

div.who-right{
	float:right;
	width:700px;
}

/* OTHER */
div.flipbox{
	margin: 17px 0 0;
}

/* WHO ARE WE UPDATE*/
img.noborder{
	border:none;
}

#ope-wrapper{
	text-align:center;
}

#ope-wrapper div.inline-who{
	float:left;
}

#ope-wrapper div.inline-who p{
	width: 200px;
	text-align:center;
}

hr.clearer{
clear:both;
visibility: hidden;
}

/* THEMA */
hr.thema-spacer{
	clear:both;
	margin: 0 0 15px;
}

div.infoWrapper{
	float:left;
	width: 675px;
}

img.thumb{
	border:#bdd630 5px solid;
	float:left;
	margin:0 15px 15px 0;
	width:158px;	
}
