/* CSS Document */body {	padding:0;	margin:0;	background-attachment: scroll;	background-image: url(../images/top_bar.gif);	background-repeat: repeat-x;	background-position: top;	background-color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CCCCCC;}.patern1 {	height:25px;	z-index:auto;	background-attachment: scroll;	background-image: url(../images/rect_patern.gif);	background-repeat: repeat-x;	margin-top: 48px;	background-position: top;}.page {	background-attachment: scroll;	background-image: url(../images/bg_patern.jpg);	background-repeat: repeat-y;	margin-top: 10px;	width: 773px;	margin-right: auto;	margin-left: auto;	padding-right: 70px;	padding-left: 74px;}.main_navigation {	margin-right: auto;	margin-left: auto;	width: 925px;}.logo {	display: inline;	float: left;	padding-top: 8px;	padding-left: 40px;}.map {	float: left;	display: inline;	padding-top: 25px;	padding-left: 191px;}.call {	padding-left: 556px;}.telp_flash {	display: inline;	float: left;	padding-top: 20px;	padding-left: 5px;}.menu {	text-align: center;	clear: both;	background-attachment: scroll;	background-image: url(../images/line1.gif);	background-repeat: repeat-x;	background-position: bottom;	height: 60px;	margin: 0px;}.title {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	padding-top: 20px;	padding-bottom: 5px;	margin-right: 20px;	margin-left: 20px;}.style1 {color: #123D4E}.style2 {	color: #F8F500;}.style3 {color: #3687C8}.content {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-top-color: #5C5E5E;	border-right-color: #5C5E5E;	border-bottom-color: #5C5E5E;	border-left-color: #5C5E5E;	margin-top: 5px;}.content_text {	clear: both;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;}.patern2 {	background-image: url(../images/rect_patern.gif);	height: 24px;	margin-top: 4px;}.footer1 {	background-attachment: scroll;	background-image: url(../images/line_footer.gif);	background-repeat: repeat-x;	padding-top: 16px;	height: 32px;	text-align: center;	margin-top: 5px;}.footer1 a:link, .footer1 a:visited  {	color: #df3080;	text-decoration: none;}.footer1 a:hover  {	color: #ffffff;	text-decoration: none;} a:link,  a:visited  {	color: #df3080;	text-decoration: none;} a:hover  {	color: #ffffff;	text-decoration: underline;}.footer2 {	padding-top: 4px;	text-align: right;	font-size: 14px;	color: #F8F500;}.footer2_1 {	float: left;	display: inline;	font-size: 12px;	color: #CCCCCC;}.footer3 {	font-size: 10px;	margin-top: 40px;	text-align: center;	padding-bottom: 40px;}.footer3 a:link, .footer3 a:visited  {	color: #CCCCCC;	text-decoration: none;}.footer3 a:hover  {	color: #df3080;	text-decoration: underline;}p {	margin: 0px;	padding: 0px;}.pic {	float: right;	padding-top: 25px;	padding-right: 0px;	padding-bottom: 25px;	padding-left: 25px;}/*contact form table*/table {	font-size: 12px;	color:#CCCCCC;	margin: 0px;	padding: 0px;}/*div_nya warning message on contact page*/.warning {	color: #FF0000;	visibility: hidden;}/*button-nya form contact page*/.btn {	text-align: right;}/*div di response page*/.response {	height: 377px;	width: 376px;	text-align: center;	font-size: 14px;	color: #DF3080;}.picture {	clear: both;}.colour{	background-color:#CCCCCC;	}.text_right {	float: right;	width: 400px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCB4;		padding-left: 15px;	margin-top: 15px;}