body {	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #545b89;	background-color: #000839;	text-align: center;}h1, h2, h3, h4, h5, h6, p, form, ul, ol {margin: 0px; padding: 0px;} /* reset margini si padding */h1 {font-size: 14px; color: #545b89; margin-bottom: 17px;}h2 {font-size: 12px; color: #545b89;}p {line-height: 18px;}a img {border: 0px;}input, select {font-size: 11px;}a {color: #551A8B;}a:hover {color: #30C1F0;}table td {padding: 2px;}hr { width:470px; text-align:left; }/*-------*/#wrapper {	width: 650px;	margin: 10px auto;	text-align: left;}/*-------*/#header {margin-bottom: 10px;}#navBar {margin-bottom: 10px;}/*-------*/#center {	width: 640px;	padding-top: 17px;	padding-bottom: 10px;	padding-right:10px;	background: #fff url(../gfx/bg_centert.gif) top center no-repeat;}#centerClose {	width: 650px;	height: 5px;	background: #fff url(../gfx/bg_centerb.gif) top center no-repeat;}/*-------*/#leftCol {	float: left;	width: 147px; /*157*/	padding-left: 10px;}#leftCol form p {margin-bottom: 10px;}/*-------*/#contentWrap {	float: right;	width: 470px; /*492*/	padding-left: 6px;	padding-right: 6px;	background: #fff url(../gfx/bg_content.gif) top left repeat-y;}#contentWrap ul { margin-left:25px; }#content {	float: left;	width: 327px; /*339*/	padding: 0px 6px 0px 0px;	border-right: 1px solid #ade1ec;}#rightCol {	float: right;	width: 137px; /*151*/	padding: 0px 7px;}.frontpageForm {	width: 309px; /*326*/	height:210px;	margin: 5px 0px 0px 0px;	padding: 30px 9px 9px 9px;	background: url(../gfx/bg_form.gif) top left no-repeat;}.frontpageForm1 {	width: 309px; /*326*/	height: 483px;	margin: 5px 0px 0px 0px;	padding: 30px 9px 9px 9px;	background: url(../gfx/bg_form1.gif) top left no-repeat;}.frontpageForm p, .frontpageForm1 p {margin-bottom: 15px; clear: left;}.frontpageForm p strong, .frontpageForm1 p strong {float: left; width: 100px;}input, select, textarea {border: 1px solid #414141; color: #6b6b6b;}input.searchBtn {	background-color: #545b89;	border: 1px solid #2f3664;	color: #fff;	font-weight: bold;}.searchBtn, .button_login {	background-color: #545b89;	border: 1px solid #2f3664;	color: #fff;	font-weight: bold;}.resOdd {	width: 463px; /*486*/	margin: 0px 7px 10px 0px;	height: 94px;	padding: 7px;	border: 1px solid #CFDE9F;	background-color: #F6FBE5;}.resEven {	width: 463px; /*486*/	margin: 0px 7px 10px 0px;	padding: 7px;	border: 1px solid #B99DD0;	background-color: #FAEEFF;}.resOdd .thumbNail, .resEven .thumbNail {float: left; margin-right: 20px; padding: 3px; border: 1px solid #9A9;}.resOdd h1, .resEven h1 {margin: 0px;}.detailTable {width: 477px; border-collapse: collapse; border: 1px solid #B99DD0;}.detailTable td {border-bottom: 1px solid #B99DD0; padding: 7px;}.detailsTxt {width: 100px; background-color: #F6FBE5;}.detailsTxtLight {width: 160px; background-color: #FAEEFF;}.searchResultsTxt {background-color: #FAEEFF;}.detailpageForm p {margin-bottom: 15px; clear: left;}.detailpageForm p strong {float: left; width: 100px;}table h1.resEven {	margin: 0px; width: auto;}.search_box {	color:#1f325a;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;	padding-left: 10px;	line-height: 20px;}.search_box_err {	color: #CC0000;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;	padding-left: 10px;	line-height: 20px;}.tabBar {width: 479px; margin-bottom: 10px; padding-bottom: 5px; background-color: #545B89;}table.tDClass {width: 477px; border-collapse: collapse; border: 1px solid #ffffff;}table.tDClass td {border: 1px solid #ffffff; padding: 3px;}table.tDClass td.tdDClass1 {background-color: #FAEEFF;}table.tDClass td.tdDClass2 {background-color: #F6FBE5;}table.tDClass table {border-collapse: collapse; border: 0px;}table.tDClass table tr td table {border-collapse: collapse; border: 0px;}table.tDClass table tr td table td {padding: 0px; border: 0px;}div .checkboxContainer p{	margin:0px;	width: 125px;	float: left;	padding-left:2px;	margin-left:2px;}div .checkboxContainer input{	width:13px;	float:left;}div .checkboxContainer input{	margin:0px;	padding:0px;}/*-------*/#footer {	width: 650px;	height: 52px; /*62*/	margin-top: 10px;	background: url(../gfx/bg_footer.gif) top center no-repeat;	color: #fff;	font-size: 11px;}#footer table {width: 650px; height: 52px; border: 0px;}#footer table td {padding: 0px 0px 0px 5px;}#footer table td input {font-size: 11px;}#footer table td p {margin: 0px; padding: 0px; line-height: 11px;}#footer table td a {color: #fff; text-decoration: underline;}#footer table td a:hover {color: #0066FF; background-color: #fff; text-decoration: none;}/*-------*/.cleaner {	clear: both;	height: 1px;	margin-top: -1px;	line-height: 0px;}/*--- bucing styles ----*/.bookingTable {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	float:left;	padding: 2px;}.bookingTableHeader {background-color:#c8abdf;}.bookingTableHeader td{	height: 17px;	width:	17px;	text-align: center;}.tdActiveDate {	background-color: #D2EA80;	cursor:pointer;}.tdInactiveDate {	background-color:#f0f0f0;}.tdBookedDate {	background-color:#FF0000;	color: #fff;}.tdActiveDateSelected {	background-color:#0066FF;	color: #fff;	cursor:pointer;}.detailsTable {	margin:2px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	width: 100%;}.selectionsDiv {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	border:1px solid black;	width:477px;	background-color:#F6FBE5;}.selectionsDivHeader{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color:#FAEEFF;	margin:2px;	padding:2px;	font-weight:bold;}.periodsDiv {	 padding-left:2px;	 font-family:Verdana, Arial, Helvetica, sans-serif; 	 font-size:11px;}.searchBtn {	background-color: #545b89;	border: 1px solid #2f3664;	color: #fff;	font-weight: bold;}/*----------------subnav-----------------*/#dropmenudiv{position:absolute;border:0px;border-bottom-width: 0;margin-top:0px;font:normal 12px Verdana;line-height:18px;z-index:100;text-align:left;}#dropmenudiv a{width: 100%;display: block;text-indent: 3px;border-bottom: 0px;padding: 1px 0;text-decoration: none;font-weight: bold;text-align:left;color:#FFFFFF;}#dropmenudiv a:hover{ /*hover background color*/background-color: white;color:#000839;}