
/*GENERAL*/
* { padding:0; margin:0; }
fieldset, img { border:0; }
html { background: #EEB211 url(../images/ding.jpg) no-repeat scroll 710px 96px; height:100%; }
body { background: url(../images/bg.gif) no-repeat 0 337px; font:75%/140% Helvetica, Arial, sans-serif; height:100%; }
a { text-decoration:none; outline:none; }
.center a:hover, .right a:hover { color:#E41B21; }
li { list-style:none; }
input  { font:0.916em Arial; }
h1 { font:1.75em Arial; color:#00467f; }
h2 { font:1.416em Sans-serif; color:#00467f;}
h3, h3 a { color:#e31b23; font:bold 1.075em Arial; solid #e31b23; display:inline; }
h3 a:hover { color:#00467F!important; border-bottom:1px solid #00467F; }
input[type=submit], input[type=button]{ background:#e31b23 url(../images/submit.gif) no-repeat right center!important; border:none!important; color:#fff; width:auto!important; padding:2px 10px; cursor:pointer; }
.submit_button, .button { background:#e31b23 url(../images/submit.gif) no-repeat right center!important; border:none!important; color:#fff; width:auto!important; padding:2px 10px; cursor:pointer; }
p.submit input, #mailformformtype_mail { padding:2px 27px 2px 33px; }
.clear { clear:both; height:1px; line-height:1px; }
.open_days h3 {
	color:#00467F;
	border:none;
}
.open_days h3 em {
	color:#00467F;
	border:none;
	font:italic 0.875em Arial;
	padding:0;
	margin:0;
}

/*REPEATING*/
.header h1 { border-left: 30px solid #E31B23; }
.header h1 img { display:block; }
.datas:after, #menu:after, .header:after, .choose:after, .friends:after, .blogger:after, #menu li ul li:after, .inner:after { clear:both; content:'.'; height:0; visibility:hidden; display:block;  }
.datas, #menu, .header, .content, .choose, .friends, .blogger, .inner, #menu li ul li, .open_days li  a{ display:inline-block; }
.datas, #menu, .header, .content,.choose, .friends, .blogger , .inner, #menu li ul li, .open_days li a { display:block; }

/*BODYCLASS*/
.homepage div.right { margin-top:2px; }
.rooms .content h2 { font:bold 1.333em Arial; }
.vacancie .content h2, , .blog .content h2 { font:bold 1.166em Arial; }
.vacancies { clear:both; }
/*
.vacancies a { background:url(../images/leftmenu_bg.gif) no-repeat left 5px!important; line-height:normal!important; padding-bottom:9px; display:block; padding-left:13px; line-height:30px; text-decoration:underline; color:#00467f; }
*/

/*HEADER*/
.header { background: #fff url(../images/leading.jpg) no-repeat 755px 25px; height: 96px; overflow:hidden; }
	.header h1 { float:left;  }
	.header_menu { float:left; width: 380px; font-size:0.916em; padding:22px 0 0 0; text-align: right; }
	.header_menu ul { padding-top:6px; width:200px; height:18px; overflow:hidden; }
	.header_menu p  { text-align:right; padding-top:22px; width:380px; }
	.header_menu a img { margin-left:-3px; }
	.header_menu form { float:right;  }
	.header_menu form input { border:1px solid #00467f; float:left; margin-top:5px; display:inline; }
	.header_menu fieldset { display: inline; }
	.header_menu input[type=text], .header_menu .text_input { width:105px; height:15px; padding:2px 0 0 4px; }
	.header_menu input[type=submit], .header_menu input[type=button]  { background:#00467f!important; color:#fff; width:59px!important; height:19px; overflow:visible; }
	.header_menu .submit_button, .header_menu .button { background:#00467f!important; color:#fff; width:59px!important; height:19px; overflow:visible; }
	.header_menu ul li { display: inline; padding-right:10px; }
	.header_menu ul li a { color:#00467f; text-decoration:underline; }
	.header_menu ul li a:hover { text-decoration:none; }

.orientation dt { background:url(../images/blue_arrow.gif) no-repeat 0 5px; padding-left:15px; color:#00467f; font-weight:bold; float:left; padding-right:10px; }
.orientation dd  { }
.banner { position: absolute; top: 96px; left: 0px; width:780px; height:200px;}
.bannerpos { background:#ebebeb; width:720px; height:200px; overflow: hidden;}


/*CONTENT*/
.content { background: #fff url(../images/content.gif) repeat-y 720px 120px; width:900px; color:#333; margin-top:200px; }
	.right, .left_content {  }
	.left_content { background:#fff; width:720px; float:left; margin-top: -200px; height:100%!important!; }
	.home_links { clear:both; padding:27px 0 0 18px; }
	.home_links img { padding-bottom:6px; }
	.home_links h2 a img { padding:0 !important; }
	.home_links li  { float:left; width:202px; padding-right:30px; }
	.home_links li h2 { padding-bottom:9px; }
	.home_links li h2 a { color:#00467F; }
	.home_links li .title a { color:#e31b23; font:bold 1.166em Arial; text-decoration:underline;  }
	.home_links li p.title a:hover { color:#00467F; }
	.home_links li .title span { color:#959595; font:bold 0.833em Arial; }
	.bodytext a { color:#00467F; text-decoration:underline; }
	.bodytext a:hover { color:#E41B21; }
	.content h1 { padding:11px 0 10px 0; font-style:italic; }
	.content .more { background:url(../images/dblarrow.gif) no-repeat right 13px; text-align:right; padding:7px 14px 0 0; }
	.content .more a { color:#00467f; font-size:0.916em; text-decoration:underline; }
	.content .more a:hover { color:#E41B21; }

	
/*TEST*/
.test input { vertical-align:middle; margin-right:5px; }
.test label { display:block; }
.test p  { font-weight:bold; color:#00477f; }
.test  p span { background:#e31c23; color:#fff; padding:0px 5px; font-size:0.916em; margin-right:5px; font-weight:normal!important; display:block; float:left; height:16px; }
.test div { margin-bottom:21px; }

/*RATES*/
.rates, .reactions { border:1px solid #bfd1df; border-width:1px 0; padding-top:5px;  }
/*th  { color:#00467f; font-size:1.166em; text-align:left; padding-bottom:10px; }*/
th  { color:#00467f; text-align:left; background-color: #f5f5f5; padding: 1px;}
td { padding: 1px; border-bottom: 1px solid #bfd1df; vertical-align: top; }
table {border-collapse: separate; border-spacing: 0; width: 100%;}

/*REACTIONS*/
.reactions {  background:#f5f5f5; width:440px; padding-right:10px;  }
	.reactions a {color:#00467f; text-decoration: underline; }
	.reactions span {  float:right; font-size:0.916em; color:#00467f; }

.comment span { display:block; }
.comment b { color:#e31b23; }
.comment input { width:215px; height:18px;  border:1px solid #bfd1df; }	
.comment p { float:left; }
.comment p img { display:block; margin-left:70px; }
.comment textarea { width:441px; height:59px; border:1px solid #bfd1df; }
.comment .security_test { padding:14px 0 0 68px; text-align:right; }
.comment .security_test  input { width:150px;  }

.blogger { padding-bottom:16px; padding-right:20px; }
.blogger .name { padding-bottom:3px; }
.blogger img { float:left; padding-right:19px; }
.blogger .name, .blogger .name a { color:#00467f; font:bold 1.166em Arial; }
.blogger .name strong  { line-height:105%; }
.blog_head  { color:#00467F; font:bold 1.166em Arial; padding-top:10px; }
.download a { background:url(../images/leftmenu_bg.gif) no-repeat left center; padding-left:13px;  color:#00467f; text-decoration:underline; }
.download span { font-size:0.916em; padding-left:4px; color:#00467f; }

/*BREADCRUMBS*/ 
.breadcrumbs { padding-top:11px; }
.breadcrumbs li, .breadcrumbs li a { display:inline; padding-right:7px; color:#01467f; font-size:0.966em!important; text-decoration:underline; }
.breadcrumbs li { text-decoration:none; }
.breadcrumbs li span { text-decoration:underline; font-size:0.966em; }
.breadcrumbs li a { background:url(../images/redarrow.gif) no-repeat right center; padding-right:9px; }

.bodyContent {padding:0; margin:0;}
.bodyContent h4 {color:#004580; font-weight:bold; font-size:1em; padding-top:17px;}
.bodyContent ul li { background:url(../images/leftmenu_bg.gif) no-repeat 0 5px; padding-left:15px;  text-decoration:none; }
.bodyContent ul { padding: 6px; }
/*
.bodyContent ul li a { background:url(../images/leftmenu_bg.gif) no-repeat 0 5px; padding-left:15px;  color:#00467f; text-decoration:underline; }
*/
.bodyContent ul li a { color:#00467f; text-decoration:underline; }
.bodyContent ul li span.detail { background:url(../images/blue_arrow.gif) no-repeat 0 5px; padding-left:15px; color:#00467f; font-weight:bold; float:left; padding-right:10px; }

.annotation { font-weight:bold; color:#333; }
	.annotation img { float:right; padding-left:15px; }
	.headline { color:#004580; font-weight:bold; }
	.course li a { background:url(../images/leftmenu_bg.gif) no-repeat 0 5px; padding-left:15px;  color:#00467f; text-decoration:underline; }

.choose { border-top:1px solid #bfd1df; border-bottom:1px solid #bfd1df; padding:5px 0; margin:17px 24px 0 0; clear:both; }
	.choose a { background:url(../images/leftmenu_bg.gif) no-repeat 0 center; padding-left:15px; color:#00467f; font-size:0.916em; }
	.choose .rightside { float:right; clear:right; }

/*INNER*/
.inner { margin-bottom:24px; }

/*LEFT*/
div.left { width:239px; float:left; }
	.video { background:#e31b23; height:173px; text-align:center; padding-top:16px; }
	#leftmenu  { }
	#leftmenu li { border-bottom:1px solid #b8cad8; }
	#leftmenu li a { background:#f5f5f5 url(../images/leftmenu_bg.gif) no-repeat 15px 8px; padding:4px 0 3px 30px; color:#004781; display:block; height:21px; }
	#leftmenu li.active a, #leftmenu li a:hover { background-color:#00467e; color:#fff; }
	#leftmenu li ul li { padding-left:25px; border:0; margin-left:-15px; }
	#leftmenu li ul { padding:3px 0 5px 0; }
	#leftmenu li ul li a { background:#fff!important; color:#004781!important; height:auto; padding:1px 0 0 30px;  }
	#leftmenu li ul li a:hover { font-weight:bold; color:#e41b21!important; }
	#leftmenu li ul li.active a { color:#e41b21!important; font-weight:bold; }
	
/*CENTER*/	
.center { width:446px; float:left; padding-left:17px; padding-right:17px;}
	.center .bodytext ul li a { display:block; float:left; }
	.center h2  {font:bold 1.2em Arial!important; padding:7px 0 7px 0;}
	#menu { background:#e31b23; font:1em sans-serif, Serif; padding-right:0px; margin-left:-22px; width:486px; position: relative; z-index: 14; }
	#menu li { height:28px; float:left; position:relative; }
	#menu li a { color:#fff; float:left; display:block; height:19px; padding:8px 6px 1px 6px; }
	#menu li.active a,#menu li a:hover { color:#333; }
	#menu li ul { display:none; background:#c4161e; position:absolute; left:0; top:29px; width:168px; }
	#menu li ul li { float:none!important; border-bottom:1px solid #e01a21; height:auto!important; }
	#menu li ul li a { color:#fff!important; display:block; font-weight:normal!important; float:none!important; padding:4px 5px 4px 20px; height:auto!important; }
	#menu li ul li a:hover, #menu li ul li.active a { color:#333!important; }
	#menu li.over { background:#c4161e; }
	#menu li.over a { border-bottom: 1px solid #C4161E; }

/*SITEMAP*/
	.csc-sitemap { padding:6px 0; }
	.csc-sitemap li a { color:#01467f; }
	.csc-sitemap li li a { color:#333; }
	.csc-sitemap li li li a { color:#8e8d8d; }
	.csc-sitemap li a:hover { text-decoration:underline; }
    .csc-sitemap ul ul { padding:4px 0 4px 20px; }
	
	.center p { padding-bottom:12px; }
	.by { color:#00467f; }
	.page_move { width:440px; position:relative; } 
	.page_move a  { color:#00437b; }
	.page_move b { position:absolute; top:0; left:50%;  color:#00437b;}
	p.back a  { color:#00467f; }
	.prev, .previous, p.back a { background:url(../images/dblarrow_inverted.gif) no-repeat 0 5px; padding-left:15px; }
	.next  { background:url(../images/dblarrow.gif) no-repeat right 6px;  float:right; padding-right:15px; }
	.author { font-weight:bold; }
	.brackets  { font-size:0.833em; }
	.head_titles { color:#00467f; }
	
	.brochure { padding-top:23px!important; }
	.brochure input { border:1px solid #bfd1df; width:440px; height:17px; display:block; margin:3px 0; font-size:1em; padding-top:2px; }
	.brochure b { padding-left:3px; color:#e31b23; }
	.brochure p  { float:right; padding-right:21px; padding-bottom:0!important; }
	.postal_code, .city  { float:left; }
	.postal_code { padding-right:17px; }
	.postal_code input { width:140px; }
	.city input { width:281px;  }
	.city { clear:right; }
	.check { float:left!important; width:141px; padding-right:36px; }
	.check input { display:inline!important; width:22px; vertical-align:middle; border:none!important; }
	.radio { clear:both; display:block; float:none!important; }
	.radio input { width:auto; display:inline; vertical-align:middle; margin-right:5px; border:none!important; }
	.brochure .radio { width:442px!important; }
	p.submit { clear:both; text-align:right; }
	tr p.submit  { padding-top:6px; }
	.brochure .submit { float:none!important; padding-top:10px; }
	.brochure .submit input { display:inline!important; margin-left:20px; height:auto; overflow:visible; }

	.brochure textarea { height:40px; display:block; border:1px solid #bfd1df; }
	.upload { float:left; }
	.upload { width:355px; }

	.friends .left { width:215px; float:left; padding:0; margin:0; }
	.friends .right { width:215px; float:right; padding:0; margin:0; }
	.friends .left div { padding:3px 0; }
	.friends .right div { padding:3px 0; }

	.friends input  { width:211px; }

	
	/*PHOTOGALLERY*/
	.single_photo { width:439px; height:325px; overflow:hidden; position:relative; }
	.single_photo a { position:absolute; top:125px; display:block; width:31px; height:46px; cursor:pointer; }
	.arrow_left { background:url(../images/left_arrow.png) no-repeat 0 0; left:19px; }
	.arrow_right { background:url(../images/right_arrow.png) no-repeat 0 0; right:19px; }
	.single_photo p { position:absolute; bottom:1px; left:22px; color:#fff; }
	
	/*NEW PHOTOGALLERY*/
	.bodyContent .content { margin-top:19px!important; width:439px; clear:both; }
	.jdGallery .slideInfoZone  { height:30px!important; }
	div .jdGallery .slideElement { background-color: #EBEBEB !important; }
	div .myGallery  { border: 1px solid #bfd1df; }
	div .jdGallery a.right, div .jdGallery a.left { opacity: 0.4; }
	div .jdGallery a.carouselBtn { background: #fff; }
	div .jdGallery .slideInfoZone h2 { font-weight: normal !important; padding-left: 20px !important; }
	div .jdGallery a.left  { background-position: 20px center; }
	div .jdGallery a.right  { background-position: 60px center; }
	div #lbDescription { padding: 0 10px 10px 10px; float: none; }
	#lbCenter, #lbBottom { background-color: #EBEBEB !important; border-color: #bfd1df !important; }
	#lbOverlay { background: #fff !important; }
	
	/*hotel booking*/
	.datas, .dates  { clear:both; padding-bottom:5px; }
	.datas p , .dates p { float:left!important; }
	.datas select { display:block; }
	.dates select  { display:block; float:left; margin-right:7px; }
	.dates b { clear:left; }
	
	
	/*PAGINATION*/
	.pagination { font:0.916em Arial; width:180px; padding:10px 0 10px 0; }
		 .browsebox { width:447px; }
		 .browsebox ul, .browsebox li, .pagination li { display:inline; }
		 .browsebox li, .pagination li { background:url(../images/delimit.gif) no-repeat left center; padding:0 3px 0 7px; }
		 .browsebox .previous, .pagination .previous  { padding-right:13px; float:left; }
		 .browsebox a, .pagination a { color:#00437b; background:none!important; padding-left:0!important; }
		 
	/*LIST OF NEWS*/
		.list_of_news li { padding-bottom:10px;  }
		.list_of_news, .search_list  { padding:12px 37px 10px 0; }
		.list_of_news a, .search_list a { text-decoration:underline; color:#00467f; background:none!important; padding-left:0!important; }
		.list_of_news p, .search_list p { padding:8px 0 0 17px; }
		
	/*OPENDAYZ*/
		.opendayz { padding:10px 0; }
		.brochure .radio  { float:left!important; }
		.opendayz .radio { width: 90px; clear:none; padding-right:50px; }
		
	/*CONTACT*/
		.csc-mailform { padding-top:10px; }
		.csc-mailform-field { clear: both; margin-bottom: 5px; } 
		.csc-mailform input { border: 1px solid #bfd1df; width: 350px; padding: 1px 4px; } 
		.csc-mailform textarea { border: 1px solid #bfd1df; overflow: auto; padding: 1px 4px; width:350px; } 
		.csc-mailform label { float: left; width: 60px; text-align: right; padding-right: 10px; }
		
		.csc-mailform-submit {  margin-left:337px; color: #666; }
		
	/*FAQ*/
		.tx-irfaq-pi1 dt { font-weight:bold; }
		/*OTHER*/
		.hidden  { display:none; }
	
	/*photo gallery*/
	.photos li { display:inline; padding-right:5px; }
	ul.photos li a { background:none; padding:0; margin:0; }
	ul.paginatie li:last-child a, ul.paginatie li.lastli a { background:url(../images/delimit.gif) no-repeat right center!important;  padding-right:6px; }
	ul.paginatie li a { background:none; padding:0; margin:0; }
	div.csc-textpic img { border:1px solid #c9d6df!important; }
	
	/*required*/
	p.required  { font:0.833em Arial!important; }
	p.leaving { padding-left:30px; }
/*RIGHT*/	
div.right { width:179px; float:left; padding-top:10px; margin:2px 0 0 1px; display:inline; }
div.right_blog { width:145px; float:left; padding-top:10px; margin:2px 0 0 1px; display:inline; }
div.right_blog .blog_entry em {font:0.81em Arial!important; font-weight:normal !important;}
	div.right h2, div.right_blog h2  { padding-bottom:8px!important; font-weight:bold; }
	.right_blog { padding:4px 17px 18px 17px; }
	.open_days { padding:4px 17px 18px 17px; }
	.open_days li { margin:10px 0; }
	.open_days li a { background:url(../images/dblarrow.gif) no-repeat right center; color:#00467f; padding-right:13px; text-decoration:underline; }
	.open_days p { padding:4px 0 1px 0; }
	.date { color:#333; font:bold 0.916em Arial; }
	
	.apply { position:relative; }
	.apply h2  { background:#00467f; font-size:1.166em; color:#fff; padding:4px 0 4px 17px; font-style:italic; }
	.apply img { padding-top:1px; border-bottom:1px solid #eeb211; }
	.apply p { position:absolute; right:-25px; top:10px; }
	.apply p img { width: 71px; height: 71px; border:none; }
	
    .right address { font-style:normal; }
	.right address span { color:#E31B23; font-weight:bold; }
	.right address a { color:#00467f; text-decoration:underline; }

/*FOOTER*/	
#footer { background:#ebebeb; width:706px; clear:both; padding:5px 0 5px 14px; font-size:0.916em; }
	#footer p { white-space:pre; }	
	#footer span { color:#e31b23; font-weight: bold; }
	#footer a { color:#00467f; }

	
.csc-textpic-clear {
	padding:0;
	margin:0;
	padding-bottom:15px;
}
p.bodytext {
	padding:0;
	margin:0;
}

.csc-textpic-imagewrap, .csc-textpic-center { margin:0!important; }
.csc-textpic-imagewrap  { width:446px!important; }

.blog_entry { padding: 20px; }

.bodyContent ul.paginatie, .bodyContent ul.browsebox {
padding:0;
margin:0;
}
.bodyContent ul.paginatie li, .bodyContent ul.browsebox li {
background:transparent url(../images/delimit.gif) no-repeat scroll left center;
padding:0pt 3px 0pt 7px;
}

.bodyContent ul.list_of_news li {
	background:none;
	padding-left:0;
	text-decoration:none;
}
.bodyContent ul.blogs li{
	padding: 5px 0 5px 15px;
	background:transparent url(../images/leftmenu_bg.gif) no-repeat scroll 0pt 10px;
}
.bodyContent ul.blogs li a {
	font-weight:normal;
}


legend.question{
	color: #000000;
	margin-left: -7px;
}
.survey_item input, .survey_item textarea{ border:1px solid #bfd1df; width:440px; height:17px; display:block; margin:3px 0; font-size:1em; padding-top:2px; }
.checkboxfield input { border:1px solid #bfd1df; width:17px; height:17px; display: block; margin:3px 0; font-size:1em; padding-top:2px; float: left; }

.checkboxfieldDiv, .radiofield { display: block; height: 25px; }

.survey_item textarea{ height: 100px; }
.survey_item .required { padding-left:3px; color:#e31b23; }
.survey_item p  { float:right; padding-right:21px; padding-bottom:0!important; }
.formbuttons { float:right!important; padding-top:10px; clear: both; }
.formbuttons input { display:inline!important; margin-right:5px; height:auto; margin-bottom: 10px; }
.survey_item select { border:1px solid #bfd1df; width:100px; height:17px; display:block; margin:3px 0; font-size:1em; padding-top:2px; float: left;}
.matrix input { border:1px solid #bfd1df; width:79px; height:17px; display:block; margin:3px 0; font-size:1em; padding-top:2px; margin-right: 5px; }

.experiencerow .matrix input { border:1px solid #bfd1df; width:137px; height:17px; display:block; margin:3px 0; font-size:1em; padding-top:2px; margin-right: 5px; }

.datefield {
	float: left;
	padding-right: 7px;
}

.timefield {
	float: left;
	padding-right: 7px;
}

.smallfieldtableres{
font-size: 10px;
display: block;
clear: both;
height: 50px;
padding-bottom: 10px;
}

.smallfieldmessage{
font-size: 12px;
color: #ff0000;
display: block;
clear: both;
height: 25px;
padding-bottom: 10px;
}
.smallfieldmessage p{
float: left;
}


.widerfield select{
	width:170px;
}

h3 {
	color: #ff0000;
	font-weight: bold;
}

.important {
	color:#e31b23;
	font-weight: bold;
}


.tx-julleevents-pi1-editAdd-EditCell p, .tx-julleevents-pi1-editAdd-HCell p { padding: 0px; margin: 0px; }
.tx-julleevents-pi1-editAdd-EditCell input, .tx-julleevents-pi1-editAdd-EditCell textarea{ border:1px solid #bfd1df; width:440px; height:17px; display:block; margin:3px 0; font-size:1em; padding-top:2px; }
.tx-julleevents-pi1-editAdd-EditCellcheck { border:0px solid #bfd1df; width:15px; height:15px; display: block; margin:0px; margin-bottom: 7px; font-size:1em; padding-top:0px; float: left; }
.tx-julleevents-pi1-editAdd-EditCell input.hidden { display: hidden; }
.submitbutton { float:right!important; margin-bottom: 20px;clear: both; margin-right: 15px; }
.tx-julleevents-pi1 a {color:#00467f; text-decoration: underline; display: block; float: left; width: 120px; }

.roomfield {
	width: 120px;
	height: 50px;
	display: block;
	float: left;
	padding-right: 5px;
}
.roomfield2 {
	width: 120px;
	height: 50px;
	display: block;
}
.roomfield input, .roomfield2 input{
	width: 120px;
	float: left;
}
.roomfield p {
	float: left;
	margin: 0px;
	padding: 0px;
}

.testfield {
margin-bottom: 22px;
}

.testfield legend.question {
color: #00477F;
font-weight: bold;
}

.testfield span.questionNumber {
display: block;
height: 16px;
background-color: #E31C23;
color: #FFFFFF;
padding-left: 3px;
padding-right: 3px;
float: left;
margin-right: 5px;
font-weight: normal;
}

.testfield input {
display: block;
width:16px;
float: left;
margin-right: 5px;
}

.testfield div.radiofield {
display: block;
margin-top: 7px;
}

.survey_item select { height: 22px!important; }

.right h2 a{text-decoration: underline; color: #00467F;}
.right h2 a:hover {color: red;}

#jubileum { position: absolute; left: 890px; top: 100px; }
#jubileum #button { background: url('../images/background_button2.png'); width:100px; height: 100px; }
#jubileum #button a { display: block; color: #fff; padding: 41px 0; text-align: center; font-size: 15px; font-weight: bold; }